> Markdown version of [/jobs/ext/2305583-embedded-software-engineer-3](https://www.wearedevelopers.com/jobs/ext/2305583-embedded-software-engineer-3). 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 3 - **Company:** Cullerton Group, LLC - **Location:** Peoria, IL, United States - **Experience:** Experienced - **Salary:** $156,000.0 - **Contract:** Temporary to permanent - **Skills:** Artificial Intelligence, Systems Engineering, AUTomotive Open System Architecture (AUTOSAR), C++ (Programming Language), Embedded C, Embedded Software, Ethernet, Failure Mode Effects Analysis, Hardware-In-The-Loop Simulation, MATLAB, Real-Time Operating Systems, Software Tools, Software Engineering, Software Requirements Analysis, Verification and Validation (Software), Systems Architecture, Systems Integration, Wireshark, Visual Systems, Jama (Software), Microsoft Power Automate, GitHub Copilot, Software Troubleshooting, Git, Information Technology - **Published:** August 30, 2026 - **Apply:** https://www.disabledperson.com/jobs/74645570-embedded-software-engineer-3 ## About the Role * Bachelor's degree or equivalent in Engineering, Computer Science, or a related technical field. * Approximately 5+ years of relevant embedded software/systems engineering experience, with strong experience in embedded system development and integration. * Strong hands-on experience with Embedded C/C++ and MATLAB/Simulink. * Strong embedded development experience involving RTOS. * Approximately 3-5 years of system integration experience. * Knowledge of requirements engineering, system architecture, electrical schematics, system integration, and V&V. * Experience with CAN, Ethernet, and embedded control systems. * Experience with tools such as CANoe/CANalyzer, Wireshark, and Git. * Experience using AI-assisted engineering tools such as GitHub Copilot or Microsoft Copilot. * Strong troubleshooting, analytical, communication, and collaboration skills., * Experience with autonomy, robotics, remote control, or machine-control systems. * Familiarity with AUTOSAR, Functional Safety, FMEA, HIL/SIL, DOORS/Jama, and automated testing frameworks. * Experience developing embedded systems that integrate software with controls, hardware, communication networks, sensors, or vision systems. * Self-motivated and able to learn quickly while working effectively within collaborative engineering teams. ## Description We are seeking an experienced Embedded Software Engineer to support the development of advanced remote-control and autonomy technologies for machine applications. This engineer will design, develop, integrate, and test embedded software and electronic control systems, working across software, hardware, controls, communication networks, and vision systems. The role combines hands-on Embedded C/C++ and MATLAB/Simulink development with system architecture, requirements engineering, integration, verification and validation, and troubleshooting. The engineer will collaborate with a small development team and global engineering groups to deliver robust, production-ready remote-control solutions., * Define system requirements, architecture, interfaces, and end-to-end feature traceability for embedded remote-control systems. * Design, develop, integrate, and validate systems spanning embedded software, hardware, controls, communication networks, and vision systems. * Develop and maintain embedded software using Embedded C/C++ and MATLAB/Simulink in RTOS-based environments. * Perform system integration, verification and validation (V&V), troubleshooting, and root-cause analysis. * Support functional safety, FMEA, product quality, testing, and software release activities. * Use AI-assisted engineering tools, such as GitHub Copilot or Microsoft Copilot, to improve development, testing, and documentation. * Collaborate with remote-control system engineers and global teams to deliver production-ready solutions. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [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) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)