Senior Embedded Firmware Engineer

Ford Motor Company   •  

Dearborn, MI

Industry: Manufacturing & Automotive

  •  

8 - 10 years

Posted 52 days ago

Job Description & Qualifications

The Central Software and Architecture team is a growing team dedicated to enhancing existing software related products and creating new and exciting software components that integrate with existing architectures as well as our next generation vehicle systems.

Responsibilities

  • Development and porting of embedded AUTOSAR classic platform operating system to various microcontroller platforms
  • Autosar stack integration packages with Operating System/MCAL, including boot code development
  • Debug/troubleshooting of low level driver/operating system issues on various projects
  • Development of AUTOSAR Complex Device Drivers


Basic Qualifications

  • Bachelors of Science in Computer Science, Computer Engineering, Electrical Engineering, Electrical Computer Engineering, Software Engineering
  • 7+ years of experience with low level driver code development and debugging

Preferred Qualifications

  • Software component development and software integration experience
  • Deep knowledge of embedded microcontroller hardware, including timers ( GTM, TPU) Memory ( RAM, FLASH, ECC, DMA, MPU), Peripherals ( ADC, PWM, GPIO, CAN, SENT, UART, LIN ), Security Mechanism(SHE, HSM )
  • Experience with set-up/operation of microcontroller debug tools (i.e. Lauterbach )
  • Experience with 32-bit automotive multi-core microcontrollers, including Renesas RH850 family, Infineon AURIX TCx Family, NXP MPC55xx family
  • Strong embedded C programming and platform-specific assembly language programming skills
  • Familiarity with modern software development tools ( JIRA, GitHub ) and Agile Development Methodology
  • Familiarity with a number of compilers, including GreenHIlls, HiTech, WindRiver, GCC
  • Familiarity with AUTOSAR ( OS/RTE/BSW/MCAL )