Embedded Firmware Engineer
NESC Staffing
- Andover, MA
- Temporary
- Full-time
- 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.
- 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.