Sr. Software Development Engineer (Orlando, FL)
Core
Design, develop, maintain, and enhance C and C++ embedded software applications for hospital patient monitoring systems, ensuring scalability, security, and performance.
Role type
Senior embedded software engineer (C/C++)
Builds
Hospital patient monitoring software solutions
Domain
Healthcare technology / Medical devices
Deliverable
production ML models | product features
Required skills
C, C++, embedded software development, multithreading, memory management, performance optimization, Linux/RTOS, API integration, 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
Responsibilities
Support project estimation, planning, requirements definition, and risk management; Design and develop C/C++ applications; Troubleshoot complex software issues via debugging and root-cause analysis; Lead security risk assessments and secure design reviews; Implement secure software development practices and remediate vulnerabilities.
Seniority
Senior, hands-on IC
