About The Position

As a Senior Software Engineer specializing in Platform Software, you will design and develop sophisticated platform software for multiple electronic control units, working on projects from prototype stages through production. The role focuses on low-level and middleware components for powertrain and high-voltage electronic control units, and contributes to reliable, high-performing electric vehicle components. You will support integration of individual functions into control units and help validate software durability and robustness.

Requirements

  • At least 8 years of experience.
  • Proficiency in C/C++ programming languages.
  • Extensive experience with Real-Time Operating Systems (RTOS) and their architectures.
  • Ability to read and interpret schematics and data sheets.
  • Hands-on experience with on-chip debugging tools and ability to troubleshoot software and hardware issues.
  • Experience with board bring-up processes.
  • Proficiency in scripting tools and methods to optimize software development and testing activities.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.

Nice To Haves

  • Embedded C development experience in resource-constrained environments.
  • Master's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.

Responsibilities

  • Design and develop platform software, focusing on low-level and middleware components for powertrain and high-voltage electronic control units.
  • Lead development of highly reliable and critical electric vehicle components, ensuring performance and reliability.
  • Provide design, development, and debugging support for integrating individual functions into control units.
  • Conduct design and code reviews to optimize platform software.
  • Develop and implement design and product validation test programs to ensure software durability and robustness.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service