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
- ...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
- ...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...SeniorFull timeOverseas
$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...SeniorRemote work$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$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...SeniorRemote work$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...SeniorRemote work$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...SeniorRemote work$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...SeniorRemote work- ...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
- ...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...SeniorRemote work
- ...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...SeniorRemote work
$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...SeniorRemote work$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...SeniorTemporary workFlexible hours- ...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...SeniorRemote work
$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...SeniorFull timeRemote work$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....SeniorTemporary workFlexible hours$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$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...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hours$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...SeniorTemporary workFlexible hours$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...SeniorLocal areaImmediate start$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...SeniorFull timeLocal area$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...SeniorRemote work- ...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...SeniorRemote work
- ...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...SeniorH1bWork at officeRemote workRelocation
- ...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...SeniorRemote work
$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...SeniorLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$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...SeniorWork experience placementLocal areaImmediate startRemote workFlexible hours$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...SeniorTemporary workFlexible hours- 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...SeniorRemote work
- 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...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior performance engineer Sun Prairie, WI
- senior manager diversity & inclusion Sun Prairie, WI
- senior Sun Prairie, WI
- senior manager m&a tax Sun Prairie, WI
- senior manager legal Sun Prairie, WI
- senior manager tax Sun Prairie, WI
- dsp firmware engineer
- junior firmware engineer
- lead firmware engineer
- senior firmware engineer

