Senior Software Engineer – VEEComm
Core
Build safety-critical embedded C++ software for the telematics control unit, handling vehicle communications, diagnostics, and cloud-connected services in real-world vehicles.
Role type
Senior IC embedded software engineer (automotive telematics)
Builds
Embedded software for telematics control units and connected vehicle capabilities
Domain
Automotive embedded systems and vehicle networking
Deliverable
production ML models | product features
Required skills
Embedded C++, automotive embedded systems debugging, CAN protocol, cloud-connected system behavior, telephony/cellular protocols, system design, root cause analysis, supplier collaboration
Preferred skills
Telematics software, embedded Linux, automotive diagnostics
Technologies
C++, CAN, embedded Linux, cellular protocols
Responsibilities
Lead development of technical solutions including requirements, design, and implementation; Drive software anomaly investigation and root cause analysis; Debug software and system behavior in vehicles and labs; Work with suppliers to resolve end-to-end technical issues; Contribute to architecture reviews and system-level technical direction
Seniority
Senior, hands-on IC