Software Engineer

Gentherm, Inc.
Novi, MI, United States
6 days ago
Apply on careers.gentherm.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Adobe InDesign Computing Platforms Capability Maturity Model Integration Code Review Communications Protocols Computer Engineering Software Debugging Embedded Software MISRA C (C Programming Language) Scrum Methodology Real-Time Operating Systems ISO/IEC 15504
+5 more
Software Engineering Software Requirements Analysis Information Technology Atlassian Tools Polarion

Job description

Gentherm is transforming the future of personalized passenger comfort with the smart, integrated solutions through our Heating, Cooling and Pneumatic products. Software will be the key driver for the transformation of Gentherm across all our product lines. Gentherm is seeking qualified candidates for Software Engineer roles in the Expert Engineering Organization based in Novi, MI. This role will support the software development activities for projects across multiple product lines and customers., * Design, develop, and maintain embedded software for automotive products, contributing to a robust and quality product.

  • Support technical feasibility reviews and provide development effort estimates for assigned work packages.
  • Participate in system requirement analysis with product management and the project team.
  • Communicate task and work package status on an ongoing basis and raise risks to the team lead/project lead.
  • Break down assigned work packages into implementable tasks and track personal progress against project milestones.
  • Participate in project and Scrum meetings (sprint planning, stand-ups, retrospectives).
  • Contribute to delivery of software per the release plan and milestones defined by the team/project lead.
  • Coordinate with cross-functional peers (systems, hardware, test) to align on task dependencies.
  • Support communication with the customer on software topics as directed by the project lead.
  • Design and develop embedded software features, drivers, and services within the assigned platform architecture.
  • Conduct and participate in design and code reviews for own and other team members’ work.
  • Work with testing teams to ensure requirement coverage for assigned features and review/address test results.
  • Adhere to Gentherm APQP and ASPICE requirements; track relevant task-level KPIs.
  • Follow defined software task and evaluation criteria in accordance with Gentherm’s software platform architecture for re-use.
  • Ensure correctness and quality of own work products through self-review and adherence to team standards.
  • Apply best-practice software development processes and technical solutions.
  • Mentor junior engineers, interns, or co-ops on specific tasks and process adherence, as needed.
  • Other duties as assigned, * Understand the mission and output of your team; set SMART objectives and deliver

Drive Change

  • Focus on agility and commitment to continuous improvement; Understand and act on internal and external drivers of change

Build Capability

  • Foster a culture of learning and development; Support individual growth through continuous feedback to achieve personal and professional goals

Cultivate Innovation

  • Openly embrace, create, implement and support new and innovative ideas, processes and technology that deliver business results

Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
  • 2-5 years of experience in embedded software development, preferably in an automotive setting.
  • Experience contributing to software development projects within a team environment.
  • Experience interfacing with cross-functional stakeholders.
  • Basic knowledge of project management fundamentals.
  • Proficient with (MISRA C) development of embedded real-time software using automotive standard tools (debuggers, emulators, compilers).
  • Familiarity with automotive process standards (ASPICE, CMMI, ISO-26262).
  • Experience with development, integration, and test of drivers and services in a platform architecture.
  • Experience with Vector tools (CANalyzer, CANoe, etc.).
  • Familiarity with automotive electronics hardware, software and systems requirements, functional objectives, and validation methods and tools.
  • Experience with agile tools and methods.
  • Experience in problem identification and resolution.
  • Strong communication and collaboration skills., * Experience with automotive process standards (ASPICE, CMMI, ISO-26262)
  • Experience using Jira and Confluence for software planning and task management
  • Experience in use of Siemens PLM tools such as Polarion
  • Experience with automotive communications protocols such as CAN, LIN

About the company

At Gentherm, we believe the next big breakthrough begins with you. As a global leader in thermal management and pneumatic comfort technologies, we develop advanced systems that deliver meaningful solutions to enhance health, wellness, comfort, and efficiency in everyday life. Our products and innovations are created for you, by you.

Be part of our team where a human-centric mindset drives everything we do-from the technologies we build to the careers we support. With decades of expertise, we have pioneered advanced solutions that have become a standard expectation for consumers around the world.

The same thoughtful approach we take in developing our technologies guides how we support your career: purposeful, impactful, and tailored to you. Because when you thrive, innovation thrives.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careers.gentherm.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

1:46 min

Introducing software engineering for electric vehicle prototypes

Stephan Schuster · World Congress 2022

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:12 min

The purpose and benefits of manual code reviews

Julien Delange · LIVE

Videos

See all

Related articles

See all