
Embedded Firmware Engineer
- Andover, MA
- Permanent
- Full-time
- Develop and maintain embedded firmware architectures for control-oriented hardware platforms.
- Collaborate with hardware teams to define and implement real-time control algorithms.
- Troubleshoot and refine firmware by analyzing hardware interactions and diagnostic data.
- Support standardization of development tools, methodologies, and reusable firmware components.
- Integrate product performance and manufacturing considerations into firmware design.
- Evaluate and select embedded platforms to meet functional and cost requirements.
- Contribute to planning, task estimation, and timeline management.
- Guide hardware-focused team members contributing to firmware projects.
- Promote adherence to quality practices, design reviews, and structured development processes.
- Participate in the development, testing, and validation of system requirements and specifications.
- Bachelors degree in Electrical Engineering, Computer Science, or related field; Masters preferred.
- 5+ years of experience in embedded systems development and debugging.
- Strong proficiency in C and Assembly programming.
- Demonstrated ability to work under deadlines and deliver high-quality results.
- Excellent problem-solving and cross-functional collaboration skills.
- Experience with digital control systems, firmware testing, or hardware integration is highly desirable.
- Familiarity with model-based design tools (e.g., Simulink), development environments, or ARM-based architectures is a plus.