C++ Developer

TEKsystemsTroy, NY
$65 - $75Hybrid

About The Position

The right candidate brings strong C++ proficiency and hands-on experience with vehicle communication protocols. This is a contract position based out of Troy, MI. This is a hybrid position in Troy, MI. The pay range for this position is $65.00 - $75.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision, Critical Illness, Accident, and Hospital, 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available, Life Insurance (Voluntary Life & AD&D for the employee and dependents), Short and long-term disability, Health Spending Account (HSA), Transportation benefits, Employee Assistance Program, Time Off/Leave (PTO, Vacation or Sick Leave). This position is anticipated to close on Jul 28, 2026.

Requirements

  • Strong C++ proficiency
  • Hands-on experience with vehicle communication protocols
  • Mobile app development

Nice To Haves

  • Experience with React Native in a production environment.
  • Experience with CAN/Vector tooling (CANalyzer, CANoe, or equivalent).
  • Experience working with OTA to update systems for connected devices or vehicles.
  • Experience on a software buck, HIL, or similar physical test environments.
  • Familiarity with Datadog, k6, or similar observability and performance tooling.

Responsibilities

  • Implement mobile-to-vehicle communication features — including OTA software updates, key fob management, and diagnostics — across iOS and Android, working within architecture and patterns defined by the feature owners.
  • Write and review code that interfaces with ECUs and parses DID/DTC data via CAN bus protocols.
  • Apply C++ knowledge to bridge ECU diagnostic specs and firmware interfaces into the mobile layer — reading specs, reasoning about low-level behavior, and flagging integration risks early.
  • Contribute to end-to-end quality: unit tests, integration tests, and vehicle-in-the-loop tests on the software buck.
  • Participate in code reviews with a high bar, flagging complexity and correctness issues within your areas of contribution.
  • Collaborate closely with full-time engineers, vehicle engineering, and firmware teams to understand protocol constraints and translate them into clean, reliable implementations.

Benefits

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service