Embedded Firmware Engineer
New Today
Job Description
We’re looking for an Embedded Firmware Engineer to design and optimize code for controlling our VI Chip power components. In this role, you’ll work closely with analog engineers to create control algorithms, troubleshoot issues, and deliver firmware solutions that meet performance, cost, and manufacturing requirements.
Key Responsibilities
•Develop embedded firmware architecture and code for VI Chip power products.
•Collaborate with analog engineers to design and refine control algorithms for power supply platforms.
•Diagnose and resolve bugs using scope traces and other hardware diagnostics.
•Define processes, methods, and tools for control algorithm development across product families.
•Integrate product and manufacturing needs into firmware design.
•Evaluate and select microcontrollers to meet performance and cost targets.
•Translate requirements into tasks, provide accurate estimates, and meet project milestones.
•Mentor hardware engineers on contributing to firmware projects.
•Apply best practices and formal development methods to create reusable code modules.
•Contribute to requirements and design specifications, unit testing, and validation activities.
Qualifications
•Bachelor’s degree in Electrical Engineering or Computer Engineering (Master’s preferred).
•5+ years of embedded firmware development with microprocessors/microcontrollers and hardware/software debugging.
•Proficient in C and Assembly.
•Experience with C++, and Python desirable.
•Strong analytical, problem-solving, and communication skills.
•Ability to deliver results under tight timelines.
•Collaborative, organized, and detail-oriented.
•Experience with power supply design/testing is a plus.
•Familiarity with Simulink, StateFlow, MS DevStudio, and ARM Cortex M0 is a plus.
- Location:
- Andover