

Senior Firmware Engineer
Location
Wilmington, MA
Level
Senior-Level
Department
Energy
Type
Salary
$125,000 - $148,000
Job Description
Posted on:
2026-03-23
Responsibilities
- Participate in all phases of the firmware development life cycle including requirements analysis, design, implementation, integration, and testing.
- Research, design, and develop computer software systems alongside hardware product development.
- Apply engineering concepts in the development of software for target applications.
- Collaborate with cross-functional engineering teams to develop and evaluate interfaces between hardware and software.
- Develop software test procedures and related documentation.
- Estimate and validate the cost and scope of software efforts to meet program constraints.
- Implement advanced software development techniques and participate in code reviews for software stability.
Job Requirements
- Minimum of 6 years of experience in embedded firmware/software engineering.
- Background in power electronics and/or power conversion disciplines.
- Proficient in C or C++ programming and experienced in embedded systems design.
- Familiarity with software configuration management tools and defect tracking tools.
- Excellent knowledge of OS coding techniques and hardware subsystems.
- Bachelor’s Degree in Engineering or Computer Science.
- Advanced Degree in Engineering or Physics is desirable.




