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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in Sun Prairie, WI vacancy
  •  ...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 software engineers... 
    Senior

    Sub-Zero & Wolf Appliance

    Madison, WI
    1 day ago
  • $70k - $100k

     ...Maximus in Madison, WI is seeking a qualified professional for a senior role focusing on ServiceNow ITSM and ITOM administration. You will be responsible for managing the Configuration Management Database and ensuring service reliability while working in a remote setup... 
    Senior
    Remote work

    MAXIMUS

    Madison, WI
    4 days ago
  •  ...Senior Software Engineer 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... 
    Senior
    Local area
    Flexible hours

    PEAK Technical Staffing USA

    Madison, WI
    5 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
    20 minutes 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

    GrabJobs

    Madison, WI
    2 days ago
  •  ...Plant Modeling Engineer Location: Troy, Michigan and various unanticipated work locations throughout Michigan. Job Code: PM:004 Responsibilities...  ...in developing, implementing, testing and troubleshooting of firmware modules or subsystems in embedded applications for industrial... 
    Senior
    Work experience placement

    Methodica Technologies

    Waunakee, WI
    4 days ago
  • $124.5k - $168.08k

     ...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
    3 days ago
  • $101k - $172k

     ...clinicians the clarity they need to make confident decisions when it matters most. Position Overview We are looking for a Senior Software Engineer to lead the design, development, and testing of software applications. The role involves creating expert design concepts,... 
    Senior
    Full time
    For contractors
    Local area
    Night shift
    Weekend work

    Exact Sciences

    Madison, WI
    4 days ago
  •  ...investigations involving SQLE, PDE, OS, networking, infrastructure, and performance teams to resolve complex, system‑wide issues Influence engineering decisions through deep technical insights derived from real‑world system behavior under memory pressure Diagnose and resolve... 
    Senior
    Permanent employment
    Flexible hours

    Teradata

    Madison, WI
    2 days ago
  •  ...Type Full-time Description Position 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
    Full time

    Johnson Health Tech Companies

    Cottage Grove, WI
    5 days ago
  •  ...A leading global consultancy is looking for a Senior AI Native Engineer to drive innovation in artificial intelligence. In this role, you will research and implement AI systems, optimize data processes, and work closely with diverse clients. Ideal candidates possess a... 
    Senior

    Ernst & Young Oman

    Madison, WI
    2 days ago
  • $121.4k - $218.6k

     ...Are you a Senior Software Engineer who loves solving complex problems? Do you relish the opportunity to create solutions and make an impact? Join our innovative Security Technology Group Our Security Edge team designs and develops software that runs one of the... 
    Senior
    Work experience placement
    Work at office

    Akamai

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

     ...About the Role We are looking for a   Senior iOS SDK Engineer   to join our Mobile Observability team, responsible for designing, building, and maintaining our   open-source Swift SDK   across Apple platforms (iOS, tvOS, watchOS, and macOS). This is a   hands-on... 
    Senior
    Remote work

    GrabJobs

    Madison, WI
    2 days ago
  • $209k - $238.5k

     ...Senior Manager, Premium Support Engineer (Databolt) - Capital One Software (Remote) Summary As a Premium Support Engineer, you will be the primary technical authority and strategic partner for our highest-priority enterprise customers. You will bridge the gap between... 
    Senior
    Full time
    Part time
    Local area
    Remote work

    Comfort Systems USA

    Madison, WI
    1 day ago
  •  ...integrate data across the enterprise. What You’ll Do Lead AI‑First Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user experiences across Teradata’s cloud analytics platform.... 
    Senior
    Permanent employment
    Flexible hours

    Teradata

    Madison, WI
    1 day ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts... 
    Senior
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Madison, WI
    1 day ago
  • $123.44k

     ...Maximus is currently seeking a Senior Lead Salesforce Developer. Per contract requirements, staff working on the project must be a US Citizen. This is a remote position. Essential Duties and Responsibilities: Coordinate with the Functional Team to gather a detailed... 
    Senior
    Contract work
    Immediate start
    Remote work

    MAXIMUS

    Madison, WI
    4 days ago
  •  ...Syms Strategic Group, LLC is hiring a Senior Systems Engineer focusing on Angular and cloud-based applications. The role requires 8+ years in software development and strong skills in Java and NodeJS. Candidates should possess solid experience with RESTful APIs in healthcare... 
    Senior
    Full time
    Remote work

    Syms Strategic Group, LLC

    Madison, WI
    2 days ago
  •  ...foundation of success and bringing it to the digital space - ready to join us? What’s the position? We are looking for a Senior Site Reliability Engineer who combines deep infrastructure expertise with a forward-thinking approach to AI-driven operations. In this role you... 
    Senior
    Remote work
    Flexible hours
    Night shift

    GrabJobs

    Madison, WI
    1 day ago
  •  ...SWIB's investment infrastructure. Position Overview The Senior Architect is a strategic and hands-on leader within the...  ...with Business Architects, Data Architects, and Business Systems Engineers to ensure aligned, secure, and scalable solutions. Review and... 
    Senior
    H1b
    Work at office
    Remote work
    Relocation

    State of Wisconsin Investment Board

    Madison, WI
    3 days ago
  •  ...enabling security teams through scalable infrastructure and automation. This role demands cloud experience blended with platform engineering capabilities to mature the AI Security platform/tools. What you'll do... • Design, implement, maintain, and improve security... 
    Senior
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Madison, WI
    1 day ago
  • $121.4k - $218.6k

     ...and performance of our systems. You'll define key performance indicators and defend them when they are breached. As a Senior Site Reliability Engineer, you will be responsible for: Developing and scaling robust programmatic tooling and infrastructure-as-code utilities... 
    Senior
    Work experience placement
    Work at office

    Akamai

    Madison, WI
    3 days ago
  •  ...partners to bring innovative offerings to our customers. The role will also involve troubleshooting or bug fixing existing code. As a Senior Developer, you get to set the culture and flavor of development for the entire software development lifecycle. You also will be... 
    Senior

    Rigbot

    Madison, WI
    2 days ago
  • $77.6k - $106.7k

    CCSI CC Services, Inc. is looking for a Sr. Property Claims Adjuster to join our field claims team in Milwaukee, WI. This full-time role will ensure a positive claims experience through effective investigation and negotiation of property claims. The ideal candidate will...
    Senior
    Full time

    CCSI CC Services, Inc.

    Madison, WI
    1 day ago
  • $169.8k - $355.4k

     ...problems with our assistance and expertise. In this role, you will have an opportunity to work with teams of applied scientists and engineers to deliver high quality computer vision models and services that delights our customers with the confidence that their data are... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    6 days ago
  •  ...Sinceri Senior Living is hiring caregivers in Madison, Wisconsin. This role involves providing medication assistance, engaging with residents for their daily needs, and maintaining documentation as required. The ideal candidate will have a high school diploma or equivalent... 
    Senior

    Senior Living

    Madison, WI
    5 days ago
  •  ...CVS Health is seeking a Senior Analyst in Wisconsin, responsible for executing access review controls within the Identity Access Management team. The role requires strong compliance and auditing capabilities, as well as effective communication skills to work with team... 
    Senior

    Wisconsin Psychiatric Association

    Madison, WI
    1 day ago
  • United Pioneer Home is seeking a dedicated Housekeeper to enhance the health and well-being of residents by providing a clean, safe environment. This role entails performing various cleaning tasks, following safety protocols, and maintaining respectful relationships with...
    Senior

    United Pioneer Home Inc

    Madison, WI
    3 days ago
  •  ...Overview Become a part of our caring community The Sr. Medicare (PPS) Provider Hospital Reimbursement Analyst, also known as a Senior Business Systems Analysis Professional, is an integral member of the Pricer Business and System Support team. This role is responsible... 
    Senior

    Humana

    Madison, WI
    2 days ago
  • Arthur J. Gallagher & Co. (AJG) is seeking a skilled claims manager to work remotely from Madison, Wisconsin. The role requires a minimum of three years of experience in workers compensation claims, necessitating a strong analytical background. Key responsibilities include...
    Senior
    Remote work
    Flexible hours

    Arthur J. Gallagher & Co.

    Madison, WI
    5 days ago

Do you want to receive more vacancies?

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