Firmware Engineer
Core
Develop interference-robust radar technology for autonomous vehicles by translating algorithms into efficient embedded firmware for chip integration and commercial deployment.
Role type
Firmware Engineer (Embedded Systems)
Builds
Radar systems and chip integration solutions for automotive applications
Domain
Automotive / Radar / Embedded Systems
Deliverable
production ML models | product features
Required skills
C programming for embedded systems, hardware-software interface understanding, digital signal processing implementation, debugging with lab instruments, Git and structured development workflows, performance optimization of time-critical code
Preferred skills
DSP hardware and physical development boards experience, SoC architectures with multiple cores, low-level optimization (intrinsics, inline assembler), fixed-point and floating-point implementations, TI Code Composer Studio, functional safety (ISO 26262), radar/sensors/automotive embedded systems experience
Technologies
C, SoC, DSP, Git, TI Code Composer Studio
Responsibilities
Implement signal processing algorithms in firmware, develop on SoC- and DSP-based platforms, debug hardware/software interface issues, evaluate development boards and integration paths, perform performance optimization, conduct code reviews and technical documentation
Seniority
Mid-level, hands-on IC