Senior Firmware Engineer

Duluth, Georgia

iStaff
Job Expired - Click here to search for similar jobs

Lead Firmware Engineer From Bits to Brilliance


If you've ever been the "go-to" person on a firmware team-the one who sets the direction, keeps the team on track, and still gets your hands dirty with embedded C-this one's for you.

We're looking for a Lead Firmware Engineer to help shape and drive embedded development efforts across a talented team of engineers. This isn't a people manager role (yet), but if you've led small firmware teams or spearheaded critical firmware projects (think 2-6 engineers), you'll feel right at home. The path to official leadership is there-this role is built with that progression in mind.


What You'll Do:

  • Lead firmware development initiatives from planning to execution, coordinating across R&D, marketing, and manufacturing
  • Design, develop, and debug embedded systems for innovative RF and wireless products
  • Provide technical guidance to fellow engineers, while still being hands-on with code
  • Ensure projects stay on track and in scope, delivering quality code that performs in the real world
  • Collaborate in an Agile environment, contributing to continuous integration and improvement practices

Tech You'll Touch:

  • Embedded C/C (you're fluent)
  • ARM Cortex M3/M4, 8051, MSP430
  • Tools like Keil, IAR, oscilloscopes, logic analyzers, etc.
  • Wireless protocols: LoRaWAN, Bluetooth Classic/BLE, LTE
  • Serial comms: UART, SPI, I2C
  • Security best practices: secure boot, cryptographic protocols, ARM TrustZone
  • Agile tools: JIRA, TeamCity, unit testing frameworks like Unity or CppUTest

What You Bring:

  • 9+ years of product design & development experience (or 7+ with a Master's)
  • 5+ years of embedded C programming
  • Proven experience driving firmware projects, ideally in a lead capacity
  • A strong understanding of embedded system architecture, low-power design, and wireless technologies
  • A passion for collaboration, clean code, and delivering results
  • Ability to understand hardware schematics and work closely with cross-functional teams

Bonus Points For:

  • Experience with embedded Linux or Python
  • Familiarity with TCP/IP, FTP, MQTT
  • Exposure to agency certifications (FCC, Industry Canada, cellular carriers)
  • Project management chops

Education: Bachelor's degree in Electrical Engineering, Wireless Engineering, or Computer Engineering


If you're ready to lead from the front-not just code, but influence, mentor, and eventually take the reins as a supervisor-let's talk. This role offers the best of both worlds: deep technical ownership and a clear path to leadership.

Know someone who fits the bill? Tag them or send this their way.

Date Posted: 28 April 2025
Job Expired - Click here to search for similar jobs