Share this Job

As a leader in thermal technology, we design, develop, and manufacture heating, cooling, and ventilating devices for diverse global markets. With our employees, we pioneer and shape markets for comfort devices while seeking new ways to drive value for our customers.  We employ approximately 10,000 people at twelve locations in North America, Europe and Asia.

Long Description

The primary role of the Embedded Software Architect is to define and maintain an efficiently structured, extensible and distributed software solution for Gentherm’s next generation thermal comfort systems. This is a high-profile technical leadership role that combines software development and review with project planning and team mentoring. The Software Architect will be responsible to deliver a model based embedded software implemented across a configurable multi node electronic control system, to deliver superior thermal comfort in a range of different automotive applications. The software architecture will support rapid reconfiguration, robustness and portability in an automotive environment using a range of target micro-controllers. The Software Architect will work closely with the Systems Engineering and Controls Development Leads and will have a strong understand of the system objectives and constraints and the principles of the control system to be implemented.

ESSENTIAL DUTIES/RESPONSIBILITIES:

  • The design, development, test and maintenance of the overall software architecture.
  • The allocation of tasks within software layers and electronic devices.
  • The definition of interfaces and logical partitions to support a distributed intelligent control system. 
  • Adherence to Gentherm APQP and ASPICE requirements.
  • Definition and maintenance of software components in accordance with the systems mechanical, electrical, software and controls architectural design.
  • Develop and maintain embedded software abstraction principals to achieve best technical solutions.

EDUCATION/EXPERIENCE:

  • Bachelor’s Degree in Computer Science, Electrical or other discipline related to embedded systems development.
  • 10+ years of experience in automotive embedded software development.
  • Strong understanding and experience of software architectural design principles including abstraction, cohesion, platform maintenance and software re-use principles.
  • Proficient with (MISRA C) development of embedded real-time software using automotive standard tools (debuggers, emulators, compilers).
  • Proficient with model-based development (MBD) of embedded real-time software using automotive standard tools (Simulink® and Davinci® preferred).
  • Experience with AutoSAR software development and tool chains (Simulink® and Davinci® preferred).
  • Experience with automotive process standards (ASPICE, CMMI, ISO-26262).
  • Experience with NXP, Renesas, MicroChip microcontroller architectures.
  • Experience with development and test of embedded software to hardware interfaces at the microcontroller, chipset and PCB level.
  • Experienced with automotive standard electrical and sensor/actuator plausibility diagnostic concepts. Familiar with fault handling and reporting software norms.
  • Experience with requirements decomposition and traceability using DOORS or similar tools.
  • Experience with automotive standard tools and processes for Unit (automated), Integration, Regression Test, Coverage, Code Complexity (MCDC) etc.
  • Experience with software version control (e.g. Perforce, Clearcase or similar tools).
  • Experience with Vector tools (CANalyzer, CANoe, etc.).
  • Experience with automotive communications protocols (CAN, LIN). 
  • Familiar with conformance test standards for LIN/CAN networks.
  • Application knowledge of real time operating systems including OSEK and AUTOSAR OS.

#LI-KM1

Gentherm is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, genetic information, sexual orientation, gender identity, disability or protected veteran status.

 

Job Req ID:  6782
Location: 

Northville, MI, US, 48167

Country:  US
Date:  Jun 2, 2019


Nearest Major Market: Detroit

Job Segment: Architecture, Developer, Electrical, Embedded, Engineer, Engineering, Technology