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.