Senior Software Engineer – Automotive Systems Integration
Listed on 2026-10-17
-
Software Development
Software Architect, Software Engineer, Cloud Engineer - Software
Location: Dearborn (MI) |
Employment Type: Full Time - 40 hours per week |
Job Level: T3 |
Work Preference: Hybrid |
Job Code: 245703
Senior Software Engineer – Automotive Systems Integration Overview / Summary
We are seeking a Senior Software Engineer with strong experience in enterprise software development, cloud-native applications, APIs, and automotive systems integration. The ideal candidate will have hands‑on experience with Java, Spring Boot, Node.js, React, PostgreSQL, cloud platforms, and embedded automotive software.
In this role, you will design and develop scalable software applications, microservices, and APIs while integrating vehicle communication networks, telematics systems, and connected vehicle technologies. You will collaborate with software, hardware, systems engineering, and validation teams to translate technical requirements into reliable software solutions.
Key Responsibilities- Design, develop, and maintain scalable cloud‑native and desktop applications supporting vehicle configuration and integration workflows.
- Architect and implement microservices and APIs using Java, Spring Boot, Node.js, React, and PostgreSQL.
- Develop reusable frameworks and services for vehicle feature configuration, signal management, and integration workflows.
- Ensure software performance, scalability, reliability, quality, and cybersecurity requirements are met.
- Analyze vehicle feature requirements, product requirements documents, Gherkin scenarios, signal definitions, network specifications, and module interface documentation.
- Translate vehicle capabilities and engineering requirements into software implementations and configuration logic.
- Integrate automotive communication technologies, including CAN, CAN FD, J1939, LIN, and Automotive Ethernet.
- Collaborate with vehicle feature engineers, module owners, telematics teams, hardware teams, validation teams, and external suppliers.
- Analyze vehicle architecture changes and assess their impact on software configuration models and integration workflows.
- Develop and maintain high‑level and detailed architecture designs for software components, APIs, integration services, and cloud‑connected systems.
- Design and integrate AI‑enabled capabilities to improve configuration authoring, validation, and diagnostics.
- Evaluate emerging AI technologies and software architecture approaches for automotive systems.
- Lead observability initiatives using service‑level objectives (SLOs), service‑level indicators (SLIs), dashboards, monitoring, and alerting.
- Drive performance engineering, API governance, automated testing, test‑driven development, and software quality practices.
- Implement and promote CI/CD, infrastructure as code, Dev Sec Ops , and secure software development lifecycle practices.
- Evaluate technical requirements and determine appropriate architecture patterns, technology stacks, integration approaches, deployment strategies, and data models.
- Participate in system‑level design reviews and technical feasibility assessments.
- Mentor engineers, promote engineering best practices, and lead technical discussions across software, hardware, and systems engineering teams.
- Bachelor's degree in a relevant field.
- 7+ years of software engineering experience developing enterprise‑scale systems.
- 5–7 years of experience with Java and Spring Boot.
- 3–5 years of experience with Node.js, Type Script, and React.
- 3–5 years of experience with PostgreSQL.
- 3–5 years of embedded software development and testing experience, including automotive industry experience.
- 3–5 years of experience with Google Cloud Platform or related cloud technologies.
- 5–7 years of experience designing and developing REST…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).