Junior Firmware Engineer

resource 1 llc • United State
Relocation
Apply
AI Summary

Design and develop firmware for patient monitoring and management solutions, collaborate with electrical engineers, and troubleshoot failed devices. Required experience with ARM microcontrollers, connectivity technologies, and technical skills such as I2C, SPI, UART, and USB.

Key Highlights
Design and develop firmware for patient monitoring and management solutions
Collaborate with electrical engineers
Troubleshoot failed devices
Key Responsibilities
Design & Development: Write, develop, and troubleshoot firmware for both BareMetal and RTOS-based microcontrollers.
Hardware Bring-Up: Collaborate with Electrical Engineers using schematics to bring up new PCBs.
Testing & Automation: Develop Python scripts for automated device testing and system feature verification.
Technical Skills Required
ARM Microcontrollers I2C SPI
Benefits & Perks
Relocation Assistance
Flexible hours around core 9 AM – 5 PM schedule
Nice to Have
Experience designing for low-power applications
Experience with embedded device security

Job Description



Junior Firmware Engineer


Relocation Assistance: Available for the right candidate


About the Role

We are seeking a Junior Firmware Engineer to help design and develop an innovative, in-house patient monitoring and management solution from the ground up. In this role, you will work closely with electrical engineering team to bring new PCBs to life, writing firmware for both BareMetal and RTOS-based boards.


If you love low-level programming, solving complex hardware-software puzzles, and seeing your work directly impact patient care, this is the project for you.


Key Responsibilities

  • Design & Development: Write, develop, and troubleshoot firmware for both BareMetal and RTOS-based microcontrollers.
  • Hardware Bring-Up: Collaborate with Electrical Engineers using schematics to bring up new PCBs.
  • Testing & Automation: Develop Python scripts for automated device testing and system feature verification.
  • Analysis & Failure Diagnostics: Troubleshoot failed devices to perform root-cause failure analysis and generate finding reports.
  • Documentation & Compliance: Create comprehensive technical documentation, including test procedures, design requirements, and test cases to ensure product conformance.
  • Project Management: Manage project timelines, resources, and detailed development documentation.


Qualifications & Competencies

Required Core Experience (Must meet at least one in each category):

  • ARM Microcontrollers: Proven experience with at least one of the following: Ambiq Apollo family, Nordic (52, 53, 54, 91) family, or Cypress USB chips. (Experience with Alif is strongly preferred).


  • Connectivity Technologies: Hands-on experience with at least one of the following: BLE, Wi-Fi, LTE, GNSS, USB-MSC, or USB-RNDIS.


Technical Skills & Knowledge:

  • Strong understanding of standard communication protocols (I2C, SPI, UART, USB, etc.).
  • Experience working directly with various sensors, memory components, and power management ICs.
  • Solid knowledge of the complete Software Development Lifecycle (SDLC)—from concept and requirements to manufacturing and production support.
  • Proficiency with modern development tools: Git/Bitbucket (source control) and Jira (issue tracking).

Preferred (Nice-to-Have):

  • Experience designing for low-power applications.
  • Experience with embedded device security.
  • Familiarity with structured software development processes (e.g., CMMI).


Why apply?

This is a rare opportunity to own a project from Day 1 and build a brand-new medical tech solution from scratch. Collaborative environment in Warminster, PA, with flexible hours around core 9 AM – 5 PM schedule and relocation support to help you get settled.


Similar Jobs

Explore other opportunities that match your interests

OBIEE Developer

Programming
•
23m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

IT Engagements, Inc.

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

burlebo

United State

Backend Software Engineer

Programming
•
37m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

edkey

United State

Subscribe our newsletter

New Things Will Always Update Regularly