D

Embedded Software Engineer

Dorle Controls
On-site
Farmington Hills, Michigan, United States



Dorle Controls is a 360-degree controls software development & integration solution provider for electric and autonomous vehicle systems, focused on achieving its mission of developing sustainable & efficient vehicles with innovative, robust, and lean engineering practices. We provide a fast-paced R&D environment and deliver integrated solutions for mechanical, electrical, software, thermodynamic, and energy storage systems for modern electric and autonomous vehicle systems.


We are a trusted resource for full-time projects, overflow work, training, and resident engineering needs for the larger companies ePowertrain and ADAS engineering departments.


We are also a certified Minority Enterprise by NMSDC!


Responsibilities:


  • Engineer should have experience on TI SOC (TDA4 or equivalent family) with ADAS domain experience
  • 5+ years of embedded experience in SW development including requirements, Design and Implementation with embedded C/C++ programming.
  • Engineer should have knowledge on following integration activities (At least one is mandatory)
  • TI SDK
  • QNX OR GHS integrity or equivalent safety linux
  • Safe RTOS

  • Develop software in compliance with a formal ASPICE/CMMi based Global Product Engineering Process (GPEP).
  • Image pipelining knowledge is plus
  • IPC communication experience on TI is plus
  • AUTOSAR experience is plus
  • SW Reprograming experience(Boot SW) is plus
  • Board bring up, UART/I2C/Ethernet (Drivers experience is required).
  • SW architecture development experience using UML or any other tools like Enterprise architecture, Rhapsody and etc.
  • Experience with configuration management PTC, GIT and etc
  • Knowledge of software test tools such as Cantata, Tessy, RTRT, google test