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

    Sub-Zero & Wolf Appliance

    Madison, WI
    16 hours ago
  •  ...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 closely... 
    Senior
    Full time
    Overseas

    Johnson Health Tech Companies

    Cottage Grove, WI
    2 days ago
  • $143k - $243k

     ...A leading pharmacy benefits organization is seeking a Senior Principal Actuary to provide actuarial direction and innovative modeling. The role requires significant actuarial experience, strategic pricing advice, and collaboration across multiple teams. Candidates must... 
    Senior
    Remote work

    Prime Therapeutics

    Madison, WI
    5 days ago
  • $150k - $175k

    A leading real estate technology firm is seeking an experienced developer to join their innovative team. In this role, you will be responsible for designing and developing features for core products and fixing bugs in collaboration with support teams. Ideal candidates should...
    Senior

    SitusAMC

    Madison, WI
    4 days ago
  • $94.9k - $135.6k

    A healthcare solutions company located in Madison, WI is seeking an IT Development professional. The role involves designing and implementing software solutions in Medical Transportation, serving as a partner for business teams, and requires 4-8 years of experience in custom...
    Senior
    Remote work

    Cardinal Health

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

    A leading financial services company is looking for a Sr Lead Software Engineer, Analytics, to lead various technology projects. This role involves mentoring developers, collaborating with product managers, and utilizing various programming languages and cloud services... 
    Senior
    Remote work

    Capital One

    Madison, WI
    13 days ago
  • $195k

     ...A leading tech firm is seeking an experienced AI Engineer for a remote position to design and implement AI-driven solutions. The ideal candidate will have over 10 years of software development and systems architecture experience, along with specialized expertise in Large... 
    Senior
    Remote work

    ChatGPT Jobs

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

    A leading technology services provider is looking for a Sr. Managed Services Engineer focused on AI & Copilot solutions. This fully remote role involves designing, building, and supporting managed services for clients, ensuring optimal performance while mentoring team... 
    Senior
    Remote work

    SHI GmbH

    Madison, WI
    2 days ago
  •  ...Senior Software Engineer Location: Madison, WI, US, 53711 Business Unit: Cameca Posting Date: May 20, 2026 The Senior Software Engineer acts as a recognized technical expert and a reference for complex software components. The Senior Software Engineer contributes... 
    Senior

    AMETEK

    Madison, WI
    1 day ago
  •  ...A leading telecommunications company is seeking a Senior Lead Solution Architect. This remote role involves defining cloud architecture patterns, driving enterprise-scale architecture design, and influencing stakeholders effectively. Ideal candidates will have over 10... 
    Senior
    Remote work

    Lumen Inc

    Madison, WI
    9 days ago
  •  ...Capital One is looking for a Distinguished Engineer to innovate banking in the cloud. You will drive AI-based solutions, mentor teams, and contribute to advanced risk management products. The ideal candidate has extensive software engineering experience, a Bachelor's... 
    Senior
    Remote work

    Capital One

    Madison, WI
    9 days ago
  • $130k - $150k

     ...Flexion is seeking a Full Stack Engineer with experience in Java and Google Cloud Platform. This remote position focuses on designing and developing applications that enhance healthcare systems for millions of Americans. Candidates must have over 5 years of engineering... 
    Senior
    Remote work

    Flexion

    Madison, WI
    5 days ago
  • $96.8k - $251.6k

     ...production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery...  ...reviews, technical direction, execution planning, and examples of senior-level ownership in ambiguous environments. Translate... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    4 days ago
  •  ...A healthcare solutions provider is seeking a seasoned software engineer to lead technical teams, architect next-gen applications, and drive API strategy. Ideal candidates must have extensive experience with Java, Angular, and microservice architectures. Responsibilities... 
    Senior
    Remote work

    Cardinal Health

    Madison, WI
    4 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
    2 days ago
  • $96.8k - $251.6k

     ...storage capabilities in conjunction with other compute, storage, networking, database, security offerings. We're looking for hands-on engineers with a passion for solving difficult problems in distributed systems, virtualized infrastructure, and highly available services.... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    3 days ago
  • $180k - $220k

     ...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant's platform scalability... 
    Senior

    Datavant

    Madison, WI
    11 days ago
  • $123.66k - $154.57k

     ...Senior Software Engineer - IT Corporate Job Locations US-WI-West Bend | US-WI-Madison | US-WI-Appleton ID 2026-3550 Category Information Technology Full-Time Remote/Hybrid Hybrid Company Overview Recognized as... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    West Bend Mutual Insurance Co.

    Madison, WI
    1 day ago
  • $79.2k - $178.1k

     ...debug software programs for databases, applications, tools, networks etc. Responsibilities As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of... 
    Senior
    Temporary work
    Flexible hours

    Oracle

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

     ...supported. The FinOps team at Coinbase operates as the central nervous system for our infrastructure spend, bridging the gap between Engineering, Finance, and Product. We manage the cost data across every product team within the organization and act as the primary liaison... 
    Senior
    Local area
    Immediate start

    Coinbase

    Madison, WI
    4 days ago
  • $141.4k - $204.4k

     ...and Star Wars Jedi titles. Join us to help shape the future of one of the world’s leading live service franchises. As a Senior Software Engineer, Engine Systems, you will report to Principal Technical Director and build the foundational technology that powers Apex... 
    Senior
    Full time
    Local area

    Respawn Entertainment

    Madison, WI
    5 days ago
  • $110k - $120k

     ...GovCIO is seeking a Senior Full Stack Developer to design, build, and maintain features for VA.gov. This fully remote role requires...  ...annually. The position involves architecture planning, mentoring engineers, and collaboration across teams to deliver Veteran-focused services... 
    Senior
    Remote work

    GovCIO

    Madison, WI
    3 days ago
  •  ...A leading financial institution seeks a Sr. Distinguished Software Engineer focusing on Anti Money Laundering technology. Role involves leading complex projects, ensuring high-quality technical solutions, and sharing expertise within a community. Applicants should have... 
    Senior
    Remote work

    Capital One

    Madison, WI
    10 days ago
  •  ...reviews, design discussions, and technical decision-making, raising the quality bar for the team Mentor and support less-experienced engineers through pairing, reviews, and knowledge sharing Collaborate closely with technical and non-technical partners to translate... 
    Senior
    H1b
    Work at office
    Remote work
    Relocation

    State of Wisconsin Investment Board

    Madison, WI
    1 day ago
  •  ...A technology firm is seeking a skilled .Net Web Developer to work remotely with a requirement for Wisconsin residency. This senior role involves designing and implementing web applications, primarily using .NET technologies. The ideal candidate will possess strong experience... 
    Senior
    Remote work

    Itlearn360

    Madison, WI
    4 days ago
  • $129.4k - $198.4k

     ...dashboards and reports, delivering clear, actionable, and interpretable insights on test operations, simulationtrustand healthtrendsto engineering teams and leadership. Drive scalablesimulationquality assessments, standardized processes, and automation to support... 
    Senior
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Madison, WI
    2 days ago
  • $115k - $192.9k

     ...customer-facing mobile application used by millions of customers around the world. We are looking for a customer-centric senior software engineer who embraces lean and agile practices. The Senior Software Engineer, iOS will interact directly and continuously with product... 
    Senior
    Work experience placement
    Local area
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Madison, WI
    3 days ago
  • $79.2k - $178.1k

     ...use cases. • Work with EHR/RCM datasets and support KPI/dashboard development. • Learn and apply best practices in cloud, data engineering, and LLMOps. Mandatory Qualifications: • BS/MS in in Computer Science or equivalent. • 5+ years of relevant software... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    3 days ago
  • A leading data platform company is seeking a Software Engineer for its Compute Platform team. This remote role involves building cloud-native applications and orchestrating Kubernetes workloads for enterprise clients. Candidates should have 8+ years of experience in software... 
    Senior
    Remote work

    Confluent

    Madison, WI
    4 days ago
  • A leading data streaming company is seeking a Senior Software Engineer II to design and implement critical backend systems. The role involves leading the technical direction, mentoring engineers, and driving high-impact projects in a cloud-native environment. Candidates... 
    Senior
    Remote work

    Confluent

    Madison, WI
    4 days ago

Do you want to receive more vacancies?

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