Senior Researcher

General Motors•Warren, MI
•Hybrid

About The Position

This role involves building bench plans in collaboration with R&D project leads, planning, budgeting, and purchasing necessary hardware, software, and tools. The position requires designing, developing, and testing application-specific bench software, as well as building and instrumenting benches for experiments and measurements. The Senior Researcher will craft experiment designs, summarize results, and present findings to various audiences. A key responsibility is developing strategies for creating reusable bench components and software for multiple research projects. The role also includes overseeing and managing the Architecture and Security team’s lab space. This is a hybrid position requiring 3 days in the office and 2 days remote, with the expectation to report to the local office.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Two (2) years of experience as a Research Engineer, Software Engineer, or related occupation.
  • Two (2) years of experience with developing software with C (and C++ / C#), and Python or Java.
  • Two (2) years of experience in bench settings, with developing entirely new code and maintaining existing code.
  • Two (2) years of experience with communication systems and network protocols including TCP/IP protocol suite, diagnostic protocols, quality of service guarantees, Ethernet, CAN or CAN-FD, or LIN.
  • Two (2) years of experience with OS environments including QNX and Linux and sound understanding of operating system concepts.
  • Two (2) years of experience developing algorithms and data structures.

Responsibilities

  • 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.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service