> Markdown version of [/jobs/ext/1484446-software-engineer-job-opening-elgin-illinois](https://www.wearedevelopers.com/jobs/ext/1484446-software-engineer-job-opening-elgin-illinois). 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). --- # Software Engineer Job Opening Elgin Illinois - **Company:** JMJ Phillip Group - **Location:** Elgin, IL, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Embedded Software, Software Engineering, Information Technology - **Published:** July 29, 2026 - **Apply:** https://jmjphillip.com/jobs/2023/09/09/software-engineer-job-opening-elgin-illinois/ ## About the Role The Software Engineers main responsibility in this job will be to develop software which fulfills the specifications based on the project. For this job the software engineer will need to be able to plan, design, code, and quality check various software documents, with minimum supervision. Due to the minimum supervision the Software Engineer will receive the ideal job candidate will need to show examples of leadership and working independently. A strong job candidate will have an established record of successful designs in the field of industrial automation., * Bachelor's Degree in Computer Science or Engineering required, with a Master's of Science preferred. * At least 2 years of experience in electronics design or software design is essential for this job. * At least 2 years of C/C++ experience * Experience with embedded software design is a plus for this job. * This position does not require travel at this time. ## Description * The Software Engineer will develop new ideas for current and future products in the organization. * For this job, the Software Engineer support the testing of the software on-site at greater Lafayette. * The Software Engineer will need to remedy complex issues and obstacles that come up during the production process. * The Software Engineer will not need to travel outside of greater Lafayette for this job. * This role will take on any additional tasks as assigned by the Engineering Manager. ## Related Videos - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [It's not easy being green](https://www.wearedevelopers.com/videos/558-it-s-not-easy-being-green) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)