

Senior Firmware Engineer
Location
Wilmington, MA
Level
Senior-Level
Department
Energy
Type
Salary
$120,000 - $140,000
Job Description
Posted on:
2025-10-16
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 in conjunction with hardware product development.
- Apply engineering and mathematical analysis concepts in software development for target applications.
- Collaborate with engineering teams to develop and evaluate hardware-software interfaces and operational requirements.
- Develop software test procedures, programs, and related documentation.
- Contribute to project cost and scope estimation and validation.
- Implement advanced software development techniques and participate in code reviews.
Job Requirements
- Minimum 6 years of experience in embedded firmware/software engineering.
- Background in Power Electronics and/or Power Conversion disciplines.
- Solid programming experience in C or C++.
- Proven experience in embedded systems design with real-time algorithms and operating systems.
- Familiarity with software configuration management and defect tracking tools.
- Excellent knowledge of coding techniques and hardware subsystems.
- Bachelor’s Degree in Engineering or Computer Science.




