DeveloperJobs.io
← Back to all jobs

Job Description

Allison Transmission in Indianapolis, IN is seeking a Senior Platform Controls Software Engineer to lead the design, implementation, and testing of embedded software controls for powertrain applications. This role requires close collaboration with cross-functional teams to deliver dependable propulsion solutions that meet functional requirements. The position is onsite and emphasizes hands-on development, thorough testing, and meticulous documentation to support ongoing maintenance and future enhancements.

Responsibilities

  • Design, develop, test and document embedded control software that underpins Powertrain applications.
  • Carry out functional and unit testing, integration testing, system verification, and automated testing within HIL/SIL environments.
  • Collaborate with Systems, Algorithm, Calibration and Validation engineers to advance both existing and new products.
  • Translate functional requirements into software requirements.
  • Create software designs and accompanying design documentation.
  • Implement embedded software to satisfy defined functional requirements.
  • Analyze software behavior to identify root causes and propose corrective actions for any abnormal operation.
  • Present work results to peers and leadership as needed.
  • Lead or participate in design and implementation reviews of software.
  • Archive work products to ensure process compliance and support future maintenance needs.
  • Perform other duties as assigned.

Requirements

  • BS in computer engineering, electrical engineering, mechanical engineering, or computer science.
  • 5+ years of automotive engineering experience developing C and C++ real-time embedded controls.
  • Experience using Visual Studio or VS Code Integrated Development Environment (IDE).
  • Experience with GitHub for software version control and change management.
  • Experience with software quality processes and tools such as CMMI, SPICE, Autosar.
  • Technical leadership experience.
  • Experience with RTOS, linker command files, microcontroller memory management, hardware/software interface (HSI) layer software, and failure detection of sensors/actuators/internal controller failure modes, or some combination thereof.

Technologies

  • C
  • C++
  • Visual Studio
  • VS Code
  • GitHub
  • Autosar
  • CMMI
  • SPICE
  • RTOS

Benefits

  • Choice of medical plans with prescription coverage
  • Employer HSA contribution
  • Dental & Vision Insurance
  • Paid Parental Leave
  • Short & Long-Term Disability
  • Other voluntary benefits including: Critical Illness, Hospital Indemnity, Identity Theft Protection and Pet Insurance
  • 401K with generous Company match & contribution
  • Accrued Paid Time Off
  • 12 Paid Holidays + 1 Floating Holiday
  • Robust employee wellness program
  • Tuition assistance program
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Vision insurance

Qualifications

  • Required Education: BS in Computer Engineering, Electrical Engineering, Mechanical Engineering, or Computer Science.
  • Preferred Education: Master’s degree in Computer Engineering, Electrical Engineering, Mechanical Engineering, Computer Science, or related field.
  • Required Experience: 5+ years of automotive engineering experience developing C and C++ real-time embedded controls.
  • Required Experience: Experience using Visual Studio or VS Code IDE.
  • Required Experience: Experience with GitHub for software version control & change management.
  • Required Experience: Experience with software quality processes & tools, such as CMMI, SPICE, Autosar.
  • Required Experience: Technical leadership experience.
  • Required Experience: Experience with RTOS, linker command files, microcontroller memory management, HSI layer software, and failure detection of sensors/actuators/internal controller failure modes.
  • Preferred Experience: Supervisory experience.
  • Preferred Experience: ISO 26262 Certification.
  • Preferred Experience: ISO 21434 Certification.

Education

  • Bachelor's degree (Preferred)

Experience

  • Automotive engineering (embedded controls): 5 years (Preferred)
  • Visual Studio or VS Code IDE: 1 year (Preferred)

Work Location

  • In person — Indianapolis, IN (onsite)

Job Type

  • Full-time

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.