General Motors

Embedded Software Engineer

General Motors

Palo Alto, CA, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

As an Embedded Software Engineer at General Motors, you will have the opportunity to work on a variety of challenging projects, developing embedded software solutions for our next generation of vehicles. We are looking for a highly motivated individual with a passion for software engineering and a deep understanding of embedded systems.The ideal candidate will have a Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, as well as at least 5 years of experience with embedded software development. You should have a strong knowledge of embedded programming in C/C++ and microcontrollers, as well as experience in debugging and troubleshooting embedded software. Excellent written and oral communication and problem solving skills are also essential.If you are looking for a chance to contribute to a dynamic and innovative team, and help shape the future of automotive engineering, this could be the job for you!

Where is this job?
This job is located at Palo Alto, CA, USA
Job Qualifications
  • Ability To Work In A Fast-Paced Environment

  • Excellent Problem Solving And Troubleshooting Skills

  • Proficiency In Embedded Software Development And Debugging

  • Knowledge Of Embedded Software Development Tools

  • Experience With C/C++ And Assembly Language Programming

  • Understanding Of Computer Architectures And Microcontroller Systems

  • Knowledge Of Communication Protocols (Eg. Can

  • Ethernet

  • Spi

  • Usb)

  • Bachelor's Degree In Computer Science Or A Related Field

Required Skills
  • Automotive

  • Testing

  • Networking

  • Linux

  • Troubleshooting

  • Software

  • C

  • Debugging

  • ARM

  • Assembly

  • Embedded

  • Firmware

  • Systems

  • Real-Time

  • Debuggers

Soft Skills
  • Communication

  • Leadership

  • Problem Solving

  • Time management

  • Interpersonal Skills

  • creativity

  • Organization

  • Critical thinking

  • collaboration

  • Adaptability

Compensation

According to JobzMall, the average salary range for a Embedded Software Engineer in Palo Alto, CA, USA is between $107,000 and $150,000 per year. This range may vary depending on experience, education, industry, and other factors.

Additional Information
General Motors is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedFebruary 23rd, 2023
Apply BeforeMay 10th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About General Motors

We are a global team of diverse and talented people—from creative design to engineering and software development to manufacturing to marketing and finance—making contributions that extend far beyond our job titles and often bringing our life’s passion to our work. Get to know us and hear how we’re discovering more out of our careers with General Motors.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started