JOBSEARCHER

Senior Embedded Integration Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

OverviewWe 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.