What are the responsibilities and job description for the Senior Firmware Engineer position at Tombot?
Tombot
Senior Firmware Engineer Position
About us
Tombot is a robotics startup company based in the greater Los Angeles area. Named best product of CES 2025 by the Tech Podcast Network, Jennie, our robotic puppy, was designed to help 50M seniors with dementia worldwide. We are looking to build a dynamic team to help complete and deliver these puppies to their anxiously awaiting companions.
Job Overview
We are searching for a self-motivated firmware engineer to join our team. You will be responsible for working on all stages of the firmware development cycle, from concept and design to execution and testing. You will develop, review, and refine embedded software solutions, debug and resolve issues, and identify and implement improvements. You will be responsible for properly defining and communicating requirements internally and externally. The ideal candidate has experience with software / firmware development on STM32 microcontrollers and has developed systems utilizing RTOS.
Responsibilities
- Develop and implement embedded firmware for robotics products aimed at seniors with dementia.
- Work closely with the hardware team to design, integrate, and optimize firmware for various robotics platforms.
- Design firmware architecture and write efficient, maintainable code.
- Collaborate with cross-functional teams (software, hardware, and product development) to troubleshoot and solve complex technical problems.
- Optimize firmware for performance, reliability, and memory constraints, ensuring a seamless user experience.
- Conduct extensive testing and debugging to ensure the highest quality standards are met.
- Contribute to the documentation of firmware development processes and best practices.
Skills and Qualifications
Preferred Qualifications