Neptune Technology Group Duluth , GA 30198
Posted 1 week ago
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:
development
Extensive experience in debugging embedded systems
Experience with planning, organizing, and prioritizing firmware development tasks for a
firmware team
analyzers, DC power analyzers, logic analyzers, and protocol analyzers
Experience with designing and developing RF products for public and proprietary networks
Experience with ARM Cortex M3/M4, 8051, and MSP430 microcontrollers
Experience with Keil, IAR or equivalent IDEs/compilers
Knowledge of wireless communication techniques and associated protocols such as
LoRaWAN, Bluetooth Classic and Bluetooth Smart (BLE), cellular communication (LTE)
DocuSign Envelope ID: E21C2830-E493-4430-A99D-69FE32606E3F
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:
certifications
Project management experience
Embedded Linux experience
Python
Requirements:
Education:
Computer Engineering
Experience:
for candidates with a Master of Science degree.)
Location: Duluth, Georgia or Tallassee, Alabama
#HP1
Neptune Technology Group