Job Description :

Job Description -

Firmware engineer

Location: Farmington Hills, MI- onsite

Key Responsibilities:

Develop and maintain firmware for automotive control systems.

Utilize strong expertise in embedded microcontrollers and C programming to create efficient and reliable firmware.

Collaborate with cross-functional teams to gather requirements and translate them into effective firmware solutions.

Optimize firmware for performance, reliability, and efficiency.

Perform debugging and troubleshooting of firmware issues.

Stay up-to-date with industry best practices in firmware development.

Qualifications:

Strong experience with embedded microcontrollers.

Proficiency in C programming.

Familiarity with the CAN (Controller Area Network) protocol.

Familiarity with AutoSAR (nice to have but not required).

Experience with TI microcontrollers is a plus.

Familiarity with tools such as Code Composer Studio (or similar IDE)

Excellent problem-solving skills.

Strong communication and collaboration abilities 

Keywords: Embedded firmware, Microcontrollers, C programming, Controller Area Network (CAN), LIN protocol, Automotive controls, Vehicle systems, Firmware development, AutoSAR, TI microcontroller, Code Composer Studio, Firmware engineering, Seat movement, Steering wheel controls, Center stack switch, Automotive technology, Embedded systems, Firmware design, Embedded software, Vehicle electronics

             

Similar Jobs you may be interested in ..