Embedded Software Engineer - Virtual Test PlatformsGeneral Motors • Lynnwood, Washington, United States
This job offer is no longer available
Embedded Software Engineer - Virtual Test Platforms
General Motors
- Lynnwood, Washington, United States
- Lynnwood, Washington, United States
About
As a developer in Virtual Test Platforms, you will help to shape the approach, and methods for using virtual test techniques at GM while also making significant contributions to the engineering system codebase.You will provide feedback, and assistance to your teammates helping everyone to achieve more.You will be expected to grow into a subject matter expert in virtualized testing of distributed embedded systems and share that knowledge with others.In short, you will help to improve the state of the art in virtual test of hardware and software at GM.
Key Responsibilities
Configure and customize virtual test environments includingKVM, QEMU, and Android Emulators, and make these environments widely available usingcloud services.
Help product teams integrate the virtual test environments into their developer inner-loop and CI/CD processes.
Authorvirtualdevices to enhance virtual testcoverage and fidelity includingVirtIODrivers.
Implement other custom test tools andsimulatorstoenable higher test throughput and achieve quality faster.
Enhancecollection,parsing,and reporting,of test results via reports and dashboards
Write production-quality code, prototypes, and reference implementations that unblock teams anddemonstratebest practices.
Create andmaintainreusable guidance, examples, and documentation that scale knowledge across GM’s engineering community.
Minimum Qualifications
Bachelor’s degree in computer science or related field OR equivalent work experience.
4+ years of professional software engineering experience, with a focus on building and operating production systems.
Strongproficiencyin at least onenative programming languageincludingC, C++ Rust, and a willingness to learn others.
Experienceautomating testingoflow level,embedded or mobile products at scale.
Demonstrated ability todeliver smoothly and quickly as part of a team in an area with high ambiguity.
Preferred Qualifications
MastersComputer Science or Computer Engineering.
7+ years of professional software engineering experiencein systems, embedded, or mobile.
Experience configuring andcustomizing Emulators fortestincluding QEMU or Android EmulatorsandVirtIOdrivers.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.