Embedded Software Engineer – OTA & Vehicle Updates
General Motors
Austin (TX)
On-site
USD 100,000 - 130,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Job summary
A leading automotive company is seeking an Embedded Software Engineer to develop vehicle-side software for Over-the-Air updates. The ideal candidate will possess strong C/C++ programming skills and a background in embedded systems on QNX or Linux. Responsibilities include software development, testing, and collaboration with engineering teams. A bachelor's degree in a relevant field is required, with a preference for candidates with 5+ years of experience and a master's degree.
Qualifications
Bachelor's degree in Computer Science, Computer Engineering, or equivalent.
2 years of software engineering experience in embedded systems.
Proficiency in C/C++ programming for embedded systems.
Responsibilities
Develop embedded software for vehicle software‑update functions using C/C++.
Participate in requirements discussion and code reviews.
Perform verification testing and diagnose software issues.
Collaborate with system engineers on requirements and innovation.
Skills
C/C++ programming
Embedded systems on QNX/Linux
Software configuration management with Git
Software build systems like GNU Make
Communication protocols (CAN, TCP/IP)
Software Debugging techniques
Education
Bachelor's degree in Computer Science or equivalent
Tools
Git
GNU Make
CMake
Real-time Operating Systems (RTOS)
Job description
A leading automotive company is seeking an Embedded Software Engineer to develop vehicle-side software for Over-the-Air updates. The ideal candidate will possess strong C/C++ programming skills and a background in embedded systems on QNX or Linux. Responsibilities include software development, testing, and collaboration with engineering teams. A bachelor's degree in a relevant field is required, with a preference for candidates with 5+ years of experience and a master's degree.