Embedded Software Engineer

Conshohocken, Pennsylvania

ActiveProtective
Apply for this Job
Active Protective Technologies is a medical device company committed to revolutionizing fall injury prevention and improving the lives of older adults. Our flagship product, the Tango Belt, integrates cutting-edge technology into a wearable device to mitigate fall-induced major hip injuries, a leading cause of disability and fatal injury in older adults. The Tango Belt was designated a Breakthrough Device by the FDA to recognize its potential to significantly improve the standard of care for this debilitating condition. For more info on our mission and product, please visit .

Position Overview:

We are seeking an experienced embedded software/firmware engineer to join our innovative medical device startup. The ideal candidate will have a strong background in embedded systems and be ready to tackle challenging projects in a fast-paced environment.

Key Responsibilities:
  • Design, develop, and maintain embedded software for medical devices, ensuring compliance with industry standards.
  • Collaborate with cross-functional teams, including hardware engineers and product managers, to define project requirements and deliverables.
  • Troubleshoot and debug software, hardware and system issues in a timely manner.
  • Conduct performance testing and optimization of embedded software systems.
  • Contribute to software architecture and design discussions to improve product functionality and performance.
  • Work on extended system such as backend/cloud, frontend/mobile-app if necessary.
  • Document software design, implementation, and testing processes thoroughly.
  • While the primary/initial focus is embedded software development, this role may also extend to other software components, including backend/AWS-cloud, frontend/mobile-app. We are looking for a candidate who is adaptable and eager to take on challenges beyond embedded systems, with opportunities to grow into full-stack development if desired.
Required Qualifications:
  • Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related field; Master's degree preferred.
  • Minimum of 2 years of full-time professional experience in developing embedded RTOS software systems.
  • Proficient in C programming on Linux and ARM architecture-based systems.
  • Strong problem-solving skills with the ability to work independently.
Preferred Skills:
  • Experience with wearable systems.
  • Knowledge of hardware and board design principles.
  • Familiarity with FPGA development.
  • Experience with low-level driver development, including I2C and SPI protocols.
  • Background in Wi-Fi and IoT development, as well as interfacing with backend systems.
  • Familiarity with Inertial Measurement Units (IMU).
  • Prior experience in the medical device industry is a plus.
Date Posted: 18 April 2025
Apply for this Job