Job Url: https://www.glassdoor.com/Job/united-states-python-jobs-SRCH_IL.0,13_IN1_KO14,20.htm Job Description: Neptune Technology Group Inc. 3.7 Senior Firmware Engineer I Apply on employer site Duluth, GA · $102K - $136K (Glassdoor est.) Apply on employer site Is your resume a good match? Use AI to find out how well the skills on your resume fit this job description. Upload your resume Your qualifications for this job Do you have any of these qualifications? Bluetooth Jira Task prioritization FTP Show more 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 #HP1 Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor. Show more Base pay range The minimum salary is $102K and the max salary is $136K. $102K – $136K/yr (Glassdoor est.) $118K /yr Median Duluth, GA If an employer includes a salary or salary range on their job, we display it as "Employer Provided". If a job has no salary data, Glassdoor displays a "Glassdoor Estimate" if available. To learn more about "Glassdoor Estimates," see our FAQ page. Conversations @Neptune Technology Group Inc. Kick off the conversation by asking about salaries, interviews or anything else @Neptune Technology Group Inc.. See what other Senior Firmware Engineer I are saying Interview Tips 789K members Salary Negotiations 765K members Explore more Bowls Company overview Size 501 to 1000 Employees Founded 1892 Type Subsidiary or Business Segment Industry Energy & Utilities Sector Energy, Mining & Utilities Revenue $100 to $500 million (USD) Neptune Technology Group Inc. ratings 3.7 75 % Recommend to a friend 79 % Approve of CEO Don Deemer 50 Ratings Career Opportunities 3.7 Comp & Benefits 3.7 Culture & Values 3.8 Senior Management 3.5 Work/Life Balance 3.3 Neptune Technology Group Inc. reviews by firmware engineer Pros "Good pay but not worth it" (in 8 reviews) "not much micro management, hybrid" (in 7 reviews) "Good benefits" (in 5 reviews) "Work culture and people are great." (in 6 reviews) "Training is important to the company to aid in your growth." (in 6 reviews) Cons "Horrible pay for contractors" (in 8 reviews) "Bad management has destroyed a good workplace." (in 7 reviews) Neptune Technology Group Inc. – Why work with us About Neptune Careers Life at Neptune Neptune Employees Win Their Day Our brand promise is to support utilities as: A Purposeful Utility Technical solutions are designed to respond to your needs as a water utility. Neptune technology focuses on ideas that effectively resolve the challenges you face in your daily work life and that assist you in planning and achieving future goals. An Adaptive Utility Our design and engineering processes allow utilities to adapt quickly to ever-evolving technologies while leveraging existing assets to accomplish your unique goals — and focus on the business of water. A Connected Utility How well technology, data, and systems serve our customers is the true measure of our success. The connected age requires well-thought-out, ready-to-use tools to share information, linking your utility to solutions, consumers, and partners. A Responsible Utility Together, we are stewards of a life-sustaining resource — water. Neptune is committed to help you protect water quality in the community you serve and partner in the education of the value of water. Neptune Technology Group Inc. benefits 4.0 23 Ratings Employee benefit reviews Most commented Vacation & Paid Time Off(6 comments) "Short Breaks and lunches. Extended vacation time off during Christmas. There are two shutdowns during the year the employees can take off and get paid." 401K Plan(4 comments) "Company match usually at least 50%" Maternity & Paternity Leave(3 comments) "They have good maternity leave." Jun 7, 2025 Current Employee in Atlanta, GA, Georgia Great health insurance for my needs Dec 9, 2024 Former Product Owner in Tallassee, AL, Alabama Great benefits with onsite healthcare for employees and dependents covered under their healthcare. Sep 9, 2024 Current Employee in Tallassee, AL, Alabama No one explains everything to you. You are left to figure it out on you