Staff Embedded Software Engineer
Core
Lead design, development, testing, and integration of embedded software solutions for powered ambulance cots and patient handling systems.
Role type
Staff Embedded Software Engineer
Builds
Electromechanical systems, user interfaces, sensors, and connected device functionality for medical devices
Domain
Medical devices / Embedded systems
Required skills
C++, C, Python, embedded cyber-security, memory management, code coverage techniques, Application Lifecycle Management/Traceability tools, version control (Perforce/Git), static/dynamic analysis tools
Preferred skills
customer needs analysis, advanced analytical and troubleshooting skills
Technologies
C++, C, Python, Perforce, Git
Responsibilities
Lead technical team in design and development of components and sub-systems; Design and implement embedded cyber-security; Conduct advanced prototyping and testing; Lead code reviews applying design principles and coding standards
Seniority
Staff, hands-on IC with mentorship