• View Jobs
  • Client Services
  • Project Teams
Electrical, Electronic and Embedded Services

Job Seekers

Embedded Software Engineer- Driver Monitoring System

Twitter Facebook
Farmington, MI
$80,000 - $110,000
Job Type
Direct Hire
Dec 03, 2018
Job ID
Embedded Software Engineer- Driver Monitoring System
Farmington, MI

Summary of the Embedded Software Engineer- Driver Monitoring System:
Embedded Software Engineer with experience in real-time software development is needed to manage the software design and development for ADAS ECU software projects for one of our clients in Michigan. This client is a leader in the development of ADAS/autonomous driving systems. If you have experience with driver-level embedded software development for automotive or aerospace systems, then this position is well suited to you.

Responsibilities of the Embedded Software Engineer- Driver Monitoring System:
  • Design, implement and test modular embedded software for 16/32/64 bit multicore microcontroller based ADAS ECU products
  • Work on and ensure the quality, design, development, and release of software project elements
  • Evaluate change requests, analyze issues, perform basic functions of software design, code and test on assigned new features, change requests and defect fixes
  • Provide regular updates of progression to software lead and team for project planning, tracking and oversight
  • Identify or propose product process or infrastructure improvements
  • Exemplify consensus building and team-focused behavior
  • Work with cross-functional teams working at various locations

Qualifications of the Embedded Software Engineer- Driver Monitoring System:
  • BS in CE/EE, Masters preferred.
  • 2+ years of experience in Embedded or real-time software development
  • Experience in either automotive or aerospace systems.
  • Experience with C and assembly programming for 16/32/64 bit micro-controllers
  • Experience with device driver development such as Flash, EEPROM, CAN, SPI, ADC, etc.
  • Experience with Electronic test equipment such as oscilloscope, function generator, power supply, etc.
  • Experience with Embedded software tools, debuggers, cross compilers, etc
  • Experience in developing embedded software for Ford Network Operating System is a plus.
  • Experience with industry standards such as UDS Diagnostics, ISO26262, AUTOSAR
  • Knowledge of Vector Tools such as Davinci Configurator, CANalyzer, CANoe, CANdela extc.
  • Readiness to adopt to changing software release schedules and ability to multitask
  • Knowledge of the following tools:
    • DOORS Requirements Management, Enterprise Architect, and Infineon Aurix Microcontroller tools (Compiler, Emulator, Simulator), QAC, Tasking Compiler, iSYSTEM WinIdea, and MKS Source Integrity, AUTOSAR Builder, Davinci Configurator

Compensation of the Embedded Software Engineer- Driver Monitoring System:
Salary - $80,000-110,000/year, depending on experience level

Type:  Direct
Location:  Detroit area, MI
Travel: Minimal (when required to manufacturing Facilities and customer sites)
Relocation assistance:  Subject to review
Visa sponsorship:  H1B transfers only. NO OPT will be considered?

Knowledge of the following areas will be helpful  - Embedded, Software, "Driver Monitoring System"; DMS, ADAS , "Advanced Driver Assistance System", ECU, "control circuits", "microcontrollers", language, programming, "Real Time Operating Systems", RTOS, "change requests", DOORS, "Requirements Management", "Enterprise Architect", "Infineon Aurix Microcontroller tools", Compiler, Emulator, Simulator, QAC, "Tasking Compiler", "iSYSTEM WinIdea", "MKS Source Integrity", "Autosar Builder", "Davinci Configurator",. Flash, EEPROM, CAN, SPI, ADC, oscilloscope, "function generator", "power supply", debuggers, "Ford Network Operating System", FNOS, "UDS Diagnostics", ISO26262, AUTOSAR, CANalyzer, CANoe, CANdela