Senior Firmware Engineer Position Available In Gwinnett, Georgia
Tallo's Job Summary: The Senior Firmware Engineer position requires 9+ years of product design experience, with 5+ years in embedded C programming. Responsibilities include leading firmware development projects, collaborating with cross-functional teams, and ensuring projects stay on track. Knowledge of wireless protocols, ARM Cortex, and Agile tools is essential. A Bachelor's degree in a related field is required. Join a talented team with room for growth towards leadership roles.
Job Description
???? 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.