> Markdown version of [/jobs/ext/2272443-embedded-software-engineer-c-autonomous-robotics-mossville-il-onsite-6-months-video](https://www.wearedevelopers.com/jobs/ext/2272443-embedded-software-engineer-c-autonomous-robotics-mossville-il-onsite-6-months-video). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - C++ / Autonomous Robotics || Mossville, IL - Onsite || 6+ months || Video - **Company:** Harvey Nash - **Location:** Mossville, IL, United States - **Experience:** Expert - **Salary:** $90,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Data Analysis, C++ (Programming Language), Software Design Documents, Linux, Embedded Software, Ethernet, Python (Programming Language), Network Architecture, Software Requirements Analysis, Systems Architecture, Systems Integration, Strategies of Testing, Linux Development, Information Technology - **Published:** August 27, 2026 - **Apply:** https://www.careerjet.com/jobad/usb1252e3eae80970eabf77e50ae40dd2e ## About the Role The ideal candidate will have a strong foundation in robotics, autonomous systems, embedded development, electronic systems, and system integration, with familiarity with C++, Python, Linux, CAN, and Ethernet. Top 3 Skills * Robotics & Autonomous Systems Fundamentals * Cross-Functional Collaboration across engineering and technical teams * System Design & Tradeoff Analysis Important: This is not a pure C++ software-development role. Candidates should have meaningful experience with robotics/autonomy, embedded systems, electronic hardware, or system integration., * Bachelor's degree in Engineering, Computer Science, or a related technical discipline. * Experience working with software or product development processes. * Experience with autonomous systems, robotics, or automated technologies. * Experience working with robotic hardware and electronic systems. * Strong understanding of requirements decomposition and solution development. * Ability to perform technical risk/benefit and tradeoff analysis. * Strong technical writing and design documentation skills. * Demonstrated troubleshooting and problem-solving capabilities. * Strong communication and collaboration skills. Required / Preferred Technical Skills * C++ * Python * Linux development environment * Robotics and autonomous systems * Embedded software development * Electronic and robotic hardware * CAN communication * Ethernet networking * System integration * Requirements analysis and decomposition * Technical design documentation * Data analysis and issue investigation, * Experience with mining, construction, or agricultural machinery. * Experience with autonomous or automated heavy equipment. * Familiarity with the client's technology products. * Understanding of product development and lifecycle processes. * Experience with simulation tools used for development and validation. * Knowledge of functional safety and/or SOTIF frameworks. * Experience troubleshooting complex vehicle-level or system-level issues. * Experience working in laboratory, validation, or proving-ground environments. Work Environment * Primarily an onsite office-based engineering environment in Mossville, IL. * Some work may be performed in laboratory and system-validation environments. * Occasional travel to proving grounds or customer locations may be required., The ideal candidate is an Embedded/Robotics Engineer with strong C++ and Python skills who understands autonomous systems at the vehicle or system level. Candidates should be comfortable moving between requirements analysis, system architecture, embedded/electronic systems, troubleshooting, and cross-functional integration. Senior Talent Acquisition ## Description We are seeking an Embedded Software Engineer to support the development and system integration of autonomous hauling solutions. The role will work closely with the System Integration Lead and cross-functional engineering teams to design, evaluate, troubleshoot, and deliver onboard autonomy technologies for vehicle-level systems., * Contribute to onboard system architecture, designs, and technical decisions for autonomous vehicle systems. * Identify, evaluate, and recommend potential technical solutions based on system requirements. * Analyze the value, risk, feasibility, and tradeoffs associated with proposed changes. * Decompose system requirements and solutions into actionable engineering work items. * Troubleshoot, triage, and resolve system-level technical issues. * Design electronic and network architectures supporting autonomy technology across hauling products. * Develop and maintain technical design documentation. * Coordinate hardware availability and dependencies across component, development, and validation teams. * Collaborate with engineering SMEs and process partners to identify and select effective solutions. * Work with development teams throughout implementation to address technical issues and dependencies. * Partner with validation teams to develop test strategies and support issue triage. * Investigate system issues using data analysis and structured troubleshooting techniques. * Communicate technical decisions and designs effectively across multidisciplinary teams. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Data Science in Retail](https://www.wearedevelopers.com/videos/586-data-science-in-retail) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)