Senior Platform Controls Software Engineer
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
M