Job Description
The right candidate brings strong C++ proficiency and hands-on experience with vehicle communication protocols.
What You Will Work On
• 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 un...
What You Will Work On
• 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 un...
Ready to Apply?
Take the next step in your AI career. Submit your application to TEKsystems today.
Submit Application