Entangle is reshaping the blockchain landscape with advanced interoperability and data connectivity solutions.
The company creates a seamless framework for DApps to interact across various networks, addressing barriers between fragmented ecosystems.
The position is for an experienced Embedded Software Robotics Engineer to join a dynamic team.
The engineer will be responsible for designing, developing, and maintaining embedded software systems for robotic applications.
A strong background in software engineering, robotics, and embedded systems is required, along with a passion for innovation and problem-solving.
Key responsibilities include creating and implementing embedded software for robotic systems, ensuring high performance and reliability.
The role involves conducting thorough testing and debugging of software components, utilizing both automated tests and live testing environments.
Collaboration with cross-functional teams, including hardware engineers, system architects, and product managers, is essential to integrate software with hardware components.
Participation in the architectural design of complex robotic systems, focusing on scalability and efficiency, is expected.
The engineer must maintain clear documentation of software designs, processes, and testing results to ensure compliance with industry standards.
Continuous improvement of system performance through analysis and implementation of enhancements is also a key responsibility.
Requirements:
A Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related field is required.
A minimum of 3 years of professional experience in embedded software development is necessary.
At least 2 years of experience working with C or C++ in an embedded environment is required.
Proven experience in designing and debugging robotic systems or similar applications is essential.
A strong understanding of real-time operating systems (RTOS) and multitasking environments is required.
Familiarity with communication protocols such as I2C, SPI, UART, CAN, etc., is necessary.
Experience with version control systems (e.g., Git) and software development methodologies (Agile/Scrum) is required.
Knowledge of computer vision, navigation algorithms, and sensor integration is a plus.
Excellent problem-solving skills with the ability to work under pressure are desired.
Strong communication skills to effectively collaborate with team members across various disciplines are essential.
The ability to adapt to changing requirements while maintaining high quality in software delivery is important.
Benefits:
The position offers an exciting opportunity in a growing international start-up with ambitious goals in a revolutionary, multi-billion dollar industry.
Compensation is provided in USD.
The work environment follows Scrum/agile methodologies.
The team consists of highly skilled engineers.
Attractive compensation includes token allocations.
Remote work is available in a timezone that corresponds well with the UAE or CET time, with regular trips to project locations.
Paid vacation and public holidays are included in the benefits package.