PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…

ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Embedded C Firmware Engineer - Andover, MA - $115k:
-
Employment Type:
Full-Time
-
Education:
4 Year Degree
-
Location:
Andover, MA (Onsite)
Do you meet the requirements for this job?

Embedded C Firmware Engineer - Andover, MA - $115k
This position is for an experienced Embedded C Firmware Engineer with a passion for the quality of their code and a desire to work for a leading manufacturing organization.
Client Details
The organization is a leading manufacturing company based in Andover, MA.
Description
The Embedded C Firmware Engineer's role and responsibilities will include:
- Design and Develop Embedded Firmware: Contribute to the architecture and implementation of embedded firmware tailored for controlling VI Chip power component families.
- Collaborate on Control Solutions: Partner with Analog Engineers to craft control algorithms and firmware for power supply platforms. Investigate and resolve issues using scope traces and other hardware diagnostics.
- Standardize Development Practices: Establish scalable processes, methodologies, and tools for creating reusable power converter control algorithms across product lines.
- Integrate Product Requirements: Translate product and manufacturing needs into robust, production-ready firmware designs.
- Evaluate and Select Microcontrollers: Conduct tradeoff analyses to choose microcontrollers that balance performance, cost, and system requirements.
- Drive Project Execution: Break down requirements into actionable tasks, estimate effort, and collaborate with the team to meet development milestones.
- Provide Technical Mentorship: Guide hardware engineers in contributing effectively to firmware projects, fostering cross-functional collaboration.
- Champion Code Quality: Promote the use of formal development practices and ensure adherence to coding standards for reusable firmware modules.
- Shape Requirements and Design: Participate in defining and refining system requirements and design specifications.
- Support Verification and Validation: Engage in unit testing and other verification and validation activities to ensure firmware reliability and performance.
Profile
The successful Embedded C Firmware Engineer candidate will have the following skills and expertise:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science; Master's degree is a strong advantage.
- Minimum of 5 years of hands-on experience in embedded firmware development, including work with microprocessors/microcontrollers and debugging across hardware and software layers.
- Advanced proficiency in C and Assembly language for embedded systems.
- Proven ability to meet aggressive timelines and deliver high-quality results under pressure.
- Demonstrated success working in multidisciplinary teams spanning engineering, marketing, and manufacturing.
- Highly analytical and self-driven, with a track record of solving complex technical challenges.
- Detail-oriented, well-organized, and effective communicator with strong documentation and interpersonal skills.
- Familiarity with power supply design and testing is a significant plus.
- Experience with Simulink, StateFlow, Microsoft Visual Studio, and ARM Cortex-M0 microcontrollers is beneficial
Job Offer
Compensation details include:
- A fantastic base salary depending on experience
- 4 weeks Vacation
- Medical/Dental/Vision
- Matching 401k Plan
MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual's status in any group or class protected by applicable federal, state or local law. MPI encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants.