Firmware Engineer (15-Month Contract)
Core
Designing, developing, optimizing, and validating embedded firmware for microcontroller-based battery charger systems used in electric vehicles and industrial equipment.
Role type
Senior Firmware Engineer (Embedded Systems)
Builds
High-efficiency battery charging solutions for OEMs
Domain
Electric vehicle power electronics and embedded software
Deliverable
production ML models | product features
Required skills
C programming, microcontroller development, RTOS (FreeRTOS, Zephyr), embedded debugging, hardware schematic analysis, version control (Git/SVN), Agile methodologies
Preferred skills
Real-time operating systems expertise, advanced debugging with lab equipment, firmware architecture design, technical mentorship
Technologies
Renesas RX, TI MSP430, STM32, NXP, FreeRTOS, Zephyr, Git, SVN
Responsibilities
Design and implement embedded firmware for microcontroller-based systems; Develop new firmware features and enhancements; Diagnose and resolve firmware issues across hardware platforms; Define and execute validation and verification strategies; Collaborate with hardware and systems engineers to integrate and debug solutions; Conduct peer code reviews and maintain technical documentation
Seniority
Senior, hands-on IC with technical leadership