A leading robotics company is seeking a Senior/Staff Embedded Software Engineer to design embedded systems for robotics devices. This role involves working with embedded Linux and microcontrollers to develop software solutions for sensors and actuators. Candidates should have over 5 years of experience in embedded systems development and strong skills in C++ and Python. The position requires in-office collaboration five days a week, providing an exciting opportunity to work on innovative robotic applications.
Qualifications
5+ years of experience building production-quality software focused on embedded or systems-level development.
Strong proficiency in C++ and Python, especially for performance-critical software.
Experience working with large complex systems and supporting development tooling.
Responsibilities
Lead the design and development of embedded software stacks for robotic devices.
Architect software solutions for sensors and devices, including driver and middleware development.
Perform in-depth performance analysis and debugging to ensure reliability.
Skills
C++
Python
Embedded Systems
Systems Engineering
Hardware Literacy
Quality & Testability
Education
Bachelor's degree in a STEM field
Job description
A leading robotics company is seeking a Senior/Staff Embedded Software Engineer to design embedded systems for robotics devices. This role involves working with embedded Linux and microcontrollers to develop software solutions for sensors and actuators. Candidates should have over 5 years of experience in embedded systems development and strong skills in C++ and Python. The position requires in-office collaboration five days a week, providing an exciting opportunity to work on innovative robotic applications.