Junior Embedded Software Engineer

InvisALERT Solutions

West Chester (Chester County)

Hybrid

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A healthcare technology company is seeking a Junior Embedded Software Engineer to develop and maintain C/C++ firmware for connected safety systems. You will collaborate with hardware teams, automate testing, and validate firmware. This role offers the flexibility of up to 50% hybrid work after onboarding. Ideal candidates have proficiency in C/C++, knowledge of Python, and strong analytical skills.

Qualifications

  • Hands-on experience using C/C++ with entry-level embedded toolchains.
  • Working knowledge of Python for automation.
  • Familiarity with hardware debugging tools.

Responsibilities

  • Develop and maintain C/C++ firmware for IoT devices.
  • Collaborate on board bring-up and low-power optimization.
  • Automate HIL tests using various interfaces.

Skills

C/C++ proficiency
Embedded toolchains experience
Python knowledge
Strong analytical skills
Debugging skills

Tools

Git
Oscilloscopes
Multimeters
DC power supplies

Job description

We are a healthcare technology company revolutionizing patient safety across more than 400 behavioral health facilities nationwide. Our mission is to enhance clinical care through advanced sensing, edge computing, and secure cloud integration, combining machine learning, BLE-AoA location tracking, and mmWave radar into real-world IoT systems that save lives.

As a Junior Embedded Software Engineer, you will collaborate closely with hardware, firmware, and cloud teams to design, test, and deploy intelligent sensing devices used every day in hospitals and behavioral health facilities. You will help ensure the reliability, performance, and scalability of a nationwide network of connected safety systems.

What You’ll Do
  • Develop and maintain C/C++ firmware for custom IoT devices, from sensor drivers and BLE protocols to application logic on bare‑metal and FreeRTOS systems.
  • Collaborate with the hardware team on board bring‑up, sensor integration, and low‑power optimization.
  • Automate hardware‑in‑the‑loop (HIL) tests using UART/SWO, BLE, SCPI, and websocket interfaces.
  • Validate new sensors and firmware releases for accuracy, reliability, and power efficiency.
  • Create clear, repeatable documentation for flashing, testing, and calibration procedures.
  • Partner with software and cloud engineers to integrate embedded systems with our AWS‑based IoT and analytics platform.
Minimum Qualifications
  • Proficiency in C/C++ with hands‑on experience using entry‑level embedded toolchains (Arduino, PlatformIO, etc.).
  • Working knowledge of Python for data collection and test automation.
  • Strong analytical and debugging skills.
Preferred Skills
  • Familiarity with oscilloscopes, multimeters, and DC power supplies.
  • Ability to read schematics and interpret datasheets.
  • Knowledge of UART, SPI, I²C, Ethernet, and BLE protocols.
  • Experience with vendor SDKs such as STM32CubeMX, ESP‑IDF, or Nordic SDK.
  • Understanding of Bluetooth Low Energy (BLE) and basic networking (UDP/TCP, websockets).
  • Experience with Git and collaborative version control workflows.

Referrals increase your chances of interviewing at InvisALERT Solutions by 2x.

Location & Flexibility

This position is based at our West Chester, PA headquarters, where you’ll have direct access to our engineering lab and hardware prototypes.

Up to 50% hybrid work is available following the onboarding period.

Important Note

We are accepting direct applicants only. Recruiters, agencies, or third‑party representatives should not contact us regarding this position. All unsolicited candidate submissions, emails will be disregarded.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Resource 1 LLC • Warminster Township

On-site
USD 70,000 - 90,000
Relocation assistance
Flexible hours
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ubiety • Chicago (IL)

On-site
USD 140,000 - 170,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Reacthealth • Dublin (OH)

Hybrid
USD 100,000 - 130,000
Firmware Engineer - (Contract-to-Hire)
Firmware Engineer - (Contract-to-Hire)

10XBeta Venture Studio • New York (NY)

Hybrid
USD 110,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

React Health • Dublin (OH)

Hybrid
USD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Principal Software Engineer
Principal Software Engineer

Digital Health Solutions • Andover (MA)

On-site
USD 140,000 - 190,000
Health insurance
401(k) with employer match
Paid time off
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Embedded Engineer
Embedded Engineer

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching
Firmware Engineer
Firmware Engineer

Medclinicx • Austin (TX)

On-site
USD 110,000 - 150,000