Current jobs related to Software Developer - Northville, Michigan - Gentherm


  • Northville, Michigan, United States United Software Group Full time

    We are seeking a skilled Embedded Software Developer to join our team at United Software Group. The ideal candidate will have experience in developing embedded software for automotive ECUs and applications using C and embedded C.Key Responsibilities:Developing embedded software for automotive ECUs and applications using C and embedded CConfiguring AutoSAR...


  • Northville, Michigan, United States United Software Group Full time

    Job Title: Embedded Software DeveloperJob Description:We are seeking an experienced Embedded Software Developer to join our team at United Software Group. The ideal candidate will have a strong background in C programming and experience with embedded systems, specifically in the automotive industry.Responsibilities:Developing embedded software for automotive...


  • Northville, Michigan, United States United Software Group Full time

    United Software Group is seeking a skilled Embedded Software Developer to work on a direct client project. The ideal candidate will have experience with AutoSAR BSW/MCAL configuration using Davinci or similar tools and be proficient in developing Embedded Software for automotive ECUs and applications.The successful candidate will have excellent programming...


  • Northville, Michigan, United States United Software Group Full time

    Job Title: Embedded Software Developer for Automotive ECUsJob Summary:United Software Group is seeking an experienced Embedded Software Developer for Automotive ECUs to join our team. As an Embedded Software Developer, you will be responsible for developing and maintaining software for automotive ECUs and applications. Key Responsibilities:Develop and...


  • Northville, Michigan, United States United Software Group Full time

    Job Title: Embedded Software Developer for Automotive ECUsJob Summary:We are seeking an experienced Embedded Software Developer for Automotive ECUs to join our team at United Software Group. As an Embedded Software Developer, you will be responsible for developing and maintaining software for automotive ECUs, ensuring high-quality and reliability.Key...

  • Software Engineer

    2 weeks ago


    Northville, Michigan, United States United Software Group Full time

    Job Title: Software DeveloperLocation: Northville, MI OnsiteJob Type: ContractJob Description:We are seeking an experienced Software Developer to join our team at United Software Group. The successful candidate will be responsible for developing embedded software for automotive ECUs and applications.The ideal candidate will have experience with AutoSAR...


  • Northville, Michigan, United States Gentherm Full time

    Software Development EngineerGentherm is a global leader in innovative thermal management and pneumatic comfort technologies for the automotive industry. We're seeking a skilled Software Development Engineer to join our team and contribute to the development of cutting-edge solutions that make a meaningful difference in everyday life.As a Software...


  • Northville, Michigan, United States Gentherm Full time

    Job OverviewGentherm is an Equal Opportunity Employer seeking a skilled professional to join our team as a Software Engineer. The ideal candidate will have expertise in testing, embedded systems, and computer science, with a strong understanding of automotive technology.Key ResponsibilitiesDesign and develop software solutions for embedded systemsCollaborate...


  • Northville, Michigan, United States Omni Inclusive Full time

    Job Title: Embedded Software Developer for Automotive ECUsJob Description:We are seeking an experienced Embedded Software Developer for Automotive ECUs to join our team at Omni Inclusive. The ideal candidate will have a strong background in automotive embedded software development and a proven track record of delivering high-quality software solutions.Key...


  • Northville, Michigan, United States Omni Inclusive Full time

    Job Description:As an Embedded Software Developer for Automotive ECUs, you will be responsible for designing and developing software for automotive electronic control units. This role requires 6+ years of experience in automotive embedded software development, with expertise in C and embedded C programming languages. Additionally, you should have hands-on...

  • Software Developer

    2 weeks ago


    Northville, Michigan, United States DataFactZ, LLC Full time

    At DataFactZ, LLC, we're committed to attracting top talent to join our team. As a valued employee, you have the opportunity to earn extra money and contribute to the company's success by referring qualified candidates for our software development positions.The Employee Referral Bonus Program is designed to provide us with better candidates for employment in...

  • Software Engineer

    3 weeks ago


    Northville, Michigan, United States Omni Inclusive Full time

    Job Summary:We are seeking an experienced Software Developer to join our team at Omni Inclusive. The ideal candidate will have a strong background in embedded systems and automotive software development.Key Responsibilities:Develop and maintain embedded software for automotive ECUs and applicationsConfigure and use tools like CANoe, compilers, and...


  • Northville, Michigan, United States Omni Inclusive Full time

    Job Description:Omni Inclusive is seeking a highly skilled Embedded Software Developer to join our team. The ideal candidate will have 6+ years of experience in automotive embedded software development and a strong background in C and embedded C programming.Develop and maintain embedded software for automotive ECUs and applications.Collaborate with...

  • Software Engineer

    1 month ago


    Northville, Michigan, United States Omni Inclusive Full time

    Job DescriptionKey Responsibilities:Configure and develop embedded software for automotive ECUs and applications using AutoSAR BSW/MCAL and Davinci tools.Design and implement real-time operating systems (RTOS) and communication protocols such as I2C, SPI, CAN, and LIN.Develop expertise in AUTOSAR Standard and Architecture, and work with...


  • Northville, Michigan, United States Gentherm Full time

    Job OverviewGentherm is an Equal Opportunity Employer. We are seeking a skilled Senior Software Engineer to join our team. The successful candidate will be responsible for designing and developing software solutions for our thermal engineering products.Key ResponsibilitiesDesign and develop software solutions for thermal engineering productsCollaborate with...

  • ALM/PLM Engineer

    3 weeks ago


    Northville, Michigan, United States United Software Group Full time

    {"title": "ALM/PLM Engineer", "description": "Job SummaryWe are seeking an experienced ALM/PLM Engineer to join our team at United Software Group. The ideal candidate will have a strong background in Agile Application Lifecycle Management and Polarion ALM/PLM.Key ResponsibilitiesImplement Agile methodologies for teams, programs, and portfolios.Configure and...


  • Northville, Michigan, United States Omni Inclusive Full time

    Job Summary:Omni Inclusive seeks an experienced Automotive Embedded Software Developer to join our team. The ideal candidate will have a strong background in bootloader software development for automotive ECUs, with expertise in C and embedded C programming languages. Additionally, experience with AUTOSAR, CAN, and LIN communication protocols, as well as...


  • Northville, Michigan, United States Omni Inclusive Full time

    Job Summary:Omni Inclusive is seeking an experienced Sr. Software Developer to join our team. As a key member of our software development team, you will be responsible for developing Embedded Software for automotive ECUs and applications. Key Responsibilities:Develop Embedded Software for automotive ECUs and applications.Utilize excellent programming skills...


  • Northville, Michigan, United States Omni Inclusive Full time

    Job Title: Automotive Embedded Software EngineerJob Description:We are seeking an experienced Automotive Embedded Software Engineer to join our team at Omni Inclusive. The ideal candidate will have a strong background in automotive software development, with a focus on embedded systems.Key Responsibilities:Develop bootloader software for automotive...

  • ALM/PLM Engineer

    2 weeks ago


    Northville, Michigan, United States United Software Group Full time

    Job Title: ALM/PLM EngineerLocation: Hybrid, 3 days onsite. Northville, MI.JD:Polarion Agile Application Lifecycle Management Agile for the team, program and portfolio Executing Agile, Mapping issues to cardboards, Editing in cardboards, Configuring cardboards Agile Planning, Navigating between Planner, Cardboard and Release (or Sprint) Statistics, Story...

Software Developer

2 months ago


Northville, Michigan, United States Gentherm Full time
About Gentherm

Gentherm is a global leader in innovative thermal management and pneumatic comfort technologies for the automotive industry. We take a human approach with everything we do, improving health, wellness, comfort, and energy efficiency.

Job Summary

We are seeking a skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and verifying microclimate functionality for our ClimateSenseTM solution.

Key Responsibilities
  • Design and develop software in embedded C/C++ using industry best-practices.
  • Collaborate with cross-functional and cross-regional teams in an agile development environment.
  • Assist engineering and product teams in defining product specifications.
  • Work with systems teams to establish best-in-class software and test requirements.
  • Develop test cases and automated testing based on defined software requirements and design.
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
  • Strong problem-solving skills.
  • Excellent communication skills (verbal, written, presentation).
  • Ability to handle multiple competing priorities in a fast-paced environment.
  • Ability to be a self-starter and solution-oriented.
Preferred Qualifications
  • Master's degree in computer science, computer engineering, electrical engineering, or equivalent.
  • 4 years of experience in embedded software development.
  • Knowledge of vehicle communication protocols: CAN, LIN, Ethernet.
  • Knowledge of Python or another scripting language.
  • Working knowledge of modeling tools such as Matlab/Simulink.
  • Experience with embedded development kits.
  • Experience working in distributed repositories and managing merge/pull requests in GitHub/GitLab.
  • History analyzing and parsing data to develop technical insights and make decisions.
  • Basic project management skills, including planning and organization, decision making, problem solving, prioritizing.
  • Ability to prepare and present technical written reports and other documents to peers and management.
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

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