> Markdown version of [/jobs/ext/2697281-software-engineering-co-ops](https://www.wearedevelopers.com/jobs/ext/2697281-software-engineering-co-ops). 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 Engineering Co-Ops - **Company:** Extreme Engineering Solutions - **Location:** Verona, WI, United States - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** C (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, JIRA, BIOS, Boolean Algebra, Booting (BIOS), Code Coverage, Computer Programming, Databases, Computer Engineering, Continuous Delivery, Continuous Integration, Data Structures, Software Debugging, Linux, DevOps, Programming Tools, Embedded Software, Python (Programming Language), Microsoft Visual Studio, Software Architecture, Systems Development Life Cycle, Software Engineering, Strategies of Testing, Multithreading, Scripting, Concurrency, Git, Information Technology, Restful APIs - **Published:** September 3, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineering-co-op-verona-wi--2214eae4-1211-490a-8e2c-56a71054c274 ## About the Role * Required Skills/Experience: 2+ years of college Computer Engineering, Electrical Engineering with Computer Science courses, or Computer Science * Working towards a Bachelor or Master's degree * Knowledge of digital logic and computer science fundamentals * Coursework or experience in embedded systems, data structures, operating systems, or computer architecture * Strong PC troubleshooting skills * Good oral and written communication skills Preferred skills and experience: * Knowledge of C or Python programming * Experience with Linux, bootloaders, BIOS, and modern operating systems * Hands-on experience with multi-threaded development, covering thread synchronization, locks, and database concurrency * Proficiency with software architecture * Experience with modern development tools, including Visual Studio, Git, and Jira * Experience building RESTful APIs * Experience with CI/CD tools * Exposure to software development life cycle, development process flow, and their tools usage * Experience working on an Agile development team * Ability to troubleshoot complex problems systematically, Aerospace and Defense, Agile Programming Methodologies, Application Programming Interface (API), Atlassian JIRA, Booting, C Programming Language, Communication Skills, Compensation and Benefits, Computer Architecture, Computer Engineering, Computer Science, Computer Systems, Concurrency, Continuous Deployment/Delivery, Continuous Integration, Customer Satisfaction, Data Structures, Debugging Skills, Desktop Administration, DevOps, Electrical Engineering, Embedded Software, Embedded Systems, Employee Assistance Plan, Git, High Tech Industry, Identify Issues, Input/Output, Leading Edge Technology, Linux Operating System, Manufacturing, Microsoft Visual Studio, Military, Multithreaded Programming, Operating Systems, Philosophy, Presentation/Verbal Skills, Process Flow, Product Design, Product Development, Product Engineering, Programming Tools, Python Programming/Scripting Language, Quality Assurance, Quality Assurance Methodology, REST (Representational State Transfer), Small Business, Software Architecture, Software Design, Software Development Lifecycle (SDLC), Software Engineering, Stress Testing, Team Player, Test Strategy, Testing, Writing Skills ## Description Extreme Engineering Solutions (X-ES) is seeking Embedded Software Engineering Co-Op's to assist with all aspects of software design related to ensuring bootloaders and operating systems run with maximum efficiency and functionality on our products. Software Engineering Co-Ops are constantly challenged to ask whether their code can run faster or be more effective. Responsibilities include developing, releasing, stress testing, and debugging code for products that leverage the latest processing and I/O technologies. You'll be able to apply modern architecture and cutting-edge technologies to create solutions in our new engineering and manufacturing center., * Work as part of a small team of developers and architects * Participate in an Agile development environment * Develop and document SDKs, APIs, and other software artifacts * Debug issues and fix bugs as they arise * Work with Manufacturing and QA to apply a variety of testing techniques and strategies to ensure adequate test coverage * Contribute to a DevOps methodology to define and create CI/CD pipelines * Contribute to an automate-first/automate-everything philosophy ## Related Videos - [An introduction to Extreme Programming](https://www.wearedevelopers.com/videos/709-an-introduction-to-extreme-programming) - [10M Data Records Lost, Underwater Computing, and Psychedelic Fish - Matthias Geniar](https://www.wearedevelopers.com/videos/1908-10m-data-records-lost-underwater-computing-and-psychedelic-fish-matthias-geniar) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [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) - [How to Submit CFPs and Get into Public Speaking - Moran Weber](https://www.wearedevelopers.com/videos/2112-how-to-submit-cfps-and-get-into-public-speaking-moran-weber) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany)