> Markdown version of [/jobs/ext/4504166-embedded-software-engineer-hybrid-remote](https://www.wearedevelopers.com/jobs/ext/4504166-embedded-software-engineer-hybrid-remote). 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 (hybrid-remote) - **Company:** Nanosoft Consulting - **Location:** Chillicothe, IL, United States (Remote available) - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, Systems Engineering, Unit Testing, C++ (Programming Language), Configuration Management, Data Link, Cyber Security, Computer Engineering, System Configuration, Software Debugging, Software Design Patterns, Linux, Embedded Software, Ethernet, Internet Security, Python (Programming Language), Linux Kernel, Linux-Powered Devices, Object-Oriented Software Development, Real-Time Operating Systems, Software Engineering, TCP/IP, Wireshark, Wi-Fi Technology, Scripting, Test-Driven Development (TDD), Git - **Published:** November 2, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineer-hybrid-remote-chillicothe-il--bcb8efe0-9dc5-41f4-95de-9d7a15f590fa ## About the Role Embedded Software, Software Engineering, Testing, Computer Engineering, Internet Security, Systems Engineering, Cross-Functional, Software Development, Embedded Systems, Software Engineering, Typical Day :**Resource must be in Peoria area and able to report onsite from day one of assignment. Some flexibility may be offered for hybrid work but on-site requirement is firm** The candidate will be developing, configuring, and testing embedded cybersecurity software; troubleshooting and correcting software issues; and reporting development status. Education Requirements: BSEE, BSCE, or BSCS. 2-4 years actual on the job work experience required. Technical Skills - Required Qualifications - BSEE, BSCE, or BSCS - 3 years of development experience using C++, C, and/or Java programming languages - 3 years of experience with scripting using Python - 1 year experience working in the Linux environment - 1 year experience with Ethernet, TCP/IP, Wi-Fi, and analysis tools such as Wireshark - Prior experience with embedded software development, design, and architecture o Desired Qualifications - Desire to work in a fast-paced Agile team environment - Experience in Cybersecurity - Experience with GIT configuration management tool - Ability to read electrical schematics - Experience with Linux kernel & Linux device drivers - Experience with RTOS development (i.e. Free RTOS) - Experience with CAN, J1939, and other data link protocols - Experience using Design Patterns and Object Oriented programming - Experience with developing Unit Tests and Test Driven Development - Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB) Soft Skills : Team Player, Good Communication Skills ## Description This is a position for a software engineer to develop Embedded Cybersecurity solutions for client machine & engine product lines that will be used for years to come. The candidates duties will include but are not limited to: developing, configuring, and testing embedded cybersecurity software; troubleshooting and correcting software issues; and reporting development status. This position includes working in close collaboration with cross-functional teams consisting of hardware engineers, internal and external software vendors, and systems engineers to develop software features.