1

Embedded Software Engineer Jobs in Madison, WI (NOW HIRING)

Software Engineer I

Madison, WI · Hybrid

  • Medical

  • Dental

  • Vision

  • Retirement

A Software Engineer I is a software professional who enjoys solving unique and challenging problems in creative ways. This person thrives in a fast-paced, collaborative, team-oriented environment and ...

Software Engineer

Middleton, WI · On-site

  • Medical

  • Retirement

  • PTO

We are looking for Software Engineers to join our R&D team. If you have a Technical Bachelor's degree preferably in Computer Science or Computer Engineering, a passion for creativity, and to work on ...

Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and resolving issues found in new or existing functionality. Software Design & Architecture (Make the ...

Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and resolving issues found in new or existing functionality. Software Design & Architecture (Make the ...

Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and resolving issues found in new or existing functionality. Software Design & Architecture (Make the ...

Senior Software Engineer

Madison, WI · On-site +1

$123K - $162K/yr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

The Senior Software Engineer designs, builds, and maintains the technical systems and application infrastructure that power high-quality, human-centered information experiences. This role is ...

Senior Software Engineer

Madison, WI · On-site +1

$123K - $162K/yr

The Senior Software Engineer designs, builds, and maintains the technical systems and application infrastructure that power high-quality, human-centered information experiences. This role is ...

Hi - My direct client is looking for a Software Engineer. If you're interested, please email me your resume and we can discuss the role further. Madison, WI (Onsite) Consulting - W2 only. Project ...

Senior Software Engineer

Oregon, WI · On-site

$131.25 - $175/hr

  • Medical

  • Retirement

  • PTO

Senior Software Engineer**WME is building the next generation of internal platforms that power one of the world's leading entertainment companies.We're looking for a Senior Software Engineer who ...

Software Development Engineer

Madison, WI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Development Engineer We're looking for exceptionally talented Software Development Engineers who are passionate about solving real-world problems and making a measurable difference. If this ...

Software Development Engineer

Madison, WI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Development Engineer We're looking for exceptionally talented Software Development Engineers who are passionate about solving real-world problems and making a measurable difference. If this ...

Software Development Engineer

Madison, WI · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Development Engineer We're looking for exceptionally talented Software Development Engineers who are passionate about solving real-world problems and making a measurable difference. If this ...

Showing results 41-60

Embedded Software Engineer information

See Madison, WI salary details

$70.6K

$154.7K

$175.5K

How much do embedded software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for embedded software engineer in Madison, WI is $154,663.00, according to ZipRecruiter salary data. Most workers in this role earn between $132,600.00 and $174,400.00 per year, depending on experience, location, and employer.

What is an embedded software engineer?

Embedded Software Engineers are professionals who design, develop, and maintain software that runs on embedded systems—specialized computing devices that are part of larger systems, such as cars, medical devices, industrial machines, and consumer electronics. Their work involves programming in languages like C or C++ to interact closely with hardware components, ensuring optimal performance, reliability, and safety. Embedded Software Engineers work closely with hardware engineers to integrate and test software with physical devices, often working within real-time and resource-constrained environments. Their expertise is crucial in developing the 'brains' of many devices we use every day.

What are the key skills and qualifications needed to thrive as an embedded software engineer?

To thrive as an Embedded Software Engineer, you need a solid background in computer science or electrical engineering, strong programming skills in C/C++, and experience with embedded systems design. Familiarity with real-time operating systems (RTOS), microcontroller architectures, debugging tools, and version control systems like Git is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills set top engineers apart. These competencies are crucial for building reliable, efficient, and safe embedded solutions that meet industry standards.

How does an embedded software engineer typically collaborate with hardware engineers during product development?

Embedded Software Engineers work closely with hardware engineers throughout the product development lifecycle. Collaboration often involves joint design reviews, debugging sessions, and integration testing to ensure software and hardware function seamlessly together. Effective communication is crucial, as changes in hardware can impact software functionality and vice versa. This cross-disciplinary teamwork helps resolve technical issues quickly and ensures the end product meets performance and reliability standards.

What is the difference between Embedded Software Engineer vs Firmware Engineer?

AspectEmbedded Software EngineerFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++Similar credentials; strong C/C++ skills, understanding of hardware
Work EnvironmentDevelops software for embedded systems in various industries like automotive, IoT, consumer electronicsFocuses on low-level hardware interaction, often working closely with hardware teams
Industry UsageCommon in automotive, medical devices, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware startups

Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

Are embedded software engineers in demand?

Embedded software engineers are in high demand due to the growth of IoT, automotive, medical devices, and consumer electronics industries. They often require skills in C, C++, and real-time operating systems, with job opportunities increasing globally as embedded systems become more integral to technology development.

What are the most commonly searched types of Embedded Software Engineer jobs in Madison, WI?

The most popular types of Embedded Software Engineer jobs in Madison, WI are:

What cities near Madison, WI are hiring for Embedded Software Engineer jobs?

Cities near Madison, WI with the most Embedded Software Engineer job openings:

Infographic showing various Embedded Software Engineer job openings in Madison, WI as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $154,663 per year, or $74.4 per hour.

SSI Technologies: Test Engineering Manager

SSI Technologies, LLC

Janesville, WI • On-site

$110 - $140/hr

Other

Posted 9 days ago


Job description

Janesville, WI, USA

Job Description

Posted Wednesday, August 5, 2026 at 5:00 AM

Position Summary:

The Engineering Test Manager leads engineering testing activities supporting both new product development and production/sustaining programs for automotive and industrial sensor products. This role is responsible for defining and executing robust testing strategies, including product validation, electronics testing, embedded software and firmware testing, reliability testing, and regulatory compliance activities. The position ensures compliance with applicable customer and regulatory requirements while delivering timely, high-quality test data to internal and external stakeholders.

This is a hands-on, working manager position with direct responsibility for laboratory operations, people leadership, customer-facing testing activities, and capital and budget ownership. The role is a key member of the Engineering Leadership Team and collaborates closely with Product Development, Manufacturing, Quality, Customers, and Suppliers across North America, with support to global teams as needed.

Position Requirements:
  • Lead product testing activities in support of Product Engineering, including Design Development, Design Validation (DV), and Production Validation (PV) for internal and customer developed sensor products. Lead product testing activities in support of Product Engineering, including Design Development, Design Validation (DV), Production Validation (PV), electronics testing, reliability testing, and embedded software/firmware testing for internal and customer-developed sensor products.
  • Develop, review, approve, and maintain test strategies, test plans, equipment, test protocols, and test reports supporting validation, electronics, software, and reliability testing activities.
  • Ensure testing activities meet internal requirements, customer specifications, and applicable regulatory standards, including CE and EMC compliance.
  • Provide technical oversight and hands‑on support for complex or critical testing activities involving sensor products, electronic assemblies, circuit boards, embedded software, and electromechanical systems.
  • Analyze test data and results to draw conclusions, identify gaps or failures, and communicate technical recommendations to internal and external stakeholders.
  • Support failure analysis and root cause investigations related to test issues, electronics failures, software performance concerns, product performance concerns, and test escapes.
  • Develop quotations, cost estimates, and timelines for customer‑funded validation and compliance testing.
  • Coordinate internal and external testing resources to meet program schedules and commitments. Coordinate and manage external test labs and suppliers when required.
  • Manage internal testing laboratory equipment, including calibration, annual operating budgets, and capital planning.
  • Develop, qualify, and maintain test methods, fixtures, and supporting tools as needed to ensure accurate and repeatable results.
  • Maintain traceability between requirements, validation plans, test execution, results, and final approvals.
  • Provide direct leadership and development for a team of test, validation, and laboratory engineers and/or technicians.
  • Set clear expectations, performance goals, and development plans for team members.
  • Promote a culture of safety, technical rigor, continuous improvement, and customer focus.
  • Ensure laboratory operations comply with applicable safety, environmental, and regulatory requirements.
  • Partner closely with Product Development Engineering, Manufacturing, Quality, and Program Management to align testing activities with program needs.
  • Help define and improve engineering testing processes, standards, and governance across the organization.
  • Define testing scope and approach based on product requirements, risk, intended use, and program priorities.
  • Support customer and supplier technical interfaces related to validation requirements, test results, corrective actions, and program commitments.
  • Support and align global testing and validation activities and practices.
  • Carries out supervisory responsibilities in accordance with the organization's policies and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.
  • Individuals directed by management to operate a vehicle for work purposes will observe the requirements of the Fleet Safety Program.
  • Support, promote, and perform in a manner consistent with continuous improvement goals and the values of SSI Technologies, LLC. which includes following the policies, procedures, and requirements of our Quality Management and ISO 14001 Environmental Management Systems.
  • All other duties as assigned by your supervisor.
Professional/Technical Experience, Skills and Education:
  • Bachelor's Degree in Engineering or related field , r equired.
  • 1-2 years of experience supervisory experience in a technical environment , required.
  • Five (5) +years experience in electronic and Electromechanical product validation and testing preferably in automotive testing environment, preferred.
  • Strong understanding of automotive quality standard (i.e. IATF 16949), preferred.
  • Familiar with ERP systems (PLEX, SAP, other), preferred.
  • Computer knowledge including programming languages (LabView, Visual Basic), preferred.
  • Hands-on with test setups and use of test measurement instruments, preferred.
  • Proficient in Microsoft Office, required.
Key Attributes:
  • Has a high degree of latitude/minor oversight
  • Handles the most complex of issues.
  • Advanced level of knowledge.
  • Acts as a leader.

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

#J-18808-Ljbffr