Senior Embedded Software Engineer - Virtualization ToolingGeneral Motors • Lynnwood, Washington, United States
Cette offre d'emploi n'est plus disponible
Senior Embedded Software Engineer - Virtualization Tooling
General Motors
- Lynnwood, Washington, United States
- Lynnwood, Washington, United States
À propos
As a developer in Virtual Test Platforms, you will help to shape the approach, and methodsfor using virtual test techniques at GMwhile also making significant contributions to theengineering system codebase. You will providefeedback,and assistance to your teammates helping everyone to achieve more. You will be expected to grow intoa subject matter expert in virtualized testing of distributedembeddedsystems and share that knowledge with others. In short,you will help to improve the state of the art in virtualtestof 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.
Author virtualdevices 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 and demonstratebest practices.
Create andmaintain reusable 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.
Experience automating 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
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.