Senior Researcher

GM•Warren, MI
•Hybrid

About The Position

This role involves building bench plans in close collaboration with R&D project leads, planning, budgeting, and purchasing required hardware, software, and tools. The Senior Researcher will design, develop, and test application-specific bench software, and build and instrument benches to enable experiments and measurements. The position also includes crafting the design and implementation of experiments, summarizing results, and enabling demonstrations to various audiences. A key responsibility is developing strategies for creating bench components and software that can be used in multiple settings for various research projects. The role also entails overseeing and managing the Architecture and Security team’s lab space. This is a hybrid position requiring 3 days in-office and 2 days remote, with the ability 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 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

  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service