Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

i3 Product Development

Senior Firmware Engineer

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 Senior Firmware Engineer, you will be part of a high-performing 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 on- and off-road recreation industries, so the technical challenges are always evolving. One month, you might be architecting firmware for a connected embedded platform. Next, you could be optimizing performance and power consumption on a resource-constrained device. With more than 100 projects each year, the work is varied, hands-on, and deeply collaborative.

About the Role

This role is ideal for engineers who enjoy technical depth, systems thinking, and cross-functional collaboration. As a senior engineer, you will shape and own firmware architecture, influence key hardware decisions, mentor teammates, and contribute from early concept through product launch. You will strengthen our architectural foundations and establish high engineering standards that scale with the growth and complexity of our projects.

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
  • Design and develop firmware for embedded products from concept through production
  • Write and maintain high-quality C and C++ code
  • Develop control algorithms and communication interfaces
  • Collaborate closely with electrical engineers on hardware selection, board bring-up, testing, and debugging
  • Support system integration and product validation efforts
  • Own and evolve firmware architecture and technical direction
  • Lead and drive design reviews and cross-functional technical discussions
  • Mentor engineers and actively elevate team capability
  • Continuously build your skills through varied project work and shared learning
Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline
  • Seven or more years of professional experience in embedded firmware development, including experience owning complex systems
  • Deep proficiency in C and C++
  • Experience developing for 32-bit microcontrollers and Single Board Computer platforms
  • Experience developing in embedded Linux environments
  • Experience using compilers, debuggers, and embedded development tools
  • Working knowledge of Real Time Operating Systems
  • Comfort using lab equipment such as oscilloscopes, logic analyzers, and digital multimeters
  • Strong collaboration skills and a practical understanding of electrical engineering fundamentals
  • Experience leading architectural decisions across multiple firmware projects
  • Experience establishing or improving engineering standards and development processes
  • Strong design documentation and technical communication skills
  • Track record of mentoring engineers and raising overall team capability
Nice to Have
  • Experience with additional programming languages such as C#, Python, or Java
  • Experience with communication protocols such as Wi-Fi, Bluetooth, CAN, TCP/IP, SPI, or I2C
  • Familiarity with tools such as Wireshark
  • In-depth knowledge of Linux internals, including bootloaders, file systems, and kernel concepts
  • Experience with build systems such as Yocto or Buildroot
  • Experience in regulated industries such as medical
Why i3

At i3, Firmware Engineers do not work in isolation. You will collaborate closely with multidisciplinary teams, see your code move from prototype to production, and help shape products that make a real impact. We value curiosity, accountability, and engineers who care about both technical excellence and team success.

Benefits
  • Health insurance with a zero-dollar deductible and employee premiums as low as nine dollars per pay period
  • Dental and vision coverage
  • 401(k) with a dollar-for-dollar match up to six percent
  • Employee Stock Purchase Program
  • Company paid short- and long-term disability insurance
  • Company paid life insurance at two times your annual salary
  • Flexible Spending Accounts and Health Savings Accounts
  • Paid time off plus nine paid holidays
  • Emergency Assistance Fund
  • Charitable Match Program
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Sun Prairie, WI vacancy
  • $145k

     ...Senior Firmware Engineer - Embedded Controls Oshkosh/Appleton area (Wisconsin) Wisconsin | Direct Hire | Up to ~$145K total comp + relocation assistance + signing bonus Lead the firmware. Own the architecture. Build the team behind it. We're hiring a senior firmware engineer... 
    Senior
    Relocation package

    1872 Consulting

    Madison, WI
    4 days ago
  • 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... 
    Senior
    Full time

    Sub-Zero and Wolf

    Madison, WI
    4 days ago
  •  ...software development, rapid prototyping, hardware integration, and next-generation product innovation.We’re looking for a Senior Embedded Software Engineer to help design and develop technology that powers globally recognized fitness brands. In this role, you’ll work... 
    Senior
    Overseas

    Johnson Health Tech

    Cottage Grove, WI
    3 days ago
  •  ...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... 
    Senior

    Sub-Zero & Wolf Appliance

    Madison, WI
    2 days ago
  •  ...Berkshire Hathaway Specialty Insurance (BHSI) in the United States seeks a skilled software engineer to drive full lifecycle development and deliver high-quality, scalable software. You will design, implement, and test solutions while aligning with coding standards in... 
    Senior

    6AM City

    Madison, WI
    2 days ago
  • $78k - $156k

     ...advances in cancer detection and treatment guidance, we will help eradicate the disease and the suffering it causes.As a Sr. Software Engineer, this seasoned professional will demonstrate competence and creativity in a wide range of technical areas. This role will have a... 
    Senior
    Full time
    Part time
    Work at office
    Work visa
    Shift work
    Night shift
    Weekend work

    Abbott

    Madison, WI
    5 days ago
  •  ...Product Development Job TypeFull-timeDescriptionPosition Overview:Under the direction of the Sr. Director of Electrical Engineering, the Senior Android Developer will lead the development of native Android applications that integrate seamlessly with our fitness... 
    Senior

    Johnson Health Tech

    Cottage Grove, WI
    3 days ago
  •  ...We are seeking an experienced Computer Engineer to support the Sustaining Engineering team responsible for maintaining and improving test systems, automated equipment, and supporting software used in the manufacture of FDA‑regulated medical devices for respiratory therapy... 
    Senior

    Indotronix Avani Group

    Madison, WI
    6 hours ago
  •  ...Impact is seeking a Senior Cloud Solutions Engineer in Madison, WI to design, implement, and support scalable Azure cloud solutions. You will translate requirements into architectures, deploy secure IaaS/PaaS workloads, and drive modernization efforts with IaC practices... 
    Senior

    Impact Networking

    Madison, WI
    2 days ago
  •  ...Description Evans Transportation Services is seeking a Backend Software Engineer to develop and maintain scalable applications, APIs, integrations, and databases that support our transportation and logistics operations. This role partners with business and technology... 
    Senior

    Evans Transportation Services, Inc.

    Madison, WI
    1 day ago
  • $69.4k - $158k

    Cloud Engineer, SeniorThe Opportunity:Manage, administer, support and enhance cloud environments, ensuring continuous improvement and rapid problem resolution. Apply specific functional knowledge, including working and general industry knowledge. Develop or contribute... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Madison, WI
    3 days ago
  • $186.07k - $218.9k

     ...platform that powers the operational visibility, transparency, efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling them to search, investigate, and remediate across billions of dollars... 
    Senior
    Local area

    Coinbase

    Madison, WI
    3 days ago
  • $174k - $252k

     .../algorithms.1 year of experience in a technical leadership role. Experience developing accessible technologies. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one... 
    Senior

    Google

    Madison, WI
    2 days ago
  •  ...About the role: Curri is seeking a Senior Software Engineer to join the Technology team as a Product Engineer with real ownership over outcomes. Curri runs last-mile logistics for national retailers and industrial suppliers across the US, and our engineering bar is moving... 
    Senior
    Local area
    Immediate start
    Remote work

    GrabJobs

    Madison, WI
    4 days ago
  •  ...Job Summary The Senior Software Engineer serves as a technical expert and reference for complex software components. This role involves hands-on development, technical guidance, and the design and development of AP Suite software for the reconstruction and analysis... 
    Senior
    Local area
    Flexible hours

    PEAK Technical Staffing USA

    Madison, WI
    3 days ago
  •  ...Senior Software Developer Octave is looking for a Senior Software Developer to join the team. This position will be responsible for the design, implementation, technical documentation, and maintenance of components of application software that supports our Public Safety... 
    Senior

    Octave

    Madison, WI
    3 days ago
  •  ...Contract Length: 4 months + extensions Position Overview: The Senior Software Developer provides hands-on development support for...  ...or managing Azure API Management. Experience with workflow engines such as Elsa or equivalent platforms. Strong ability to ramp... 
    Senior
    Long term contract
    Contract work
    Immediate start
    Remote work

    GrabJobs

    Madison, WI
    13 hours ago
  • $143k - $193.05k

     ...BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure... 
    Senior
    Remote work
    Worldwide

    Rocket Software

    Madison, WI
    1 day ago
  • ManpowerGroup Global, Inc. is seeking a dedicated .NET Web Developer in Madison, WI. The role involves developing and maintaining web applications using ASP.NET, VB.NET, and C#, while collaborating with cross-functional teams. The ideal candidate will have 6+ years of ...
    Senior
    Remote work
    Flexible hours

    ManpowerGroup Global, Inc.

    Madison, WI
    3 days ago
  • $170k - $210k

     ...institutions, providing professional services across 160 countries. To learn more, visit franklincovey.com. Title: Senior Software Engineer Payroll Title: Sr. Software Engineer Division & Department: Corporate Platform Development Status: Full-Time Exempt... 
    Senior
    Full time
    Remote work

    Franklin Covey

    Madison, WI
    13 hours ago
  •  ...Select how often (in days) to receive an alert: The Senior Software Engineer acts as a recognized technical expert and a reference for complex software components. The Senior Software Engineer contributes through deep technical expertise, hands‑on development, and technical... 
    Senior
    Local area

    AMETEK

    Madison, WI
    6 hours ago
  • $121.4k - $218.6k

     ...teams to solve complex challenges? Join Our Custom Government Engineering Team! The Custom Government team operates across the full...  ...Application Delivery Networks. Partner with the best As a Senior Software Engineer, you will manage the Akamai cloud storage... 
    Senior
    Work experience placement
    Work at office

    Akamai

    Madison, WI
    2 days ago
  • $79.2k - $209.5k

     ...increase service availability, improve compliance with organizational standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process, ownership, and mentoring. Responsibilities ~4-8 years of relevant... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    4 days ago
  • $150k - $180k

     ...We're looking for a Senior Full-Stack Software Engineer to join the Enterprise Learning & Skills (ELS) engineering team and help build, scale, and evolve a large-scale, API-driven platform used globally to issue and verify digital credentials. This is a hands-on role for... 
    Senior
    Full time

    Pearson

    Madison, WI
    2 days ago
  • $186.07k - $218.9k

     ...party tools. Deliver cross-functional outcomes to complex problems in collaboration with product, design, security, data or other engineering teams Demonstrate a keen awareness of Coinbase’s platform, development practices, and various technical domains and build upon... 
    Senior
    Local area

    Coinbase

    Madison, WI
    13 hours ago
  • $253.9k - $298.7k

     ...foster collaboration, connection, and alignment. Attendance is expected and fully supported. We’re looking to hire a Senior Staff Software Engineer to join one of our teams within the Platform Product Group. The Platform Product Group’s mission is to build a trusted,... 
    Senior
    Local area

    Coinbase

    Madison, WI
    3 days ago
  • $197.4k - $232k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At...  .... One Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical... 
    Senior
    Full time
    Remote work

    Confluent

    Madison, WI
    13 hours ago
  •  ...Job Title: Senior .NET Web Developer Client: State of Wisconsin – Department of Children and Families (DCF) Job Location: Madison, WI (90–100% Remote – Must be a WI resident or willing to relocate within 30 days) Note: Candidates must be authorized... 
    Senior
    Remote job
    Contract work
    H1b
    Relocation

    Govserviceshub

    Madison, WI
    13 hours ago
  • $100k - $144k

     ...Resource Innovations is seeking Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands‑on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud‑based enterprise... 
    Senior
    Work at office
    Local area
    Remote work

    Buoyant Inc

    Madison, WI
    4 days ago
  • $253.9k - $298.7k

     ...leading, risk-adjusted yield with world-class security, compliance, and reliability. The Role We are looking for a Senior Staff Software Engineer to serve as Coinbase's Solana Staking Protocol CTO — the definitive technical authority on all things Solana staking... 
    Senior
    Local area

    Coinbase

    Madison, WI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!