Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Get past ATS filters
Job summary
A growing robotics organization is seeking a Principal Embedded Software Engineer to lead the design and development of embedded software for cutting-edge electromechanical systems. This role involves working with cross-functional teams to ensure system safety, reliability, and high performance. Candidates should have over five years of experience in embedded software development, particularly in C, C++, and Python. A hybrid work schedule allows for regular on-site collaboration to enhance team synergy.
Qualifications
5+ years of experience in embedded software development for electromechanical products.
Experience with motion control and brushless DC motors.
Ability to deliver well-structured, reliable software modules.
Responsibilities
Design, develop, and maintain embedded software for electromechanical systems.
Collaborate with engineers to integrate software with hardware.
Develop motion-control algorithms for robotic operations.
Skills
Embedded software development
C/C++ Programming
Python
Motion control
Debugging and testing
Tools
CAN
SPI
I2C
UART
Job description
A growing robotics organization is seeking a Principal Embedded Software Engineer to lead the design and development of embedded software for cutting-edge electromechanical systems. This role involves working with cross-functional teams to ensure system safety, reliability, and high performance. Candidates should have over five years of experience in embedded software development, particularly in C, C++, and Python. A hybrid work schedule allows for regular on-site collaboration to enhance team synergy.