Demo

Senior Firmware Engineer I

Neptune Technology Group
Duluth, GA Full Time
POSTED ON 11/18/2025 CLOSED ON 12/17/2025

What are the responsibilities and job description for the Senior Firmware Engineer I position at Neptune Technology Group?

Position Summary:


The Sr. Firmware Engineer I is responsible for the design, development, and implementation of new

products as well as engineering support for existing products. This individual performs product

design and works as a team member with R&E, Marketing, and Manufacturing for new products

while complying with project schedules and budgets.


Key Qualifications:

  • Excellent C/C programming skills with experience in embedded system design and
  • development
  • Extensive experience in debugging embedded systems
  • Experience with planning, organizing, and prioritizing firmware development tasks for a
  • firmware team
  • Experience with embedded firmware development tools such oscilloscopes, spectrum
  • analyzers, DC power analyzers, logic analyzers, and protocol analyzers
  • Experience with designing and developing RF products for public and proprietary networks
  • Experience with microcontroller families such as ARM Cortex M, MSP430, and 8051
  • Experience with GCC, IAR, Keil or equivalent compilers.
  • Knowledge of wireless communication techniques and associated protocols such as
  • LoRaWAN, Bluetooth Classic and Bluetooth Smart (BLE), cellular communication (LTE)
  • Familiarity with low power design practices for battery powered devices
  • Familiarity with serial communication protocols such as UART, SPI, I2C
  • Familiarity with security-related aspects and best practices associated with embedded
  • system development including cryptographic algorithms, authentication protocols, secure
  • boot, ARM TrustZone, etc.
  • Ability to read and understand hardware schematics
  • Experience with JIRA or other issue tracking software
  • Experience with TeamCity or other continuous integration platforms
  • Experience working in an Agile development environment (Scrum/XP)
  • Experience with unit testing and unit testing frameworks/tools such as CppUTest and Unity
  • Excellent documentation practices and communication skills
  • Commitment to maintaining project schedules and delivering tasks on time


Preferred Qualifications:

  • Knowledge of networking connectivity protocols such as TCP/IP, FTP, MQTT
  • Experience with agency certifications such FCC, Industry Canada, and cellular carrier
  • certifications
  • Project management experience
  • Embedded Linux experience
  • Python
  • Experience with Docker for Build environments
  • Experience with GNU Make
  • Experience with GDB
  • BASH scripting experience
  • Industry-standard embedded C coding standards, such as MISRA
  • Static analysis tools such as PC-lint Plus


Education:

  • Bachelor of Science degree in Electrical Engineering, Wireless Engineering, or Computer Engineering.
  • Experience:
  • 9 years in Engineering product design and development. (7 years of experience
  • for candidates with a Master of Science degree.)
  • 5 years of embedded C programming

Location: Duluth, Georgia or Tallassee, Alabama

Senior Firmware Engineer
Adtran Networks North America Inc. -
Atlanta, GA
Senior Firmware Engineer I
Neptune -
Duluth, GA
Senior Firmware Engineer – Wireless Communications
Copeland -
Kennesaw, GA

Salary.com Estimation for Senior Firmware Engineer I in Duluth, GA
$111,773 to $125,583
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Firmware Engineer I?

Sign up to receive alerts about other jobs on the Senior Firmware Engineer I career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Neptune Technology Group

  • Neptune Technology Group Tallassee, AL
  • Position Summary As the Manager of Lean Processes, you will lead and direct the initiatives of the Neptune Management System (NMS), driving improvement eff... more
  • 14 Days Ago

  • Neptune Technology Group Tallassee, AL
  • Position Overview We are seeking a highly skilled and motivated System Deployment Project Manager II to join our dynamic team. In this role, you will be re... more
  • 6 Days Ago

  • Neptune Technology Group Duluth, GA
  • Position Summary The Change Manager drives enterprise transformation by defining strategic roadmaps and implementing comprehensive change management strate... more
  • 6 Days Ago

  • Neptune Technology Group Duluth, GA
  • Neptune Technology Group Inc. is a technology company serving water utilities across North America. Since 1892, we have continually focused on the evolving... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Senior Firmware Engineer I jobs in the Duluth, GA area that may be a better fit.

  • Adtran Atlanta, GA
  • Welcome! Our Growth is Creating Great Opportunities! Our team is expanding, and we want to hire the most talented people we can. Continued success depends ... more
  • 9 Days Ago

  • Copeland Kennesaw, GA
  • About Us We are a global climate technologies company engineered for sustainability. We create sustainable and efficient residential, commercial and indust... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!