Senior Embedded Engineer
Core
Architect, design, and maintain embedded software systems for vehicles and equipment, ensuring architectural integrity, performance, and reliability.
Role type
Senior Embedded Software Engineer
Builds
Embedded software for vehicles and equipment
Domain
Construction technology / Embedded Systems
Required skills
C programming, Linux kernel development, RTOS, bare metal programming, hardware security (Secure Boot, OTA), API design, thread-safe code optimization, hardware debugging (Oscilloscope), low-power design, Bluetooth interfacing
Preferred skills
C++, Assembly, Python, PIC and ARM microcontrollers, digital control interfaces (Ethernet, CAN, USB, SPI, I2C)
Technologies
Linux, RTOS, Git, PIC, ARM, CAN, USB, SPI, I2C, Bluetooth
Responsibilities
Lead design and maintenance of embedded software; Architect and integrate embedded systems; Implement hardware-level security; Interface with hardware design teams; Provide technical guidance and mentoring; Support customer integration and deployment
Seniority
Senior, hands-on IC
