Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Embedded Robotics Software Engineer

at Entangle Labs

Posted 4 days ago 2 applied

Description:

  • 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.