Sr Staff Software Engineer
San Jose
Job Description Job Description Overview
The Senior Staff Software Engineer will be responsible for the detailed design, implementation, and testing of subsystems and system components. This position will be able to build a wide variety of software subsystems and components efficiently and effectively, given only requirements specification and constraints.
Educational Requirements:
BS in Computer Science, Electrical Engineering, or similar technical field. Advanced degrees preferred.
Skills / Experience:
Minimum of 8 years experience writing object-oriented C++ code for real-time control of medical devices
Experience writing software system infrastructure components (e.g. DDS, networking protocols)
Experience in managing smaller projects or sub-projects.
Experience at the SW architecture level for complex systems
Experience with real-time image display a plus
Experience with Linux device drivers a plus
Experience with CI/CD is a plus
Detail oriented
Perform other duties as assigned
Proven exceptional analytical and problem-solving skills
Demonstration of strong communications and collaboration skills
Highly motivated, able to handle multiple projects and meet deadlines in a timely manner
Results oriented with the ability to balance other business considerations
High integrity, tremendous work ethic, and the passion to succeed