Senior Software Engineer – VEEComm
Job in
Wentzville, St. Charles County, Missouri, 63385, USA
Listed on 2026-09-12
Listing for:
Jobtailor
Full Time
position Listed on 2026-09-12
Job specializations:
-
Software Development
C++ Developer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Unix/Linux
Job Description & How to Apply Below
- Lead development of technical solutions for current, new, and major upcoming programs, including requirements specification, system decomposition, design, implementation, test strategy, and issue resolution
- Lead software design for the system team and drive software anomaly investigation, root cause analysis, corrective action, and verification
- Perform complex design analysis and make engineering tradeoff decisions across functionality, quality, maintainability, scalability, performance, and safety
- Develop embedded C++ software on a telematics unit, including safety-critical components and connected-vehicle capabilities
- Debug software and system behavior in vehicles, laboratories, and integration environments
- Work directly with suppliers on ticket resolution, technical clarification, validation follow-through, and closure of field or integration issues
- Provide and reinforce software engineering best practices across the development community
- Act as a subject matter expert for a platform area, subsystem, or application component
- Contribute to architecture and design reviews and support system-level technical direction
- Investigate issues, execute feature work and problem solving, and report workstream status when projects encounter risk
- Help onboard and support newer engineers
- Own or serve as go-to contact for telematics application software, connected services, vehicle network communication and diagnostics, cellular connectivity workflows, supplier issue resolution, and integration/validation support
- Bachelor of Science in Computer Science, Computer Engineering, Mathematics, Information Technology, Information Security, Cybersecurity, or a closely related field, with 4 to 6 years of relevant experience
- Equivalent demonstrated knowledge: a bachelor’s degree in another concentration plus 8 years of full-time relevant experience
- Strong C++ software development experience in embedded or systems-level environments
- Experience developing, debugging, and validating software on automotive embedded systems
- Familiarity with CAN and vehicle communication fundamentals
- Familiarity with cloud-connected system behavior and telephony or cellular communication protocols
- Experience performing design analysis and translating requirements into software architecture, interfaces, and implementation plans
- Experience investigating defects, debugging complex issues, and driving corrective action through closure
- Ability to communicate technical concepts clearly across engineering teams, suppliers, and stakeholders
- Ability to work effectively with moderate autonomy while escalating risk and seeking support appropriately
- No GM immigration-related sponsorship available now or in the future; applicants must not require GM sponsorship or listed immigration support
- Preferred: experience with telematics software, connectivity services, or safety-critical automotive domains
- Preferred: familiarity with embedded Linux environments
- Preferred: familiarity with automotive diagnostics
Demonstrates expertise in C++ software development for embedded systems, with a strong focus on automotive applications, including telematics and safety-critical components. Capable of leading technical solutions, performing design analysis, and effectively communicating across engineering teams and stakeholders.
Highest-signal resume keywords- C++ Software Development
- Embedded Systems Experience
- Automotive Diagnostics
- Telematics Software
- Design Analysis
Hard Skills
- Embedded C++ Programming
- Software Debugging
- Requirements Specification
- System Decomposition
- Test Strategy Development
- Root Cause Analysis
- Corrective Action Implementation
- Software Engineering Best Practices
- Design Analysis
- Feature Work Execution
Soft Skills
- Technical Communication
- Problem Solving
- Collaboration
- Autonomy
- Mentoring
- Automotive Embedded Systems
- Safety-Critical Components
- Telematics Applications
- Vehicle Network Communication
- Integration and Validation Support
- CAN Communication
- Cellular Connectivity Workflows
- Cloud-Connected Systems
- Telephony Protocols
- Embedded Linux
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
(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).
Search for further Jobs Here:
×