📍 Illinois, United States 🇺🇸
Overview
We are seeking a Senior Embedded Integration Developer to design, build, and integrate software for an aftermarket In-Cab AI Assistant platform for heavy equipment. The solution includes dedicated compute, a secondary display, voice-first interaction, machine integration, grounded Q&A, and connected-device capabilities such as OTA updates, logging, and diagnostics. This role focuses on embedded software, hardware/software integration, machine interfaces, and system-level reliability for delivery of MDP, MVP, and production-ready releases.
Responsibilities
· Design, develop, and maintain embedded software components for the in-cab assistant platform.
· Implement software for device services, machine interfaces, diagnostics, logging, and system integration.
· Integrate software with compute, display, audio, and other hardware components used in the aftermarket kit.
· Support machine connectivity and interface development using approved protocols and system boundaries.
· Contribute to OTA, telemetry, diagnostics, and deployment capabilities required for launch.
· Optimize system performance, reliability, boot behavior, and resource utilization on target hardware.
· Develop unit tests and support integration, bench, and system-level testing.
· Troubleshoot defects across software, platform, and hardware integration boundaries.
· Collaborate closely with the Architect, TPM, QA, and other developers to deliver working software increments and release-ready builds.
Required Qualifications
· Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related field.
· 5+ years of experience in embedded software development.
· Strong experience with C++ and Linux-based embedded systems.
· Experience with hardware/software integration in production or prototype systems.
· Experience building system services, middleware, or device-side applications.
· Familiarity with machine, vehicle, or industrial communication interfaces such as CAN, J1939, CDL, or similar environments.
· Experience with logging, diagnostics, telemetry, and troubleshooting in embedded systems.
· Experience developing automated unit tests and supporting integration testing.
· Strong debugging, problem-solving, and cross-functional collaboration skills.
Preferred Qualifications
· Experience with NVIDIA Orin / Jetson or similar edge compute platforms.
· Experience with OTA update mechanisms and connected-device lifecycle management.
· Experience integrating audio, display, and peripheral components in embedded products.
· Experience in heavy equipment, automotive, industrial IoT, robotics, or connected machinery.
· Familiarity with safety-constrained or compliance-driven systems.
· Experience with containerized or service-oriented architectures on edge devices.
· Experience supporting field testing, bench validation, or release builds.