채용
Benefits & Perks
•Healthcare
•401(k)
•Flexible Hours
•Learning Budget
•Healthcare
•401k
•Flexible Hours
•Learning
Required Skills
C++
C
Embedded Systems
QNX
Linux
Git
JTAG
RTOS
Embedded Software Engineer
- Universal Flash Orchestrator Team
General Motors | Hybrid (3+ days/week on-site) | Relocation Eligible
About the Role
As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop vehicle-side software that enables all systems on the vehicle to be updated quickly and safely via Over-the-Air (OTA), at assembly plants, and at service bays. This software is the gateway enabling new innovative features, content, and improvements to be delivered to customers while maintaining vehicle system security. Your expertise will drive GM's vision of zero crashes, zero emissions, and zero congestion.
Responsibilities
- Develop embedded (C/C++/Rust) software for vehicle software-update functions and enhancements using embedded development frameworks in Android, QNX, and Linux environments
- Participate in discussions and reviews for requirements, design, code, and test cases
- Perform bench and verification testing
- Diagnose, debug, and solve issues related to vehicle software updates
- Work closely with teams from other groups to support triage and resolution of difficult problems
- Collaborate with System Engineers to refine understanding of requirements and identify opportunities for innovation
- Exhibit proactive learning and knowledge sharing with team members on new and advanced topics
Minimum Requirements
- Bachelor of Science or Bachelor of Applied Science degree in Computer Science, Computer Engineering, Mathematics, Information Technology, or equivalent
- 2 years of software engineering experience
- Proficiency in C/C++ programming for embedded systems running on QNX and/or Linux platforms
Required Skills & Experience
- 5+ years of software engineering experience
- Deep understanding of C/C++ programming for embedded systems running on QNX and/or Linux platforms
- Experience designing and implementing scalable and maintainable software architectures
- Experience with software configuration management using Git and collaborative workflows (code reviews, pull requests)
- Proficiency with software build systems (GNU Make, CMake, Gradle) and automation testing tools
- Experience with continuous integration and continuous deployment pipelines for embedded systems
- Familiarity with communication protocols (CAN, TCP/IP, UDP, SomeIP) and Diagnostic protocols (UDS over Ethernet, DoIP, Socket Adapter)
- Strong Software Debugging techniques including JTAG
- Experience with RTOS and real-time application development
Preferred Qualifications
- Master's degree in Computer Science, Computer Engineering, Mathematics, Information Technology, or equivalent
- Experience with other programming languages in embedded environments (Python, Rust, etc.)
- Familiarity with RESTful APIs for client-server integration
- Knowledge of Agile/Scrum development methodologies
- Familiarity with Cybersecurity authentication and encryption techniques
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Connectivity Engineer, Network Product Development
Amazon · Austin, TX, USA

Quality Compliance Engineer
ARM · austin

Supplier Engineer Mfg Focal E4
Applied Materials · Austin, TX

SW Engineer - C++
Visa · Austin, TX

Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Safety & Compliance
Amazon · Austin, TX, USA
About General Motors

General Motors
PublicGeneral Motors Company (GM) is an American multinational automotive manufacturing company headquartered in Detroit, Michigan, United States. The company is most known for owning and manufacturing four automobile brands: Chevrolet, Buick, GMC, and Cadillac, each a separate division of GM.
10,001+
Employees
Austin
Headquarters
Reviews
3.1
4 reviews
Work Life Balance
2.5
Compensation
2.0
Culture
1.5
Career
1.5
Management
1.0
25%
Recommend to a Friend
Pros
Working on interesting technology and cool projects
Big name company recognition
HR recognition of quality work
Cons
Poor management and leadership issues
Blocked internal promotions despite qualifications
Toxic corporate culture
Salary Ranges
6 data points
Junior/L3
Junior/L3 · TRACK Rotational Program
1 reports
$100,000
total / year
Base
$87,000
Stock
-
Bonus
$5,000
$100,000
$100,000
Interview Experience
7 interviews
Difficulty
2.0
/ 5
Duration
14-28 weeks
Experience
Positive 14%
Neutral 86%
Negative 0%
Interview Process
1
Application Review
2
HireVue Behavioral Assessment
3
Coding Challenge
4
Phone Screen
5
Final Round Interview
Common Questions
Behavioral/STAR
Coding/Algorithm
Technical Knowledge
Past Experience
News & Buzz
Canada seeks to claw back GM funding after Ontario job cuts - The Detroit News
Source: The Detroit News
News
·
5w ago
Exclusive: GM Potentially Selling CAMI Assembly Plant In Ontario - GM Authority
Source: GM Authority
News
·
5w ago
Detroit’s ‘pioneering spirit’ drives GM through turbulence, North American head Duncan Aldred says - Automotive News
Source: Automotive News
News
·
5w ago
General Motors shift reduction in Canada to cut 500 jobs - Reuters
Source: Reuters
News
·
5w ago