Embedded Software Engineer
Role responsibilities
The engineer will develop firmware for embedded systems and work closely with electronics engineers. Responsibilities include board bring-up, debugging, and capturing firmware requirements.
Requirements
Requires a bachelor's degree or equivalent and at least three years of experience in embedded firmware development. Proficiency in C, ARM microcontrollers, and communication protocols like CAN bus and Modbus is essential.
Key skills
Firmware Development, Embedded Systems, C Programming, ARM Microcontrollers, CAN Bus, Modbus, RTOS, Schematic Reading, PCB Debugging, Bootloader Development, Firmware Architecture, Hexadecimal Notation
Keywords
Embedded Software, Firmware, ARM, C, CAN Bus, Modbus, FreeRTOS, SMX, Microcontrollers, Peripheral ICs, PCB Schematics, Bootloader, Firmware Architecture, Electrical Engineering, Computer Science, Electrical Equipment Manufacturing