Software Engineer
Sun Prairie, WI · On-site +1
You will work closely with designers, mechanical engineers, electrical engineers, firmware engineers, project managers, and clients to create stable, maintainable applications and connected-product ...
Sun Prairie, WI · On-site +1
You will work closely with designers, mechanical engineers, electrical engineers, firmware engineers, project managers, and clients to create stable, maintainable applications and connected-product ...
Sun Prairie, WI · On-site +1
You will work closely with designers, mechanical engineers, electrical engineers, firmware engineers, project managers, and clients to create stable, maintainable applications and connected-product ...
Madison, WI · On-site +1
$90K/yr
Software Engineer/Developer III Job Summary: What is WIDA? For over 20 years, WIDA has provided a ... Remote work is an option for this position on a voluntary basis; however, it is important to note ...
Madison, WI · On-site +1
$90K/yr
Software Engineer/Developer III Job Summary: What is WIDA? For over 20 years, WIDA has provided a ... Remote work is an option for this position on a voluntary basis; however, it is important to note ...
Madison, WI · On-site +1
$90K/yr
Software Engineer/Developer III Job Summary: What is WIDA? For over 20 years, WIDA has provided a ... Remote work is an option for this position on a voluntary basis; however, it is important to note ...
Madison, WI · On-site +1
$90K/yr
Software Engineer/Developer III Job Summary: What is WIDA? For over 20 years, WIDA has provided a ... Remote work is an option for this position on a voluntary basis; however, it is important to note ...
Madison, WI · On-site +1
Software Development Engineer We're looking for exceptionally talented Software Development ... This position offers remote work flexibility but is only open to candidates who reside in or are ...
Madison, WI · On-site +1
Software Development Engineer We're looking for exceptionally talented Software Development ... This position offers remote work flexibility but is only open to candidates who reside in or are ...
What this position entails The Software Engineer will play a pivotal role in shaping the future of ... This position is open to remote work. Applicants must be willing to travel to the Milliman office ...
What this position entails The Software Engineer will play a pivotal role in shaping the future of ... This position is open to remote work. Applicants must be willing to travel to the Milliman office ...
What this position entails The Software Engineer will play a pivotal role in shaping the future of ... This position is open to remote work. Applicants must be willing to travel to the Milliman office ...
What this position entails The Software Engineer will play a pivotal role in shaping the future of ... This position is open to remote work. Applicants must be willing to travel to the Milliman office ...
This role is ideal for a developer who enjoys solving technical challenges, integrating emerging ... Remote (Milwaukee, WI area preferred for occasional in-office collaboration) What You'll Do
This role is ideal for a developer who enjoys solving technical challenges, integrating emerging ... Remote (Milwaukee, WI area preferred for occasional in-office collaboration) What You'll Do
Milwaukee, WI · On-site +1
InvestCloud (formerly Advicent) is looking for a talented and motivated Software Developer II to join our team. You will deliver and support our web-based financial planning applications using ...
Milwaukee, WI · On-site +1
InvestCloud (formerly Advicent) is looking for a talented and motivated Software Developer II to join our team. You will deliver and support our web-based financial planning applications using ...
To thrive as a Remote Firmware Engineer, you need expertise in embedded systems programming (typically in C/C++), microcontroller architectures, and debugging hardware-software interactions, often supported by a degree in electrical engineering, computer engineering, or computer science. Familiarity with tools like JTAG debuggers, in-circuit emulators, version control systems (e.g., Git), and sometimes certifications like Embedded Systems Professional are valuable. Strong problem-solving skills, effective written communication, and self-motivation help you excel in a remote setting and collaborate with distributed teams. These skills ensure reliable product development, seamless integration of hardware and software, and efficient teamwork across distances.
A typical day for a Remote Firmware Engineer often involves writing and reviewing embedded code, debugging firmware issues with hardware prototypes, and collaborating with hardware and software teams through video calls or project management tools. Engineers may spend time reading datasheets, integrating new features, and participating in code reviews to maintain code quality. Coordination with cross-functional teams, such as hardware engineers or QA, is common to ensure seamless product development. The role also includes documenting designs and troubleshooting customer-reported issues, making strong communication and time management essential for success in a remote environment.
A Remote Firmware Engineer designs, develops, and tests low-level software (firmware) that runs on embedded systems, often working with hardware components. They collaborate with cross-functional teams to ensure seamless hardware-software integration. This role requires proficiency in programming languages like C and C++, as well as an understanding of microcontrollers, processors, and communication protocols. Working remotely, they utilize version control systems, debugging tools, and cloud-based collaboration platforms to contribute efficiently.

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 26 days ago
At i3 Product Development, we are a place for people who love to build, learn, and stay curious, especially when the problems are complex. As a Software Engineer, you will join a multidisciplinary team of designers, engineers, and problem-solvers working together under one roof to turn ideas into real, functioning products.
Our projects span the medical, agricultural, industrial, consumer, health and wellness, and recreation industries, so the technical challenges are always evolving. One project may involve developing a cloud-based application for a connected product; the next could focus on designing web services, integrating IoT devices, or solving a complex software architecture challenge. With more than 100 projects each year, the work is varied, fast-moving, and highly collaborative.
About the Role
This role is ideal for an experienced software engineer who enjoys technical problem-solving, systems thinking, and working directly with clients and cross-functional teams.
You will contribute throughout the full product development lifecycle; from reviewing requirements and shaping product features to architecting, developing, testing, deploying, and supporting software solutions. You will work closely with designers, mechanical engineers, electrical engineers, firmware engineers, project managers, and clients to create stable, maintainable applications and connected-product experiences.
We support our team with strong benefits, including a zero-deductible health plan, meaningful retirement match, and employee ownership, so you can focus on doing great work and growing your career.
What You Will Do
What We Are Looking For
Nice to Have
Why i3
At i3, Software Engineers do not work in isolation. You will collaborate with multidisciplinary teams, interact directly with clients, and see your work move from early concept through launch.
We embrace new technologies and look for meaningful ways to apply them to real product challenges. We value curiosity, accountability, thoughtful communication, and people who care about both technical excellence and team success.
If you are energized by varied challenges, collaborative problem-solving, and the opportunity to create products that make a real impact, you will feel at home at i3.
Benefits and Perks
See Our Team in Action
Sneak peek behind the scenes:
https://www.youtube.com/watch?v=NXN9T-Ytzbo
The client experience with our Software team:
https://www.youtube.com/watch?v=Ar0QfYSzNv4
Sourced by ZipRecruiter
Specialized design services
51 - 200 Employees
Sun Prairie, WI, US
1995