What are the responsibilities and job description for the Senior Firmware Engineer position at Boston Dynamics?
We are seeking a highly motivated and experienced Senior Staff Firmware Engineer to join the Atlas team at Boston Dynamics. In this role, you will play a critical part in designing, developing, and delivering cutting-edge firmware solutions for advanced humanoid robots. You will be involved in the full firmware development lifecycle, from concept to production, and will have the opportunity to work on challenging projects with a talented team of engineers.
Responsibilities :
- Design, develop, and implement firmware for embedded systems for a wide variety of components.
- Write clean, efficient, well-tested and maintainable code in C and C .
- Drive firmware development through the full lifecycle, including requirements analysis, design, implementation, testing, and deployment.
- Collaborate with hardware engineers to define hardware / software interfaces and ensure seamless integration.
- Participate in code reviews and contribute to improving the team's development processes.
- Stay up-to-date with the latest advancements in embedded systems and firmware development.
- Contribute to the creation and maintenance of technical documentation.
- Mentor junior engineers and share your expertise.
Requirements :
Nice-to-haves :