Senior Embedded Software Developer position in Low Voltage Power Distribution Controls & Diagnostic software development. Developing high-quality software for low voltage power management embedded controls systems, leading software system team design content and software anomaly corrections, and ensuring compliance with safety requirements and government regulations.
Requirements
- BS in Engineering – Electrical, Mechanical, Computer or BS in Computer Science
- Minimum 5 years of experience with proven technical and professional skills in job-related area – embedded controls software
- Proficient in C/C++ programming
- Strong background in system design, control systems for embedded software applications
- Experience testing and debugging at the component and system level
- Automotive Safety experience (ISO26262)
- Proficiency in testing strategies with hands-on experience in SiL, HiL, and Vehicle-Level testing frameworks
- Deep understanding of software verification, and validation methodologies
- Knowledge of virtual testing, DevOps, and CI/CD pipeline integration
- Experience with JIRA and Scaled Agile Framework
- High level of integrity, ability to deal with ambiguity, take initiative/self-directed
- Consistent demonstration of innovative thinking that is customer centric
Benefits
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
- Healthcare, dental, and vision benefits
- Life insurance plans to cover you and your family
- Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
- GM Vehicle Purchase Plan for you, your family and friends