Neptune Technology Group
Join to apply for the
Senior Firmware Engineer I
role 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 Research & Engineering, 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 as 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, 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, and secure coding practices 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 as FCC, Industry Canada, and cellular carrier certifications Embedded Linux experience Python programming 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 for candidates with a Master of Science degree). 5 years of embedded C programming. Location
Duluth, Georgia or Tallassee, Alabama Seniority Level
Mid‑Senior level Employment Type
Full‑time Job Function
Industries: Appliances, Electrical, and Electronics Manufacturing and Utilities Benefits
Medical insurance Vision insurance 401(k) Disability insurance Tuition assistance
#J-18808-Ljbffr
Senior Firmware Engineer I
role 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 Research & Engineering, 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 as 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, 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, and secure coding practices 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 as FCC, Industry Canada, and cellular carrier certifications Embedded Linux experience Python programming 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 for candidates with a Master of Science degree). 5 years of embedded C programming. Location
Duluth, Georgia or Tallassee, Alabama Seniority Level
Mid‑Senior level Employment Type
Full‑time Job Function
Industries: Appliances, Electrical, and Electronics Manufacturing and Utilities Benefits
Medical insurance Vision insurance 401(k) Disability insurance Tuition assistance
#J-18808-Ljbffr