Staff Platform Control Software Engineer

Allison Transmission•Indianapolis, IN

About The Position

Allison is seeking a Staff Platform Control Software Engineer to develop reliable embedded controls for powertrain systems. The engineer will design, implement, test, and document software for platform control systems that support powertrain applications. The role includes analyzing software behavior, understanding and commonizing legacy code and architecture, and conducting functional, integration, and system verification testing across laboratory, vehicle, test-cell, HIL, and SIL environments. The engineer will also develop automated tests for Continuous Integration, collaborate with cross-functional engineering teams, present results, conduct reviews, and mentor other engineers.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or Computer Science.
  • 15+ years of automotive engineering experience developing C and C++ real-time embedded controls.
  • Experience with Functional Safety (ISO 26262) and Cyber Security (ISO 21434).
  • Ability to develop automated test and evaluation scripts in Python.
  • Hands-on experience designing, implementing, problem-solving, and validating complex control software for embedded systems.
  • Experience integrating and diagnosing control modules, sensors, and actuators within embedded control systems.
  • Experience using Visual Studio or VS Code IDE.
  • Experience with GitHub for software version control and change management.
  • Experience with software quality processes and tools such as CMMI, SPICE, or AutoSAR.

Nice To Haves

  • Master’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, or Computer Science.
  • ISO 26262 Certification.
  • ISO 21434 Certification.

Responsibilities

  • Analyze software behavior to identify root causes and recommend corrective actions for unexpected or unacceptable operation.
  • Reverse-engineer legacy code and architecture to support commonization across powertrain solutions.
  • Design, develop, test, and document embedded control system software, including Control Module Hardware-Software Interface (HSI), Hardware Abstraction Layer (HAL), RTOS and RTE configuration, non-volatile memory management, and control module initialization and shutdown.
  • Perform functional testing, integration testing, and system verification in lab, vehicle, test-cell, and HIL/SIL environments.
  • Develop automated tests in HIL and SIL environments for use in a Continuous Integration (CI) pipeline.
  • Collaborate with Systems, Software, Algorithm, Calibration, and Validation engineers to develop existing and new products.
  • Describe and present work results to peers and leadership as needed.
  • Conduct design and implementation reviews.
  • Mentor engineers to build the team's depth of capability.

Benefits

  • Choice of medical plans with prescription coverage
  • Employer HSA contribution
  • Dental and vision insurance
  • Paid parental leave
  • Short- and long-term disability
  • Voluntary benefits, including critical illness, hospital indemnity, identity theft protection, and pet insurance
  • 401(k) with generous company match and contribution
  • Accrued paid time off
  • 12 paid holidays and 1 floating holiday
  • Employee wellness program
  • Tuition assistance program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service