SDV Vehicle Connect Software Engineer (C++ / Rust)
Core
Design, develop, and maintain vehicle applications (agents) that collect, process, store, and transmit vehicle data.
Role type
Senior IC vehicle software engineer (C++/Rust)
Builds
Robust and scalable vehicle software applications
Domain
Automotive software, embedded systems, cloud integration
Deliverable
production ML models | product features
Required skills
C++ production development, object-oriented design, domain modeling, socket programming, network communication (TCP/TLS), authentication and security (PKI), cloud integration
Preferred skills
Automotive software/platform experience (QNX, AUTOSAR, Automotive Linux), Rust development or migration, Domain-Driven Design (DDD), asynchronous and concurrent programming, hardware control or embedded environment understanding, framework/platform design, modular architecture design, team code quality leadership
Technologies
C++, Rust, TCP, TLS, QNX, AUTOSAR, Automotive Linux
Responsibilities
Design and develop vehicle applications (agents), implement data collection/processing/storage/transmission features, analyze vehicle domain requirements and design models/structures, implement cloud communication/authentication/security features
Seniority
Senior, hands-on IC