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
$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$114.6k - $234.6k
...Job Description Seeking a senior staff-level engineer with expertise in datacenter platform firmware. This role requires working across product, infrastructure, security and platform teams both within and external to the company in a highly matrixed environment...SuggestedTemporary workFlexible hours- 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...SeniorFull time
- ...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
- ...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
- ...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
- ...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
$120k - $150k
...As a Senior Software Engineer, this professional will lead the design and development of entire computer systems and application software. They will leverage their expertise to create scalable and robust solutions, mentor junior developers, and drive best practices across...SeniorWork experience placementCasual workLocal areaFlexible hours- ...Senior Software EngineerThe 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...SeniorLocal areaFlexible hours
$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- ...reviews, design discussions, and technical decision-making, raising the quality bar for the teamMentor and support less-experienced engineers through pairing, reviews, and knowledge sharingCollaborate closely with technical and non-technical partners to translate business...SeniorH1bWork at officeRemote workRelocation
$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$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- ...Senior Software Engineer IIIReports to: Software Engineering ManagerLocation: This is a majority remote position, but is required to be within the metropolitan areas of one of the following cities where we operate: Madison WI, Philadelphia PA, Boulder CO, or Los Angeles...SeniorFull timeWork experience placementRemote workNight shift
$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$146.4k - $183k
...Senior Staff Software EngineerWe're changing the way people connect to social care.At Findhelp, we've built a comprehensive platform... ...health, housing and employment programs.As a Senior Staff Software Engineer at Findhelp, you will play a pivotal role in expanding our...SeniorWork at officeLocal area$103k - $141k
...continues to invest in the technologies that power our business, we are expanding our cloud engineering capabilities to build a modern, scalable technology foundation for the future. The Senior Cloud Platform Engineer designs, engineers, implements, and continuously evolves...SeniorFull time- ...Senior Java Software EngineerWeather Means Business™. WSI is the world's leading provider of weather-driven business solutions that... ...Scrum shop with a strong emphasis on self-managed teams. Our engineering teams value collaboration and hold the team in high regard. We...Senior
- About the role Steelhead Technologies is hiring a Senior Software Engineer. You’ll be working on the ERP that runs metal finishing and fabrication shops across the country. Our customers depend on Steelhead to run every part of their business — quoting, work orders, part...Senior
- ...Job Description Senior Robotics Software Engineer Full-Time | In-Person | Suamico, WI We build full-size commercial autonomous robots that mow large properties without an operator in the seat. They run in real terrain, including wet grass, dust, heat, GPS dropouts, and...SeniorFull timeFor contractorsRemote work
- ...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
$120k - $130k
...trusted partnerships, while our focus on creativity and innovative solutions empowers our customer communities to thrive.The Senior DevOps & Cloud Engineer for NBS is an expert on cloud deployments, configuration, support, administration, and technical solutions to various...SeniorFull timeTemporary workLocal area$98.9k
...learn about the product, business, and technology are your superpowers. You own and execute features independently, build APIs for engineers to solve customer problems, and ensure our systems are efficient, scalable, and reliable. You help keep Common Room's core...SeniorWork at officeRemote work- ...strategies including unit, integration, and end-to-end tests. Establish and maintain coding standards and best practices for the engineering team. Design for security and privacy from the ground up in all application components. Create self‑documenting code and...SeniorFlexible hours
- ...Senior Technical LeadWe are seeking an uncommon professional to join our team as a Senior Technical Lead. We are looking for a Senior Technical Lead to join our IT Consumer and Sales Team. In this role, you will be providing technical direction for the development, design...SeniorWork experience placement
$168k - $200k
...that is passionate about creating transformative change in healthcare. What We're Looking For We're looking for a Senior Site Reliability Engineer to join our Data & ML Platform team. You'll be at the forefront of building and operating a resilient, observable, and...Senior- ...Senior.Net Web DeveloperWe are looking for a Senior .Net Web Developer to join our IT Web Marketing & Services Team. The Web team is responsible... ...XHTML/DOM/CSS/XML/XSL and MS SQLFundamental knowledge of Search Engine Optimization.UI Design Principles.Superior Web domain...SeniorWork experience placement
$126.07k - $196.98k
...industrial infrastructure---sustainable solutions and more modern living depend on Chemours chemistry. Chemours is seeking a Senior AI Engineer to join our growing AI & Data Science team. This is a remote role and will report directly to the Head of Data Science & AI....SeniorFull timeWork at officeLocal areaRemote work$162.2k - $190.82k
Meet Fetch Engineering: At Fetch, our engineering philosophy emphasizes innovation, adaptability, and informed decision-making. Our engineers... ...the capabilities of the Fetch app and its ecosystem.As a Senior Software Engineer I, you will design and develop performant, reliable...SeniorFull timeRemote work$175k
...Senior Java Application Developer Country: United States of America It Starts Here: Santander is a global leader and innovator... ...and business stakeholders to achieve key objectives. Promote engineering best practices, code quality, and continuous improvement...SeniorHourly payFull timeContract workWork experience placementWork at officeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- senior operations technician Sun Prairie, WI
- senior performance engineer Sun Prairie, WI
- senior application administrator Sun Prairie, WI
- senior manager diversity & inclusion Sun Prairie, WI
- senior firmware engineer
- lead firmware engineer
- embedded firmware developer
- junior firmware engineer
- remote firmware engineer
- dsp firmware engineer


