Skip to main content

Research Engineer – PoC Implementations, Benches and Prototypes

Description

Hybrid: This position does not require an employee to be on-site full-time to perform most effectively. The employee’s role enables them to work at a GM facility or off-site as frequently as needed or desired.

This position requires an employee to be onsite 1-3 times per week.

Who We Are

The Architecture and Security R&D team carries out research projects for vehicle electrical architectures, software architectures, in-vehicle communication systems and cybersecurity. Many of these projects benefit from early prototypes and bench implementations that enable researchers to run experiments, do proof of concepts, or demonstrate the value of an innovation to leadership.

This role contributes to the broader corporate objective of moving to the next generation of GM's electrical architecture known as Vehicle Intelligence Platform (VIP). VIP provides plenty of bandwidth and processing power, robust cybersecurity, and enables GM’s publicly announced Ultify software platform https://www.youtube.com/watch?v=hzWhpPmhoaA .

Who You Are

As the team’s research engineer you will be crafting, building, and implementing benches. These benches typically consist of several computing units with operating systems, automotive infrastructure software and application specific software that communicate via in-vehicle communication systems and with edge/cloud platforms and are instrumented by hardware and software enabling measurements.

Your responsibilities include but are not limited to:

  • Build bench plans in close collaboration with R&D project leads. Plan, budget, and purchase required hardware, software, and tools

  • Design, develop and test application specific bench software

  • Build and instrument benches to enable experiments and measurements. Craft the design and implementation of experiments, summarize results, and enable demonstration to various audiences

  • Develop strategies for developing bench components and software that can be used in multiple settings for a variety of research projects

  • Oversee and manage the Architecture and Security team’s lab space


Additional Description

What You Need

First and foremost, you'll need a high level of energy and a relentless desire to build, implement and innovate. Remember, it is impossible to be an expert on everything. However, if you have deep expertise in several of these areas, then apply today!

Other than that:

  • Bachelor's Degree in Computer Science, Electrical Engineering, or a related field

  • 2+ years of demonstrated experience in developing software with C, C++, C#, Python, Java or similar

  • Experience in working in bench settings, with developing entirely new code and maintaining existing code

  • Experience with various communication systems and network protocols (e.g. TCP/IP protocol suite, diagnostic protocols, quality of service guarantees, Ethernet, CAN, CAN-FD, LIN)

  • Programming experience in relevant OS environments like QNX, or Linux and sound understanding of operating system concepts

  • General familiarity with concepts such as security implementation, diagnostics, parallel programming, and distributed computing, debugging, and logging

  • Efficient in developing algorithms and data structures

  • Independent and quick learning skills to use and work with new software tools

What Would Be Even Better

  • Master's Degree or PhD in Computer Science, Electrical Engineering, or a related field

  • 5+ years of demonstrated experience in developing software with C, C++, C#, Python, Java or similar

  • Automotive SW architectures and middleware

  • (Classic & Adaptive AUTOSAR, Service Oriented Architectures, Containers, Hypervisors)

  • Service oriented in-vehicle communication and IoT protocols

  • (SOME/IP, DDS, MQTT, pub/sub and discovery)

  • Experience with a variety of computing platforms including deeply embedded real time systems, high performance compute and accelerators, SoCs

  • Experience with working in research settings / with research teams


About GM

Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

Why Join Us 

We aspire to be the most inclusive company in the world. We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.

Benefits Overview

The goal of the General Motors total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan incudes, the following benefits, in addition to many others:
• Paid time off including vacation days, holidays, and parental leave for mothers, fathers and adoptive parents;
• Healthcare (including a triple tax advantaged health savings account and wellness incentive), dental, vision and life insurance plans to cover you and your family;
• Company and matching contributions to 401K savings plan to help you save for retirement;
• Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values; 
• Tuition assistance and student loan refinancing;
• Discount on GM vehicles for you, your family and friends.

Diversity Information

General Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers.   We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. GM is proud to be an equal opportunity employer.

We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.

Equal Employment Opportunity Statements

The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity (EEO) Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com . In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.