We are looking for an experienced Embedded Firmware Developer to join our client's project on a contract basis.
About the Role
Our client, a leading player in the Power IC / Power Electronics sector, is seeking strong Firmware talent to support firmware development for their next-generation power management solutions.
Key Responsibilities
- Firmware coding and low-level driver development (PWM, ADC, UART, SPI, I2C, GPIO)
- Real-time scheduler / RTOS integration
- Timer & Interrupt management
- Communication protocol implementation (UART, I2C, CAN, PMBus, Modbus)
- DMA configuration for high-speed data transfer
- Configuration management (EEPROM/Flash)
- Telemetry, diagnostics, watchdog, start-up/shutdown sequences
- Unit testing, debugging hardware-firmware integration issues
- Participation in CI/CD pipeline with code coverage and static analysis
Qualifications
- Bachelor's Degree in Information Technology or in any related field of study
- 5+ years relevant experience
- Experience in C/C++ language
- Strong experience in Firmware development for Power ICs or Power Electronics
- Solid knowledge of Microcontroller-based systems
- Hands-on experience with peripheral drivers, RTOS, and low-level register programming
- Experience in pre-silicon (emulator/SIL) and post-silicon validation is a plus
- Proficient in English
Contract Details:
- Duration 6 months full-time (40 hours/week, day shift) with high probability of extension
Interested
- Send your CV to [Confidential Information]