Search

Senior Software Engineer

companyThe O'Connor Group
locationFort Washington, PA, USA
PublishedPublished: 6/14/2022
Full Time

Job Description
About Us:

Active Protective Technologies is a medical device startup 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.

Position Overview:

We are seeking an experienced software 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 and hardware 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.
•Document software design, implementation, and testing processes thoroughly.

Requirements

Required Qualifications:
•Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related field; Master's degree preferred.
•Minimum of 5 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 and effectively manage multiple projects.

Preferred Skills:
•Experience with STM microcontroller 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 (IMUs).
•Prior experience in the medical device industry is a plus.

Loading interface...
Loading interface...
Loading interface...
Loading interface...
Loading interface...
Loading interface...