We are seeking a highly motivated Senior Software Developer to join our Diagnostic Software team in the Autonomous Vehicle Integrity Platform department. In this role, you will be responsible for designing, developing, and deploying diagnostic software applications using sound, industry standard methodologies.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field
- 6+ years of hands-on experience in designing and developing in C++ complying with coding standards and best practices
- Expert in object-oriented software development, algorithms, and data structures
- Experience working with large code bases, developing entirely new code and maintaining existing code
- Development knowledge in another language (e.g. C/Python/Matlab)
- Experience providing guidance, leadership, and mentoring team members
- Ability to investigate issues based on limited information
- Demonstrated high level of analytical ability to resolve complex problems
- Creative, disciplined, strong sense of responsibility, delivery and schedule commitment
- Strong leadership and interpersonal communication skills
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