Software Development Engineer (Orlando, FL)
Core
Design, develop, and maintain C/C++ embedded software applications for hospital patient monitoring systems, ensuring security, stability, and performance.
Role type
Senior embedded software engineer (C/C++)
Builds
Secure, high-performance embedded software for medical devices
Domain
Healthcare technology / Medical devices
Deliverable
production ML models | product features
Required skills
C, C++, multithreading, memory management, performance optimization, debugging, Linux/RTOS, API design, networking protocols, secure software development, vulnerability management, CI/CD pipelines
Preferred skills
Healthcare/medical technology domain experience, regulated industry experience
Technologies
C, C++, Linux, Real-Time Operating Systems (RTOS), GitHub, CI/CD pipelines
Responsibilities
Support project estimation, planning, and risk management; design and develop C/C++ applications; troubleshoot and resolve complex software issues; lead security risk assessments and threat modeling; implement secure software development practices
Seniority
Senior, hands-on IC