Senior Firmware Engineer
i3 Product Development
Job Description
Job Description
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
$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...SeniorRelocation package- ...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...SeniorOverseas
- Develop and enhance embedded firmware using VxWorks , C/C++ , and U-Boot . Implement Power-On Self-Test (POST) functionality, including... ...with cross-functional hardware, firmware, and systems engineering teams to deliver reliable embedded solutions. Required Skills...Suggested
- ...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...SeniorFull time
- ...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
- ...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...SeniorRemote jobContract workH1bRelocation
$186.07k - $218.9k
...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first surfaces...SeniorLocal area- ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and...SeniorLocal area
$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...SeniorRemote workWorldwide$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...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...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
$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$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...SeniorFull timeRemote work$161.64k - $217k
...Telecommuting Permitted Minimum Requirements: Master’s degree, or foreign equivalent, in Computer Science, Information Technology, Engineering, or closely related quantitative discipline. Special Skill Requirements Cloud native application development concepts, such as...SeniorWork experience placementRemote work$84.63k - $112.84k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role At Lumen, a Senior Software Developer joins a team focused on building and strengthening the infrastructure. In an environment where performance,...SeniorTemporary workRemote workWork from home$135.2k - $306.4k
...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level... ...opportunity to deliver a new OCI service from scratch and work with senior architects and leaders at OCI. You must be self-motivated...SeniorTemporary workWork experience placementWorldwideFlexible hours- ...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
$132.8k - $250.8k
...architectural guidance for complex, distributed systems within the device connectivity platform, influencing design decisions, setting engineering standards, and ensuring solutions are scalable, resilient, and secure. Mentor other engineers, contribute to technical reviews...SeniorWork experience placementImmediate startRemote workFlexible hours$186.07k - $218.9k
...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer, Developer Infrastructure Coinbase’s Developer Infrastructure group builds the systems every Coinbase engineer relies on...SeniorLocal area$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$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...SeniorWork at officeLocal areaRemote work$175k - $215k
...consecutive years for our values-led culture and employee experience. This role’s mission & overview: We are looking for a Senior DevOps Engineer to join our Platform team to work across the technology organization to transform our development, testing, and deployment...SeniorSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...Senior Java Software Engineer Weather Means Business™. WSI is the world's leading provider of weather-driven business solutions that enable enterprises to make better decisions using the most accurate and precise weather data available. WSI serves some of the world...Senior
$145k - $160k
...plans for dependent care, transportation, and flexible spending Position Summary SRS Acquiom is currently seeking a Senior Software Engineer and technology leader that will work with a dedicated, cross-functional Agile product team in a diverse, fast-paced...SeniorImmediate startRemote workVisa sponsorshipWork visaFlexible hoursNight shift- ...their area, we have helped millions of Seekers find food, health, housing and employment programs. About the role As a Senior Staff Software Engineer at Findhelp, you will play a pivotal role in expanding our platform that seamlessly integrates our nationwide system of...SeniorWork at officeLocal area
- ...Senior Engineering Technician Under the direction of the Engineering Manager, the Senior Engineering Technician will support the design, development, testing, and commercialization of dehumidifier products. This role will lead and perform prototype development, refrigeration...SeniorWork at office
$140k - $175k
...Job Title: Senior Software Engineer, DevOps Department: Product Development About the Role : A Senior Software Engineer, DevOps is responsible for designing, building, and operating the cloud infrastructure, automation, and platform capabilities that power Unite Us products...SeniorImmediate startRemote workWork from homeFlexible hours- ...premises, in the cloud, or through a hybrid approach. Teradata delivers real business value with AI. What You'll Do As a Senior AI Engineer, you will be a key contributor to our internal engineering AI initiatives, designing and building agent-based AI solutions...SeniorPermanent employmentFlexible hours
- ...Pearson is seeking a Senior Full-Stack Software Engineer to join the Enterprise Learning & Skills (ELS) engineering team. You will own major parts of a large-scale, API-driven platform used globally to issue and verify digital credentials. You'll design, build, and mentor...Senior
- ...dedicated to transforming transportation and making a tangible impact on the global economy and the planet. The Role As a Senior Software Engineer , you will play a pivotal role in developing and enhancing digital products that enable shippers to optimize the way freight...SeniorTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior application administrator Sun Prairie, WI
- senior manager diversity & inclusion Sun Prairie, WI
- senior operations technician Sun Prairie, WI
- remote firmware engineer
- junior firmware engineer
- senior firmware engineer
- dsp firmware engineer
- firmware engineer
- firmware test engineer
- firmware engineering manager


