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
- ...Mechanical Engineering Co-Op Position Apply a broad range of mechanical engineering and 3D design practice to assist various functional... ...day operations. When "rugged enough" isn't rugged enough for embedded computing systems, industry leaders in the military,...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 other talented...SuggestedFull time
- ...A leading appliance manufacturer in Madison, Wisconsin is seeking an experienced Embedded Software Engineer to develop and maintain software for innovative appliance controls. Candidates should have over 5 years of embedded software experience, a degree in computer engineering...Suggested
- ...participate on a team to develop and maintain mobile application software. This role involves using Flutter as a cross-platform... ...system changes and enhancementsServe as a model and mentor to IT Co-op developers and other developers that are less experienced.Must...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...Worldwide
- ...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
- ...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
$112.7k - $193.2k
...people we serve each day.The Clinical Decision Support (CDS) Engineering team, a unit within the Optum Insight Technology organization... ...administrative and clinician focused CDS solutions. We are seeking a software engineer who can contribute across software, data, and AI/ML...Minimum wageFull timeWork experience placementLive inWork at officeLocal areaImmediate startRemote work- ...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
$100.92k - $176.62k
....Join a team that has received numerous awards for being a top place to work: TruStage awards and recognitionJob SummaryAs a lead engineer, you will define strategies for enterprise-wide on-premise, and cloud computing architecture, driving innovation and efficiency. You...Full timeWork experience placementFlexible hours$110k
...book, unlock, and manage vehicles seamlessly. As a React Native Engineer, you will play a key role in developing high-quality, scalable,... ...What We’re Looking For: ~ BA/BS in Computer Science, Software Engineering, or equivalent work experience ~5 years’ relevant...Work experience placementWorldwideFlexible hours- 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...
- ...Terso Solutions is seeking a Product Design Engineer, IoT to design and develop robust hardware for connected devices in healthcare and other markets. You will lead mechanical and electro-mechanical design from concept to production, create detailed CAD models, schematics...
$60 per hour
Job Title EMBEDDED ENGINEER Employment type Contract Base pay range $60.00/hr - $60.00/hr Responsibilities Design, architect, and implement wireless driver solutions (primarily Wi‑Fi) for embedded Linux systems. Customize and optimize Linux kernel and device drivers...Contract work$127k - $213k
...so we can truly know and help our clients, communities, and each other.CLA is growing and seeking to hire an experienced Lead ERP Engineer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative work environment.In...Full timeRemote work- Location: Middleton WI / 100% Remote, USAWe’re looking for an experienced Software Engineering Lead who is passionate about building modern, scalable, and secure web applications. In this role, you’ll mentor and guide a team of talented developers, while driving the technical...Remote work
$74.15k
...through the internal application process. Job Category Academic Staff Employment Type Terminal (Fixed Term) Job Profile Instrumentation Engineer II Job Summary The Computer Vision Engineer will lead efforts to developsophisticated image analysis methods and cutting-edge...Fixed term contractWork at officeImmediate start- ...re looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Mobile Engineer: What this job involves – Operates, inspects, and maintains all HVAC, refrigeration, mechanical, electrical, plumbing,...Daily paidApprenticeship
- ...develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and... ..., better lives.Job DescriptionSUMMARY: The Reliability Systems Engineer in our Product Development department is responsible for...Permanent employmentFull timeFor contractorsWork experience placementFor subcontractorWork at office
$90k - $130k
...solutions. Our team is passionate about creating robust, scalable, and high-performing software that meets the evolving needs of our clients. We are looking for a Full-Stack Software Engineer who shares our enthusiasm for technology and wants to be a part of a dynamic team...Full timeTemporary workWork at officeLocal areaRemote workWork from home- ...Senior Systems Engineer – InteroperabilityReports to: Senior Manager Global Systems EngineeringPosition Summary: This role will be responsible... ..., including tailored versions when needed.Ensure all imaging software and devices comply with DICOM standards, IHE integration...Shift work
- ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United... ...applied AI development. This role will be embedded within a group of life science thought... ...including agents, throughout the entire software development lifecycle (SDLC). Experience...Full timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
$30.53 - $56.48 per hour
Job Title:Associate Gameplay Systems Engineer - Raven - Middleton, WIRequisition ID:R028059Job Description:Your MissionAs an Associate... ...gameplay systems Deploying, evaluating performance, andtesting software on all supported platforms Communicating features and development...Hourly payFull timeTemporary workPart timeWork at officeLocal areaWorldwideRelocation package$80.6k - $121.88k
...security systems for advanced facilities. Utilize AutoCAD and Revit MEP to create and coordinate 3D BIM models with architects and engineers. Assist in developing layouts for Fire Alarm Detection Systems, HPM leak detection, Toxic Gas Management Systems, and Security/...Hourly payWork at office- ...Systems Engineer IThis position is more accurately described as a Telecommunications Administrator.The Telecommunication Specialist will... ...will have direct experience with Cisco Unified Communications software suite like Manager, Cisco Unity Connection, Cisco Unified Contact...
- ...seeking an enthusiastic and customer-focused Level 3 IT Support Engineer / Systems Administrator to join our IT service team. In this... ...solutions. Our close-knit team consists of passionate technicians and software engineers who thrive in a flexible, relaxed office environment...Full timeWork at officeWork from homeFlexible hours
- ...Clarity Technology Group, Inc. is seeking an experienced Level 3 IT Support Engineer / Systems Administrator to join our IT service team in Madison, WI. You will support client networks, systems, and cloud environments while delivering exceptional customer experiences...
- ...within the state of WI).Job Description:Position SummarySystems Engineer will play a key role in the design, planning, execution, and... ...infrastructure to support new applications and technologies. Support software and hardware upgrades and maintenance of Windows servers,...Work at officeRemote workRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineering Co-Op. Be the first to apply!

