• Powertrain Software Engineer

  • Company Overview

    Today’s complex interconnected world demands companies to conceptualize and deliver cutting-edge products and solutions to market faster than ever before. Altran, a global product development partner, collaborates with clients through world call engineering services to address the business and technical challenges inherent in developing and supporting complex connected systems.


    For over three decades, leading companies and emerging startups in some of the most highly regulated and rapidly evolving industries have relied on Altran to inspire innovation, accelerate time to market, improve predictability, and maximize return on product investment. Altran provides a full complement of technology consulting, software and product development expertise, and engineering services to our client partners in the Medical and Life Sciences, Aerospace, Automotive, Energy, and Manufacturing industries.


    In North America, Altran is based in Burlington, Massachusetts, with additional offices in Detroit and Silicon Valley. For more information, visit

    Job Description

    Altran is looking to hire a Powertrain Software Engineer to work on location in Auburn Hills, MI.




    • Responsible for participating in a team of engineers responsible for the development of software for engine and transmission control modules.
    • Perform software requirements analysis, design, coding, test plan creation, and testing for powertrain control features.
    • Perform reviews and/or inspections for requirements, design documents, Simulink Models, C/C++/assembly code, and test plans.
    • Create TargetLink Models. Interact with other department/vendors on eliciting requirements.



    • Experience using physics based models
    • Embedded C programming language experience
    • Experience with software architecture and memory management
    • Must Have: Experience with AutoSAR
    • Must Have: Experience with dSpace System Desk
    • Must Have: Experience with Davinci Configurator
    • Regression testing experience
    • Skilled in the Agile software development process
    • Experience with Build Automation Tools
    • Must Have: Matlab/Simulink/Stateflow experience
    • Embedded Coder experience
    • Experience with scripting languages, for example, Python
    • Experience with Infineon Aurix processors
    • Experience with Motorola/Freescale/NXP 32-bit processors
    • Experience with setting up projects in a version control system (Rational Team Concert)
    • Experience with software debug tools (e.g. Lauterbach emulator)
    • Experience with Hard Real-time embedded applications
    • Ability to support timely releases of software with the planned content
    • Ability to convey technical knowledge to other team members
    • Experience in transmission controls
      • Development
      • Debug
      • Validation
    • Ability to root cause and resolve transmission related issues
    • Familiarity with OBD II


    Additional Information:

    • Bachelor of Science in Mechanical, Electrical, Computer Engineering degree.
    • This person will be bringing the new people in the group up to speed.
    • This is NOT an entry-level position. Candidates must have at least 5-7 years’ experience.
    • Will be required to drive a company car. Valid driver’s license as well as a clean driving record is required.
    • May be required to travel domestically (0-5%)

     Equal Opportunity/Affirmative Action Employer; M/F/D/V



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed