Firmware Engineer II

2 weeks ago


Tallassee, United States Neptune Technology Group Full time

Description Position Summary The Firmware Engineer II is responsible for the design, development, and implementation of newproducts as well as engineering support for existing products. This individual performs productdesign and works as a team member with R&E, Marketing, and Manufacturing for new productswhile complying with project schedules and budgets. Key Qualifications: Excellent C/C++ programming skills with experience in embedded system design anddevelopment Extensive experience in debugging embedded systems Experience with embedded firmware development tools such oscilloscopes, spectrumanalyzers, DC power analyzers, logic analyzers, and protocol analyzers 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 asLoRaWAN, 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 embeddedsystem development including cryptographic algorithms, authentication protocols, secureboot, 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 timePreferred Qualifications: Embedded Linux and Yocto experience Linux/Unix shell scripting (SH, BASH, etc.) Python 3 Docker Knowledge of networking connectivity protocols such as TCP/IP, FTP, MQTT Experience with agency certifications such FCC, Industry Canada, and cellular carriercertifications Requirements:Education: Bachelor of Science degree in Electrical Engineering, Wireless Engineering, orComputer Engineering Experience: 1-3 years in Engineering product design and development or 0-1 years with aMaster of Science degree. 1-2 years of embedded C programming Travel: Up to 10% Location: Duluth, Georgia or Tallassee, Alabama #HP1 Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)


  • Firmware Engineer II

    1 month ago


    Tallassee, Alabama, United States Neptune Technology Group Full time

    Firmware Engineer II Job DescriptionThe Firmware Engineer II is a key member of our engineering team, responsible for designing, developing, and implementing new products, as well as providing engineering support for existing products.Key Responsibilities:Design and develop firmware for new products, ensuring compliance with project schedules and...

  • Firmware Engineer II

    3 weeks ago


    Tallassee, Alabama, United States Neptune Full time

    Job SummaryThe Firmware Engineer II is a key member of our product development team, responsible for designing, developing, and implementing new products and providing engineering support for existing products. This role requires excellent C/C++ programming skills, experience in embedded system design and development, and a strong understanding of wireless...

  • Firmware Engineer II

    2 weeks ago


    Tallassee, United States Neptune Full time

    Position SummaryThe Firmware Engineer II 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...


  • Tallassee, Alabama, United States Neptune Technology Group Full time

    Job Summary The Manufacturing Engineer II is responsible for designing, developing, and implementing manufacturing equipment, tooling, and test systems to optimize production and quality assurance of industrial and consumer goods. This role oversees the installation, operation, maintenance, and repair of such equipment and ensures quality standards are...


  • Tallassee, United States Jobot Full time

    Dice is the leading career destination​ for tech experts at every stage of their careers.  Our client, Jobot, is seeking the following.  Apply via Dice today!New product development on next-generation cutting-edge and innovative products.This Jobot Job is hosted by: Jim CullenAre you a fit? Easy Apply now by clicking the "Apply Now" button and sending us...