×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – VEEComm

Job in St. Louis, Saint Louis, St. Louis city, Missouri, 63105, USA
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
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
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
Requirements
  • 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
Core Competencies

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
ATS Optimization Keywords

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
Industry Keywords
  • Automotive Embedded Systems
  • Safety-Critical Components
  • Telematics Applications
  • Vehicle Network Communication
  • Integration and Validation Support
Tools & Technologies
  • 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary