Gentherm Incorporated

Software Engineer

Gentherm Incorporated • $88K — $105K *
Novi, MI 48375In-Person
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
  • 2-5 years experience in embedded software development, preferably in the automotive sector.
  • Experience in a collaborative software development environment.
  • Ability to interact with cross-functional teams.
  • Basic project management knowledge.
  • Proficient in MISRA C for embedded real-time software using automotive tools.
  • Familiarity with automotive process standards such as ASPICE, CMMI, and ISO-26262.

Responsibilities

  • Design, develop, and maintain embedded software for automotive applications.
  • Conduct technical feasibility reviews and estimate development efforts.
  • Analyze system requirements with product management and project teams.
  • Communicate project status and escalate risks as necessary.
  • Break down work packages into actionable tasks and track personal progress.
  • Engage in Agile ceremonies, including sprint planning and stand-ups.
  • Collaborate with cross-functional peers to manage task dependencies.

Benefits

  • Encouragement for continuous learning and development.
  • Support for personal and professional growth with feedback.
  • Agility and commitment to process improvement.
  • Opportunity to be involved in innovative projects and solutions.
Full Job Description
Software Engineer

Impact and Opportunity

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.

Essential Functions and Responsibilities

  • 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


Minimum Qualifications

  • 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.


Preferred Qualifications

  • 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


Nice to Know

Travel: Up to 10%, Local / Global

Competencies:

Deliver Results
  • 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


PHYSICAL DEMANDS/WORK ENVIRONMENT (US):

All positions in our office require interaction with people and technology while either standing or sitting. In order to best serve our customers, internal and external, all associates must be able to communicate face-to-face and on the phone with or without reasonable accommodation.

About Gentherm Incorporated

Gentherm Incorporated is a global developer and marketer of thermal management technologies for a broad range of heating and cooling and temperature control applications. The company was founded in 1991 and is headquartered in Northville, Michigan. Gentherm's products are sold to automotive manufacturers and suppliers, and to office furniture manufacturers and distributors. The company's automotive products include heated and cooled seat systems, heated steering wheels, battery thermal management systems, and other electronic devices. Gentherm's office furniture products include thermal comfort solutions such as heated and cooled chairs and other seating products.
Learn more about Gentherm Incorporated
Size
10,474 employees
Market Cap
$2.1 billion
Industry
Net Income
$59.6 million
Founded
1991
5 Year Trend
+2.7%
Revenue
$913.1 million
NASDAQ

Similar Jobs

More Jobs at Gentherm Incorporated

More Manufacturing & Automotive Jobs

Find similar Software Engineer jobs: