Staff Software Engineer
Core
Design, develop, and deploy embedded software and system architecture for diagnostic and interventional cardiology devices to treat heart disease.
Role type
Staff Software Engineer (Embedded Systems)
Builds
Medical devices for electrophysiology and cardiology
Domain
Healthcare / Medical Devices / Electrophysiology
Deliverable
production ML models | product features
Required skills
Object-Oriented Design, C++, Qt/QML, OpenGL, CUDA, Linux, Software Architecture, Requirements Engineering, Embedded Systems, Full Product Lifecycle
Preferred skills
Cyber Security, Distributed Embedded Systems, Python, TCP/IP, Web Services, IEC60601-1, IEC62304
Technologies
C++, Qt, QML, OpenGL, CUDA, Linux, Visual Studio, Jira, Perforce (via careerplan.io/jobs/31153214-staff-software-engineer-at-abbott)
Responsibilities
Develop requirements specifications and software designs for embedded algorithms and GUIs; participate in code reviews and final release; create test plans and protocols; collaborate with QA, RA, and hardware engineers; document solutions for manufacturing; make critical technical decisions.
Seniority
Staff, technical leadership & mentorship