Sr Staff Software Engineer

Russell Solutions Group

Sr Staff Software Engineer

San Jose, CA
Full Time
Paid
  • Responsibilities

    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