{"schemaVersion":"jobsearcher.job.v1","id":"006b3c57b42eade1dfe5edbb","url":"https://jobsearcher.com/jobs/006b3c57b42eade1dfe5edbb","canonicalUrl":"https://jobsearcher.com/jobs/006b3c57b42eade1dfe5edbb","title":"Firmware Engineer","description":"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 SummaryWe 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 ResponsibilitiesFirmware 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 & QualificationsTechnical Experience & Tools10+ 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 DebuggingRobust experience with wireless protocols including BLE, Cellular, and Wi-Fi. Strong laboratory debug skills with standard hardware diagnostic equipment. Professional AttributesProblem-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.","company":"Onin Technology","rawCompany":"onin technology","city":"Alpharetta","state":"GA","isRemote":false,"isActive":false,"createdAt":"2026-07-18T12:07:29.315Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"334111","title":"Electronic Computer Manufacturing","slug":"electronic-computer-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Firmware Engineer","description":"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 SummaryWe 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 ResponsibilitiesFirmware 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 & QualificationsTechnical Experience & Tools10+ 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 DebuggingRobust experience with wireless protocols including BLE, Cellular, and Wi-Fi. Strong laboratory debug skills with standard hardware diagnostic equipment. Professional AttributesProblem-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.","datePosted":"2026-07-18T12:07:29.315Z","dateModified":"2026-07-18T12:07:29.315Z","hiringOrganization":{"@type":"Organization","name":"Onin Technology","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Alpharetta","addressRegion":"GA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"006b3c57b42eade1dfe5edbb"},"url":"https://jobsearcher.com/jobs/006b3c57b42eade1dfe5edbb"}}