Firmware Engineer
i3 Product Development
Senior Firmware EngineerAt 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 RoleThis 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 DoDesign and develop firmware for embedded products from concept through productionWrite and maintain high-quality C and C++ codeDevelop control algorithms and communication interfacesCollaborate closely with electrical engineers on hardware selection, board bring-up, testing, and debuggingSupport system integration and product validation effortsOwn and evolve firmware architecture and technical directionLead and drive design reviews and cross-functional technical discussionsMentor engineers and actively elevate team capabilityContinuously build your skills through varied project work and shared learningQualificationsBachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related disciplineSeven or more years of professional experience in embedded firmware development, including experience owning complex systemsDeep proficiency in C and C++Experience developing for 32-bit microcontrollers and Single Board Computer platformsExperience developing in embedded Linux environmentsExperience using compilers, debuggers, and embedded development toolsWorking knowledge of Real Time Operating SystemsComfort using lab equipment such as oscilloscopes, logic analyzers, and digital multimetersStrong collaboration skills and a practical understanding of electrical engineering fundamentalsExperience leading architectural decisions across multiple firmware projectsExperience establishing or improving engineering standards and development processesStrong design documentation and technical communication skillsTrack record of mentoring engineers and raising overall team capabilityNice to HaveExperience with additional programming languages such as C#, Python, or JavaExperience with communication protocols such as Wi-Fi, Bluetooth, CAN, TCP/IP, SPI, or I2CFamiliarity with tools such as WiresharkIn-depth knowledge of Linux internals, including bootloaders, file systems, and kernel conceptsExperience with build systems such as Yocto or BuildrootExperience in regulated industries such as medicalWhy i3At 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.BenefitsHealth insurance with a zero-dollar deductible and employee premiums as low as nine dollars per pay periodDental and vision coverage401(k) with a dollar-for-dollar match up to six percentEmployee Stock Purchase ProgramCompany paid short- and long-term disability insuranceCompany paid life insurance at two times your annual salaryFlexible Spending Accounts and Health Savings AccountsPaid time off plus nine paid holidaysEmergency Assistance FundCharitable Match Program
- ...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 with...SuggestedOverseas
- 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...SuggestedFull time
- Job TitleComputer / Software Engineer (Medical Device)RequisitionJR000015837 Computer / Software Engineer (Medical Device) (Open)LocationMadison, WIAdditional LocationsJob Description SummaryWe are seeking an experienced Computer / Software Engineer to support the Sustaining...SuggestedFull timeWork at office
- ...curious, especially when the problems are complex. As a Software Engineer, you will join a multidisciplinary team of designers, engineers... ...with designers, mechanical engineers, electrical engineers, firmware engineers, project managers, and clients to create stable, maintainable...SuggestedTemporary workFlexible hours
- ...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...Suggested
$133k - $187k
...Embedded Software Engineer Who we are: EOI Space is developing and deploying a constellation of satellites in Very Low Earth Orbit (VLEO... ...for an Embedded Software Engineer to build the software and firmware that runs on our satellites: embedded Linux on the payload processor...Full time- ...Professional audio tools for production sound Embedded Software Engineer Sound Devices, LLC Professional audio tools for production sound Full-time Location Madison, WI, United States Required skills C C++ Embedded software Device drivers Multithreaded programming About...Full time
- As a global marketing experience company, Quad’s goal is to help our clients win every day. We use our data-driven integrated marketing and manufacturing platform to streamline solutions for our clients, reduce friction and enhance their marketing spend effectiveness. ...Local area
$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...Remote jobFull timeWork at officeLocal area$94.4k - $142.9k
Empowered to live. Inspired to work. Compeer Financial is a member-owned cooperative located in Illinois, Minnesota and Wisconsin. We bring together team members with a variety of backgrounds and experiences to help provide financial services to support agriculture and ...Temporary workWork experience placementSummer workCasual workInternshipSeasonal workWork at officeRemote workWork visaFlexible hours$90k - $130k
100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer in New York, NY to build new engineering automation applications and modify existing applications in our internal library. This role requires...Full timeLocal areaFlexible hoursNight shift- ...training and development, and support to grow in excellence we will continue to invest in you and your career.Our embedded software engineers craft and innovate on truly unique complex controls platforms. As part of our team, you will be responsible for building high...Full timeWork at office
$78k - $156k
...advances in cancer detection and treatment guidance, we will help eradicate the disease and the suffering it causes.As a Sr. Software Engineer, this seasoned professional will demonstrate competence and creativity in a wide range of technical areas. This role will have a...Full timePart timeWork at officeWork visaShift workNight shiftWeekend work- ...Implement automated tests (unit/integration as appropriate) to validate functionality and reduce regressions. Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and resolving issues found in new or existing functionality. Software...Permanent employmentFull timeWork at office
- ...Group is partnering with a manufacturer based in the Greater Madison area as they continue to grow, looking to add a new Lead Test Engineer. The Lead Test Engineer will play a key role in the design, development and implementation of testing solutions and operations...
- ...or a technical expert, this position will set you up for success in the future.Primary ResponsibilitiesThe Lead Integrated Systems Engineer will play a critical role in delivering products that meet our customers’ expectations while advancing our manufacturing...Full time
- ...Job DescriptionSummary: The Motion Controls & Robotics Software Engineer is responsible for the research, planning, design,... ...controllers, drive electronics, sensors, etc.), including low-level firmware, mid-level software interfaces/device drivers, APIs, and robot...Permanent employmentFull time
- Company DescriptionMaganti IT Resources LLCJob DescriptionThis position focuses on (but is not limited to) developing, testing, and documenting Java based applications and client/server systems. The successful candidate must be capable of working very independently and,...Local areaRemote workRelocation
- Cottage Grove, WI • R&D Job TypeFull-timeDescriptionPosition Overview:The Software Engineer participates in the development of software for fitness consoles with global R&D teams. Helps to develop clear requirements, improve software quality, and helps with onboarding...Overseas
$127k - $213k
...so we can truly know and help our clients, communities, and each other.CLA is growing and seeking to hire an experienced Lead ERP Engineer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative work environment.In...Full timeRemote work$90k - $120k
Nelnet is a diversified and innovative company committed to enriching lives through the power of service as a student loan servicer, professional services company, consumer loan originator and servicer, payments processor, renewable energy solutions, and K-12 and higher...Full timeContract workTemporary workWork experience placementWork at officeLocal area- ...build collaborative relationships.Develop Power BI views & tables required for reporting & dashboards while partnering with data engineering to drive source data to the reporting environment.Contribute to general Business Intelligence capabilities including infrastructure...
- ...framework. By joining this team, you will help shape GM’s core evaluation platforms, turn system-level results into clear feedback for engineering and leadership, and help accelerate validated AV deployment at scale. What You’ll Do (Responsibilities) Architect and...Full timeLocal areaRemote workWork from home
- ...Full-Stack Engineer (Denari)Location: Madison, WI (Hybrid)Employment Type: Full-timeAbout DenariDenari is building the modern software stack for accounting firms — an intelligent, AI-powered operating system that unifies client collaboration, document management, workflow...Immediate start3 days per week
- ...Software Engineer The Software Engineer reviews the technical designs, security configurations, and implements software programming applications, including software infrastructure and development tools. The candidate will be responsible for the management of DevOps...
- ...Description Employer: Zappos.com LLC Position: Software Dev Engineer III - AMZ27966.1 Location: Madison, WI Multiple Positions Available: Drive the architecture and design of large-scale, multi-tiered, distributed software applications, tools, systems and...
$30 per hour
...needs of our customers who are tackling some of the world's biggest challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in a distributed, highly available, and virtualized service...Hourly payTemporary workInternshipFlexible hours- Web Developer Position The Information Technology Department at the Wisconsin Historical Society manages the technology and computer infrastructure that drives the Agency’s business systems and automation requirements. The IT department maintains and implements systems...Immediate start
$186.07k - $218.9k
...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,...Local area$88k - $110k
...Resource Innovations is seeking a Salesforce Engineer with development experience to join our growing software team. We are seeking a highly skilled and motivated Salesforce Engineer with a strong background in leading and supporting in the full life-cycle development...Remote jobFull timeWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



