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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- 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):
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- 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).
Interested in relocating to United State? Check out our comprehensive Relocation Jobs in United State page with detailed relocation packages and benefits.
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
IT Engagements, Inc.
burlebo