

Senior Embedded Firmware Engineer
Location
Boston, MA
Level
Senior-Level
Department
Robotics & Automation
Type
Salary
Job Description
Posted on:
2025-12-08
Responsibilities
- Develop the embedded firmware platform for current and next generation products.
- Apply software engineering design patterns and best practices to evolve the core codebase.
- Design, develop, and refactor real-time software architectures and modular components.
- Collaborate with teams to define, design, test, and maintain embedded platform services.
- Mentor and coach colleagues to enhance team effectiveness.
- Ensure high standards of quality in coding practices and process improvements.
- Troubleshoot hardware using tools like Oscilloscope and Logic Analyzer.
Job Requirements
- Bachelor Degree in Computer Science or related field.
- 7+ years of real-time embedded software engineering experience.
- Proficiency in C and C++ programming in a Linux environment.
- Experience with RTOS such as FreeRTOS is a plus.
- Solid understanding of ARM specification and computer architecture.
- Knowledge of Bluetooth and Wi-Fi communication protocols.
- Experience with embedded peripherals and scripting languages like Bash and Python.




