i3 Product Development Logo

i3 Product Development

Senior Firmware Engineer

Reposted 13 Days Ago
Be an Early Applicant
In-Office
Sun Prairie, WI
Expert/Leader
In-Office
Sun Prairie, WI
Expert/Leader
The Senior Firmware Engineer designs and implements embedded firmware across diverse industries, collaborating with clients and mentoring junior engineers while ensuring effective problem-solving and documentation throughout the project lifecycle.
The summary above was generated by AI

About i3 Product Development

At i3, we bring ideas to life. We're a multidisciplinary product development firm that thrives at the intersection of engineering, design, and innovation. Our collaborative, in-person culture empowers diverse teams to solve tough challenges, build meaningful products, and make a real impact. We believe in working closely with our clients as partners, focusing on outcomes, adaptability, and long-term trust.

The Opportunity

We're seeking a Firmware Engineer with 10+ years of experience to join our expanding embedded development team. This hands-on role encompasses the entire development lifecycle—from early exploration to final validation. You'll work on diverse products across medical, agriculture, consumer, and industrial sectors, contributing your technical expertise and your voice and perspective throughout the product journey.

This position extends well beyond programming; you'll collaborate across disciplines, work directly with clients, participate in planning and estimation, and have opportunities to lead technical direction. We want to hear from you if you're driven by curiosity, enjoy solving complex challenges, and excel in a collaborative environment.

Key Responsibilities

  • Design and implement firmware for embedded systems (8- and 32-bit microcontrollers and embedded Linux)
  • Develop control algorithms, peripheral interfaces, and communication protocols (UART, SPI, I2C, CAN, BLE, etc.)
  • Create clean, efficient code using C and C++, validated through rigorous hardware-based testing
  • Partner with electrical engineers to bring up and debug hardware platforms
  • Support firmware architecture decisions and documentation throughout development
  • Troubleshoot complex system-level issues using lab equipment (oscilloscopes, logic analyzers, debuggers)
  • Participate in project planning, technical estimation, and client communication
  • Contribute to process improvement and knowledge sharing across the team
  • Mentor and support less experienced engineers

Required Qualifications

  • 10+ years of embedded firmware development experience
  • Proficiency in C and C++ with strong embedded design principles
  • Experience developing for both bare-metal systems and RTOS environments
  • Experience with 8- and 32-bit microcontrollers (ARM Cortex-M, etc.)
  • Familiarity with embedded Linux environments and peripheral driver integration
  • Hands-on experience with debugging tools and lab instrumentation
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills with technical peers and client stakeholders
  • Ability to work independently, manage ambiguity, and adapt quickly across projects

Preferred Qualifications

  • Python experience for testing, scripting, or automation
  • Familiarity with Yocto or Buildroot for embedded Linux builds
  • Experience with bootloaders, OTA update strategies, or embedded security
  • Exposure to regulated product development (medical, automotive)
  • Knowledge of modern software development practices (version control, CI/CD)
  • Experience with firmware-level UI development (displays, menu systems)
  • Comfort mentoring junior engineers and cross-functional teammates

What Sets You Apart

  • Hands-on experience – You've built real systems and solved real problems
  • Curiosity and adaptability – You learn quickly and navigate diverse projects
  • Clear communication – You explain complex ideas and build strong relationships
  • Systems thinking – You understand how firmware connects with hardware, users, and business goals
  • Ownership mindset – You embrace autonomy, accountability, and technical leadership
  • Client-focused attitude – You build solutions that deliver client success

Why i3?

  • Work on diverse, challenging projects with meaningful impact
  • Join a collaborative, cross-disciplinary team of experts
  • Thrive in an in-person culture valuing connection and creativity
  • Grow in a culture of trust, transparency, and professional development
  • Stretch your skills in new and exciting directions

Top Skills

Arm Cortex-M
Ble
Buildroot
C
C++
Can
Embedded Linux
I2C
Python
Spi
Uart
Yocto

Similar Jobs

5 Hours Ago
In-Office
Milwaukee, WI, USA
5-5 Annually
Senior level
5-5 Annually
Senior level
Hardware • Software
Develop, maintain, and test embedded firmware for motor controls and protection. Responsibilities include design, implementation, testing, and leading investigations.
Top Skills: C/C++Python
4 Days Ago
In-Office
2 Locations
120K-120K Annually
Senior level
120K-120K Annually
Senior level
Greentech
As a Senior Firmware Engineer, you'll develop and maintain embedded firmware, oversee the entire firmware lifecycle, conduct testing, and guide junior engineers.
Top Skills: CC++Embedded FirmwareI2CSpi
15 Hours Ago
Hybrid
58 Locations
77K-202K Annually
Mid level
77K-202K Annually
Mid level
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
As a Senior Associate, assist clients with cloud data strategies, implement cloud data architectures, and collaborate with teams to drive business results using data analytics.
Top Skills: AbinitioAWSAws GlueAzureAzure Data FactoryAzure SynapseBigQueryCloudFormationCognosDatabricksEvent HubGCPHadoopIicsKafkaMatillionPower BIPythonRedshiftScalaSnaplogicSnowflakeSparkSQLSsisTableauTeradataTerraform

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account