Embedded Software Engineering Co-Op
Extreme Engineering Solutions
Embedded Software Engineering Co-Op
Extreme Engineering Solutions (X-ES) is seeking Embedded Software Engineering Co-Ops 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. This position is full-time and in-person at our Verona, WI facility for a Spring/Summer 2027 Co-Op (January-August 2027) or a Summer/Fall 2027 Co-Op (May-December 2027). This typically requires students to take a semester off of school to accommodate.
Duties & Responsibilities:
- 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
Required Qualifications:
- 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
Note: X-ES hires several Software Engineering Co-Ops each term to a variety of positions. While preferences are not guaranteed, please feel free to indicate specific areas of interest in your cover letter or resume.
Compensation and Benefits:
Extreme Engineering Solutions offers a competitive compensation package and excellent benefits, including:
- No-deductible, low-copay group health insurance (90% employer paid)
- Eligibility for health insurance benefits on the first day of the month following date of hire
- 401(k) employer match up to 4%. Roth option is available.
- Employee Assistance Program (EAP)
X-ES also takes a casual, small-business approach to company culture. At our state-of-the-art office and manufacturing facility located in Madison's growing tech corridor, there's no formal dress code, flexible scheduling, and dedicated personal workspaces. Our employees kick back at regular company events and enjoy lunches from local pizza places and food carts. At X-ES, we strive to offer a comfortable, relaxed environment for our employees to do their best work.
About X-ES:
X-ES is proud of its strong university partnerships and offers multiple student opportunities each year. Student employees make direct contributions to the company's products, processes, and day-to-day operations. When "rugged enough" isn't rugged enough for embedded computing systems, industry leaders in the military, aerospace, industrial, and commercial sectors turn to Extreme Engineering Solutions (X-ES). Because we strive to be the premier provider of mission-critical embedded products while delivering exceptional levels of customer and employee satisfaction, we hire strong contributors and give them space to thrive. As a 100% employee-owned company, our employees both drive and directly benefit from our success. Together, we meticulously design and build products that stand up to some of the most extreme conditions on the planet. Extreme Engineering Solutions is located in the Madison, WI area. The company designs and manufactures rugged embedded computing solutions for a variety of applications.
Extreme Engineering Solutions is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other category protected by law. All X-ES job postings and application procedures are posted in compliance with Section 39.08 of the Madison General Ordinances.
Extreme Engineering Solutions- ...Embedded Hardware Engineering Co-Op Extreme Engineering Solutions (X-ES) is seeking Embedded Hardware Engineering Co-Op's to assist with various... ...Attention to detail and ability to communicate with software and embedded design engineers Interested in developing...SuggestedFull timeSummer workCasual workWork at officeLocal areaFlexible hours
- ...Technology Development Co-Op Help X-ES deepen the materials foundation behind rugged single board computers and other embedded computing products. Join our Technology Development... ...pursuing a degree in Materials Science & Engineering (preferred), Chemical Engineering, or...SuggestedFull timeSummer workCasual workWork at officeLocal areaFlexible hours
- ...Primary Responsibilities: Our embedded software engineers craft and innovate on truly unique and sophisticated controls platforms. As part of our team, you will be responsible for building high-quality software features daily. Additionally, you'll work alongside...SuggestedFull time
- ...Manufacturing Engineer Co-Op ETC is hiring a Manufacturing Engineer Co-Op for 2027! This is an 8-9 month position for students starting... ...policies, procedures, and plans Uses Solidworks CAD software to design engineering solutions Uses programming such as Labview...SuggestedFull time
- ...job and more exclusive features. Direct message the job poster from Global Connect Technologies Job Title: Embedded Connectivity and Comms Software Engineer Duration: Long Term Client: Mercury Marine Job Summary: Mercury Marine is a global leader in marine propulsion...SuggestedWorldwide
- Professional audio tools for production sound Embedded Software Engineer Sound Devices, LLC Professional audio tools for production sound Full-time Location Madison, WI, United States Required skills C C++ Embedded software Device drivers Multithreaded programming About...Full time
- ...by strong relationships, high-quality work, and a commitment to the communities we serve. Come join Findorff as a Project Engineer Co-op this Spring/Summer (January 2027 - August 2027) or Summer/Fall (May/June 2027 - December 2027). What You'll Do The Project...Hourly payTemporary workFor subcontractorSummer workLocal area
- ...Mechanical, Manufacturing, Aerospace, Material and/or Industrial Engineering Competent with MS Office applications Being inclusive and... ...a healthier world - powered by operational excellence. As a Co-Op, you'll gain hands-on experience, mentorship, and exposure to a...InternshipVisa sponsorshipWork visaRelocation package
- ...Lean Manufacturing/Industrial Engineering Co-Op The Lean Manufacturing/Industrial Engineering Co-Op in Madison will have the opportunity to learn and eventually teach Lean, driving problem solving and continuous improvement throughout the site. Work will incorporate...Temporary workInternshipRelocation package
- ...Extreme Engineering Solutions (X-ES) is looking for a hands-on Hardware Debug Engineer to diagnose... ..., troubleshoot, and recover rugged embedded computing hardware. This role supports... ...product schematics, assembly documentation, software tools, and structured troubleshooting...Temporary workWork experience placementCasual workWork at officeLocal areaFlexible hoursDay shift
- ...Automation Engineering Co-op This position is meant as a learning opportunity for an individual who is in the process of obtaining a degree... ...design and maintenance of OT network and related SCADA software. Basic activities: Control system design and programming....Work experience placementWork at office
- ...Supplier Quality & Development Engineering Co-op GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Join us to help improve the quality, reliability, and availability...Full timeInternshipWork at officeRelocationRelocation package
- ...GE Healthcare V&V Automation and Test Tools Engineering Co-op GE Healthcare provides transformational medical technologies and services... ...responsibilities and hands-on involvement in areas of system and software verification. There will be project-oriented assignments...Full timeInternshipRelocationRelocation package
- ...Extreme Engineering Solutions (X-ES) is seeking a self-directed Hardware Test Engineer to help... ...and will test the performance limits of embedded systems designed to operate in rugged... ...defects Maintain test equipment and software test libraries Regularly communicate...Temporary workCasual workWork at officeLocal areaFlexible hoursDay shift
- ...or a technical expert, this position will set you up for success in the future.Primary ResponsibilitiesThe Lead Integrated Systems Engineer will play a critical role in delivering products that meet our customers’ expectations while advancing our manufacturing...Full time
$70 - $80 per hour
DescriptionKforce has a client that is seeking a Lead Android Mobile Engineer in Madison, WI.Key Responsibilities:Android Application... ...Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related discipline, or equivalent experience* 8...$70 - $80 per hour
DescriptionKforce has a client that is seeking a Lead iOS Mobile Engineer in Madison, WI.Key Responsibilities:Mobile Application... ...engaging user experiences* Participate in all phases of the Agile software development lifecycleQuality & Reliability:* Analyze and resolve...- Job TitleComputer / Software Engineer (Medical Device)RequisitionJR000015837 Computer / Software Engineer (Medical Device) (Open)LocationMadison... ...This role focuses on test and support systems not directly embedded in the therapeutic device, but which are essential for...Full timeWork at office
- ...Group is partnering with a manufacturer based in the Greater Madison area as they continue to grow, looking to add a new Lead Test Engineer. The Lead Test Engineer will play a key role in the design, development and implementation of testing solutions and operations...
- ...MARS Solutions Group is looking for a User Experience Systems Engineer III . Our client is a (Technology/Financial Services) industry... ...standards for radio systems included but not limited to hardware, software and network standards. Conducting fleet mapping, maintenance...Relocation
- ...- Implement monitoring, crash reporting, and feature management solutions (e.g., Crashlytics). - Apply strong knowledge of software design principles, object-oriented programming, and secure application development throughout the project lifecycle. - Participate...
- ...Systems Engineer Anywhere Type: Contract Category: Engineer Industry: Government Workplace Type: Remote Standard... ...Create silent installation packages for commercial and enterprise software. Develop PowerShell scripts to automate administration,...Hourly payContract workLocal areaRemote work
- ...System Integration Specialist that will be focused on connecting internal and external disparate applications, systems, cloud-based software solutions and data storage. The Systems Integration Specialist's role is to participate in the planning, coordination, solution...
- ...The State of Wisconsin is looking for a Systems Engineer III - Radio Coordinator Will close to submissions on 09/14/2026 at 4:00PM... ...standards for radio systems included but not limited to hardware, software and network standards. - Conducting fleet mapping,...For contractorsWork at officeRemote workRelocation
- ...while working within a WAN and LAN environment.An exceptional candidate will have direct experience with Cisco Unified Communications software suite like Manager, Cisco Unity Connection, Cisco Unified Contact Center Express or other Call Center software or services.The...Remote workRelocation
- ...Systems Engineer II What's the Job? Design, plan, and execute the installation of current infrastructure to support new applications and technologies. Administer Microsoft Internet Information Services (IIS) and .NET web applications. Manage server and system...
- ...Systems Engineer Location: Madison, WI FTE only Must Have Technical/Functional Skills • Must possess sound knowledge of systems... ...and related areas like electro-mechanical systems with software. • Professionals with Systems Engineering / Reliability certification...
$112.5k - $202.5k
...Are you a Quality Engineer who loves solving complex issues? Are you a fast learner who enjoys working at the intersection of infrastructure, automation, and reliability? Join our Enterprise Infrastructure Services team! Akamai's Enterprise Infrastructure Services...Work experience placementWork at office- ...Senior Systems Engineer Department: Service Delivery Employment Type: Full Time Location: Madison, Wisconsin Reporting... ...Make recommendations for improvements of supported hardware and software Engage vendors, 3rd parties, and client subject matter experts...Full timeWork at officeRemote work
- ...Our client is seeking a Systems Engineer to join their team. As a Systems Engineer, you will be part of the Department of Corrections... ..., recommending, and implementing standards for radio hardware, software, and network systems. Conduct fleet mapping, maintenance, and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineering Co-Op. Be the first to apply!




