

Senior Firmware Engineer
Location
Wilmington, MA
Level
Senior-Level
Department
Energy
Type
Salary
$115,000 - $135,000
Job Description
Posted on:
2025-07-20
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.
- Develop software test procedures, programs, and related documentation.
- Collaborate with cross-functional teams to evaluate interfaces between hardware and software.
- Implement advanced software development techniques in compliance with technical reference architecture.
- Conduct technical reviews, design analysis, and select hardware for mission-critical software.
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++.
- Familiarity with software configuration management tools and defect tracking.
- Excellent knowledge of operating system coding techniques and hardware subsystems.
- Bachelor’s Degree in Engineering or Computer Science.
- Advanced Degree in Engineering or Physics is desirable.