A technology company specializing in smart vehicles is seeking an Embedded Software Engineer to develop and optimize bootloader and system initialization software for next-generation vehicle SoCs. The ideal candidate will have more than 5 years of experience and a deep understanding of the ARM64 boot process. This role involves collaboration with various teams to ensure system reliability and performance. Competitive opportunities offered in Singapore.
Qualifications
More than 5 years of experience in bootloader, system initialization, or firmware upgrade software.
Deep understanding of the ARM64 boot process.
Proven ability to optimize boot time, system stability, and firmware upgrade reliability.
Responsibilities
Design, develop, and deliver bootloader solutions including BootROM, BL2, BL31, and U-Boot.
Optimize boot performance for fast startup and improve system stability.
Collaborate with hardware, firmware, and system teams to ensure smooth integration.
Skills
Bootloader development
System initialization
Firmware upgrade
ARM64 boot process knowledge
Debugging tools proficiency
Education
Bachelor’s degree in Electronics, Computer Science, Automation or related fields
Tools
ATF (ARM Trusted Firmware)
U-Boot
Oscilloscopes
Logic analyzers
Job description
A technology company specializing in smart vehicles is seeking an Embedded Software Engineer to develop and optimize bootloader and system initialization software for next-generation vehicle SoCs. The ideal candidate will have more than 5 years of experience and a deep understanding of the ARM64 boot process. This role involves collaboration with various teams to ensure system reliability and performance. Competitive opportunities offered in Singapore.