Firmware Engineer I
Neptune Technology Group · Duluth, Georgia, US
Position Summary The Firmware Engineer I is responsible for the design, development, and implementation of new products as well as engineering support for ex...
Job description
Position Summary The 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 analyzers, DC power analyzers, logic analyzers, and protocol analyzers LoRaWAN, Bluetooth Smart (BLE), cellular communication (LTE) system development including cryptographic algorithms, authentication protocols, secure boot, ARM TrustZone, etc. - Excellent C/C++ programming skills with experience in embedded system design and - Experience in debugging embedded systems - Experience with embedded firmware development tools such oscilloscopes, spectrum - Experience with designing and developing RF products for public and proprietary networks - Experience with ARM Cortex-A7/A8/A9 processors - Experience with ARM Cortex-M3/M4/M33, 8051, and MSP430 microcontrollers - Experience with Keil, IAR or equivalent IDEs/compilers - Knowledge of wireless communication techniques and associated protocols such as - Familiari...