FIRMWARE ENGINEER

HORIZON DIGITAL MEDIA PTE. LTD.
10 days ago
Posted date10 days ago
N/A
Minimum levelN/A
EngineeringJob category
EngineeringKey Responsibilities
Required Skills & Qualifications
Technical Skills
Preferred / Good-to-Have Skills
Education
- Design, develop, test, and maintain firmware for embedded systems and microcontrollers.
- Work closely with hardware engineers to define firmware-hardware interfaces and board bring-up activities.
- Develop low-level drivers for peripherals, sensors, communication interfaces, and power management.
- Implement and optimize real-time and bare-metal firmware solutions.
- Debug firmware issues using JTAG, logic analyzers, oscilloscopes, and debuggers.
- Ensure firmware meets performance, reliability, safety, and security requirements.
- Participate in code reviews, design reviews, and technical documentation.
- Support manufacturing, testing, and field issue resolution.
- Contribute to firmware architecture, design standards, and best practices.
- Collaborate with cross-functional teams throughout the product development lifecycle.
Required Skills & Qualifications
Technical Skills
- Strong proficiency in C and C++ for embedded/firmware development.
- Hands-on experience with microcontrollers (ARM Cortex-M, PIC, AVR, or similar).
- Experience with RTOS (FreeRTOS, Zephyr, VxWorks) or bare-metal programming.
- Knowledge of hardware interfaces and protocols (SPI, I2C, UART, CAN, USB, Ethernet).
- Experience with bootloaders, firmware upgrades, and memory management.
- Familiarity with debugging tools and techniques for embedded systems.
- Understanding of power management, interrupts, and real-time constraints.
Preferred / Good-to-Have Skills
- Experience with embedded Linux or Linux device drivers.
- Exposure to secure boot, encryption, and firmware security.
- Knowledge of MISRA-C or safety standards (ISO 26262, IEC 62304).
- Experience with CI/CD for embedded systems.
- Familiarity with hardware schematics and datasheets.
Education
- Bachelor's degree in Electronics, Electrical Engineering, Computer Engineering, or a related discipline.
JOB SUMMARY
FIRMWARE ENGINEER

HORIZON DIGITAL MEDIA PTE. LTD.
Singapore
10 days ago
N/A
Contract / Freelance / Self-employed
FIRMWARE ENGINEER