Demo

Firmware Engineer

Onin Technology
Alpharetta, GA Full Time
POSTED ON 9/16/2026
AVAILABLE BEFORE 1/10/2027
Role Type: 3-6 Month Contract (with potential for extension) Location: Remote Travel: Occasional travel required (approx. a couple of times per month) to support laboratory integration efforts.

Job Summary

We are seeking a seasoned Senior Embedded Firmware Engineer to maintain our core MP5000 product line and drive the development of the associated EEV product revision. This role requires a deep technical background in embedded systems, a knack for root-cause failure analysis, and the ability to collaborate effectively across international teams to bring complex issues to resolution.

Key Responsibilities

  • Firmware Maintenance & Debugging: Review, analyze, and correct existing firmware codebases to resolve complex field issues identified through the RMA process.
  • Failure Diagnosis: Perform deep-dive diagnostics on customer field issues for the core product and all of its variants.
  • Compliance & Security: Implement firmware modifications required for CRA compliance at the product level, including adding data encryption for over-the-air (OTA) and conducted interfaces, as well as stored data.
  • Laboratory Integration: Assist in design, development, and debugging activities in laboratory environments using traditional test equipment (multimeters, oscilloscopes, pattern generators, logic analyzers, protocol analyzers, etc.).
  • Cross-Functional Collaboration: Partner effectively with an international development team and provide regular status updates and level-of-effort (LOE) estimations to management.

Skills & Qualifications

Technical Experience & Tools

  • 10 years of experience developing firmware for products running FreeRTOS or eCOS OS.
  • Expertise in C/C and Python.
  • Hands-on experience with Segger development tools and Lauterbach Trace32 debugging.
  • Proficiency in Rational Rhapsody development and UML architecture.
  • Familiarity with AI-assisted development tools such as Claude Code or Codex.

Wireless & Hardware Debugging

  • Robust experience with wireless protocols including BLE, Cellular, and Wi-Fi.
  • Strong laboratory debug skills with standard hardware diagnostic equipment.

Professional Attributes

  • Problem-Solving Mindset: Demonstrated perseverance and the ability to stay focused on highly complex technical issues until they are completely resolved.
  • Autonomy: A self-starting, conscientious professional who takes ownership of tasks.
  • Communication: Strong teamwork, organizational, and written communication skills.

Salary : $60 - $70

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Engineer?

Sign up to receive alerts about other jobs on the Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Onin Technology

  • Onin Technology Penns Grove, NJ
  • Position: Final Mile Assistant Manager (MUST have Final Mile knowledge/experience) Location: 1 Forest Lane Carneys Point, NJ 08069 - Building A Pay: $80k N... more
  • 15 Days Ago

  • Onin Technology Huntsville, AL
  • Location: Huntsville, AL Clearance: Active DoD Secret Clearance (Required) Salary Range: $70,000 - $110,000 (DOE) Positions Available: 2 (1 Entry-Level, 1 ... more
  • 16 Days Ago

  • Onin Technology Huntsville, AL
  • Location: Huntsville, AL Clearance: Active DoD Secret Clearance (Required) Salary Range: $90,000 - $140,000 Positions Available: 1 Position Overview We are... more
  • 16 Days Ago

  • Onin Technology Auburn, AL
  • POSITION/TITLE : Quality Engineer DEPARTMENT : Quality Management The Quality Engineer position works directly with the Quality Manager to support the adva... more
  • 16 Days Ago


Not the job you're looking for? Here are some other Firmware Engineer jobs in the Alpharetta, GA area that may be a better fit.

  • Actalent Alpharetta, GA
  • Job Title: Staff Firmware Engineer Job Description This role calls for an experienced and highly capable Staff Firmware Engineer to lead the design, develo... more
  • 6 Days Ago

  • CAIRE Ball Ground, GA
  • Successful candidate will join CAIRE’s Research & Development team at the global headquarters in Georgia. This individual will work on CAIRE’s oxygen thera... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!