Senior Embedded Software Engineer

General Motors Corporation

Milford Charter Township, Northern (MI, KY)

Hybrid

USD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

General Motors Corporation in Milford, Michigan is seeking a Senior Embedded Software Engineer to prototype and implement software for embedded controls across the full software lifecycle, including requirements analysis, design, coding, and production release.

You will lead cross-functional teams and develop software for HWIO, BSW, complex drivers, SUMs, and other modules, ensuring consistency across GM-owned software. A hybrid work policy applies with in-office and remote days.

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related field.
  • 5+ years of experience as a Software Engineer or Embedded Software Engineer.
  • Experience with embedded software development and AUTOSAR infrastructure/firmware.
  • Experience with configuration management (IBM Synergy) and debugging tools.
  • Experience with automated testing and code quality metrics.

Responsibilities

  • Design, develop, and debug embedded C software for control systems.
  • Lead cross-functional teams across HW/SW for infrastructure layers including HWIO, BSW, complex drivers, SUMs.
  • Coordinate with Systems, Safety, Electrical Architecture, Cybersecurity, Software Defined Vehicle, Calibration and Vehicle Performance teams.
  • Utilize automated test tools in build environments to verify functionality.
  • Troubleshoot defects and drive software quality improvements.

Skills

Embedded software development
Test Driven Development
Behavior Driven Development
Debugging
Code quality analysis

Education

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering

Tools

IBM Synergy
Lauterbach
ETAS INCA
CANalyzer
Oscilloscopes

Job description

## Senior Embedded Software EngineerApply: Hybrid: Milford, Michigan, United States of America: Full time: Posted Today: JR-202622213**Job Description****DUTIES:** Prototyping and executing software tasks spanning the entire software development lifecycle, such as requirements analysis, design coding, support of defect resolution, and production release. Design, develop, implement, and debug software in embedded C. Lead cross functional teams in the design, creation and deliver software for embedded controls systems for the infrastructure layers including HWIO, BSW, Complex Drivers, SUMs, and other. Test and demonstrate software functionality and readiness in prototype benches. Ensure common solutions across all GM owned software. Document requirements for design solution and link them to test cases that can demonstrate software functionality. Utilize automated test tools in build environments and benches to verify functionality of the developed software. Coordinate and collaborate with specialized teams such as Systems, Safety, Electrical Architecture, Cybersecurity, Software Defined Vehicle, Calibration and Vehicle Performance. Support of root cause analysis and debugging. Collaborate and lead meetings with suppliers to develop micro, peripheral, and ECU specific solutions for new technology. Lead software quality improvements to determine if restructuring is needed to improve quality, maintainability, reusability, or other software improvements. Troubleshoot code to resolve design deficiencies and develop solutions to resolve them. Hybrid Work Policy – 3 days In-Office, 2 Days Remote – Must be able to report to local office.**REQUIREMENTS:** Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or related field of study and Five (5) years of experience as a Software Engineer, Embedded Software Engineer or related role. Five (5) years of experience with the following: Embedded software development; Configuration management software including IBM Synergy; Embedded compiler, linker, debugging tools, and software such as Lauterbach, ETAS INCA, CANalyzer, oscilloscopes, and other general lab equipment; Test Driven Development and Behavior Driven Development; AUTOSAR compliant Infrastructure and Firmware software development; and Code Quality Analysis and debugging, including test case coverage and quality metrics.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Architect
Embedded Software Architect

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 150,000 - 190,000
Hybrid work policy: 3 days in-office,
Remote work options within the U.S.
Software Engineer
Software Engineer

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 90,000 - 120,000
Hybrid work policy
Embedded Controls Software Engineer
Embedded Controls Software Engineer

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 90,000 - 120,000
Senior Software Engineer - Software Partitioning
Senior Software Engineer - Software Partitioning

General Motors Corporation • Warren (MI)

Hybrid
USD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

General Motors Corporation • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Senior Embedded Software Engineer - Hybrid
Senior Embedded Software Engineer - Hybrid

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 120,000 - 160,000
Senior Software, AV Platform Integration and Test
Senior Software, AV Platform Integration and Test

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 120,000 - 180,000
Software Engineer - Battery & High Voltage
Software Engineer - Battery & High Voltage

General Motors Corporation • Milford Charter Township (MI), Northern (KY)

Hybrid
USD 90,000 - 130,000
Relocation assistance
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Our Next Energy Inc | ONE • Novi (MI)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

Systems Technology Group, Inc. (STG) • Michigan

Hybrid
USD 110,000 - 150,000
Hybrid / 4 days per week in the office