Embedded Controls Engineer, Body Controls
Core
Develop firmware and control algorithms for vehicle body systems including seats, windows, latches, lighting, and low-voltage motors.
Role type
Senior Embedded Controls Software Engineer
Builds
Body control firmware and control algorithms for vehicle subsystems
Domain
Automotive, Embedded Systems, Vehicle Body Controls
Required skills
C programming (MISRA C), Real-Time Operating Systems (RTOS), embedded debugging, vehicle network protocols (CAN, LIN, Automotive Ethernet), electrical test equipment, functional safety, hardware bring-up, low-power optimization
Preferred skills
Bazel/Scons/Cmake build tools, Python scripting, PCB analysis, motor calibration technologies, OBD calibration
Technologies
FreeRTOS, SafeRTOS, OSEK/AUTOSAR, CAN, LIN, Automotive Ethernet, Python, Bazel, Scons, Cmake
Responsibilities
Specify and implement software architecture for body controls firmware; Create control/estimation algorithms for body control features; Lead design and integration of body controls hardware components; Collaborate with integration teams to bring up core functions; Understand functional safety principles and participate in safety analyses; Develop comprehensive test plans and perform firmware validation; Spearhead feature development and author validation strategies; Author subsystem block diagrams and lead reviews
Seniority
Senior, hands-on IC
