Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Systems Software Engineer

VALID8 Financial

The Systems Software Engineer is expected to develop, document, maintain and optimize medical graphical display software in C/C++ for Windows and Linux environments as part of the R&D team. They are additionally expected to lead or perform software testing activities relating to compliance with IEC 60601, IEC 62304 and ISO 14971. This position requires the team member to learn and understand medical device safety standards, risk management, human factors engineering (UI/UX design), and pre-/post-clinical study development.

Essential Duties and Responsibilities

The essential functions include, but are not limited to the following:

  • Develop, test, and document graphical user software for displaying real-time greyscale images.
  • Develop, test, and document graphical user interfaces as part of usability studies and reports.
  • Optimize and maintain existing software systems, including graphical user software and embedded systems.
  • Port existing software systems from a Windows environment to a Linux environment.
  • Perform and document software risk analyses.
  • Adhere to medical industry standards such as IEC 60601, IEC 62304 and ISO 14971.
  • Contribute to documentation work as required for FDA submissions such as 510k submission.
  • Perform other work-related tasks as assigned.
Minimum Qualifications (Knowledge, Skills, and Abilities)
  • Bachelor's degree in Computer Science or Computer Engineering or relevant fields such as Biomedical Engineering/Bioengineering.
  • Minimum three (3) years' experience in MEDTECH with prior experience in product commercialization.
  • Proficiency in C and C++.
  • Proficiency in Python is preferred and recommended.
  • Proficiency in development for Windows, specifically MSVC and CMake.
  • Proficiency in development of embedded systems (bare-metal C/C++) is preferred and recommended.
  • Proficiency with development for Linux is preferred and recommended.
  • Proficiency with source code management tools, specifically Git.
  • Prior experience with unit and integration testing.
  • Proficiency in UI/UX design is preferred and recommended.
  • Prior experience with AI/ML libraries, such as TensorFlow, is preferred and recommended.
  • Working knowledge in IEC 60601, IEC 62304 and ISO 14971.
  • Prior experience with Class 2 or above medical device is a must; prior experience in cardiovascular intervention is preferred.
  • Ability to troubleshoot and debug software systems with sparse documentation.
  • Ability to communicate technical issues and describe software to a general audience, such as for team-wide meetings or FDA documentation.
  • Ability to work independently in a fast-paced environment.
  • Ability to interact professionally at all organizational levels.
Physical Demands and Work Environment

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the functions. While performing the duties of this position, the employee is regularly required to talk or hear. The employee frequently is required to use hands or fingers, handle or feel objects, tools, or controls. The employee is occasionally required to stand; walk; sit; and reach with hands and arms. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this position include close vision, distance vision, and the ability to adjust focus. The noise level in the work environment is usually low to moderate.

Note

This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments. All duties and responsibilities are essential functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbents will possess the skills, aptitudes, and abilities to perform each duty proficiently. Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety of themselves or others. The requirements listed in this document are the minimum levels of knowledge, skills, or abilities. This document does not create an employment contract, implied or otherwise, other than an “at will” relationship.

#J-18808-Ljbffr
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Systems Software Engineer in Campbell, CA vacancy
  • $152k - $241.5k

     ...done before takes vision, innovation, and the world’s best talent. The DRIVE OS Team is searching for a hands-on Systems and Software Platform Engineer to develop innovative solutions for the world of transportation and the growing field of self-driving cars. This... 
    Suggested

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $143.8k - $230k

     ...performance computing applications. We are looking for excellent software and firmware engineers to join the NIC product development team. As a Software...  ...in RDMA protocol, QoS, Packet Classifications, Linux Systems programming, Linux kernel, Linux Network Drivers, Linux... 
    Suggested
    Local area

    Broadcom Corporation

    San Jose, CA
    3 days ago
  • $152k - $241.5k

     ...are looking for a motivated Performance Engineer to influence the roadmap of our communication...  ...all hardware (GPU, CPU, networking) and software components in the stack. Evaluate...  .... ~ Good understanding of computer system architecture, hardware–software interactions... 
    Suggested

    NVIDIA Gruppe

    Santa Clara, CA
    7 hours ago
  • $149k - $224k

     ...opportunities and leave your mark, come join us. The Role As part of the Core Products Business Unit (CPBU) Systems Software team, you will join a high-leverage engineering initiative dedicated to transforming upgrade workflows and lifecycle operations. Our goal is to shift... 
    Suggested
    For contractors
    Local area
    Remote work
    Flexible hours
    Shift work

    Everpure LLC

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...work. Come join the team and see how you can make a lasting impact on the world. We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At NVIDIA, this role is uniquely positioned to drive... 
    Suggested
    Full time
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...Senior Systems Software Engineer – GPU Performance at Scale We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. The position will drive innovation in AI and GPU computing. What You’ll Be Doing... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...are looking for a motivated Performance engineer to influence the roadmap of our communication...  ...clusters Good understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals) Implement micro-benchmarks... 
    Full time
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $184k - $287.5k

     ...see how you can make a lasting impact on the world! NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key aspects of our ARM SW ecosystem and system software architecture. With... 
    Full time
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $152k - $287.5k

     ...We are looking for a Senior System Software Engineer to develop low-level software for NVIDIA NVLink Fusion, a high-bandwidth, low-latency interconnect platform for next-generation accelerated computing systems. You will design and implement kernel-mode drivers and embedded... 
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $184k - $356.5k

     ...NVIDIA is growing a senior engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms. The team turns modern toolchains...  ...software components. We are looking for an experienced systems software engineer who can lead cross-stack... 
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $152k - $287.5k

     ...best talent. We’re hiring a Deep Learning Engineer with strong experience in generative AI,...  ...LLMs/VLMs, computer vision, and agentic systems. If you’ve spent more time than you’d...  ...skills in Python and C/C++. Excellent software engineering fundamentals. Ability to... 
    Full time
    Internship

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $124k - $241.5k

     ...definition resolution at the lowest latency for smoothest of gameplay. Just click and play! Visit us at We are looking for a Systems Software engineer to join a team of highly skilled and motivated engineers who build the ultra low latency Streaming technology for GeForce... 
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $152k - $287.5k

     ...how you can make a lasting impact on the world. The Tegra Team searching for a creative and highly motivated engineer with expertise in system software to join the Tegra system-on-chip (SOC) Software organization. You will design key aspects of our Tegra SoC kernel... 
    Full time

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $105k

    Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Continue with Google Continue with Google Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    San Jose, CA
    2 days ago
  • $272k - $431.25k

    NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof of concept to production deployments. Enterprises now recognize the need for accelerated computing to handle large data... 
    Work experience placement

    Nvidia Corporation

    Santa Clara, CA
    3 days ago
  • $124k - $241.5k

     ...intelligence. Our data-center platforms bring together GPUs, CPUs, networking, systems, and software to solve some of the world’s most exciting computing problems. We are looking for a System Software Engineer to join NVIDIA’s GPU Performance and Power Management Software team.... 
    Full time
    Internship

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $250k

     ...System Software Engineer, Node & Cluster Management Hybrid | Mountain View, CA | Tuesday to Thursday on-site $250k+ base + RSUs I'm working with a well-funded AI semiconductor startup building a new processor architecture for frontier-scale language models.... 
    Work at office

    Acceler8 Talent

    Mountain View, CA
    2 days ago
  •  ...System Software Engineer — Linux Kernel & Device Drivers Mountain View, CA We’re partnering with an early-stage AI hardware company building a new generation of high-performance accelerator systems for large-scale AI workloads. They’re looking for a System Software... 

    Acceler8 Talent

    Mountain View, CA
    7 hours ago
  •  ...The City of San José is recruiting for a Senior Systems Applications Programmer (SSAP) with a focus on financial applications in the Information Technology Department. As a technical support, this position will be responsible for citywide customer supporting, enhancing... 

    (ISC)2 East Bay Chapter

    San Jose, CA
    3 days ago
  • $272k - $431.25k

     ...Principal System Software Engineer - Data Center MODS page is loaded## Principal System Software Engineer - Data Center MODSlocations: US, CA, Santa Clara: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition id: JR2014384NVIDIA has been transforming... 

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $90k - $150k

     ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge...  ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life... 

    Arista Networks, Inc.

    Santa Clara, CA
    4 days ago
  •  ...manage all aspects of the IT infrastructure, systems, applications, and user support. The...  ...for developing systems and acquiring software and hardware necessary to meet those needs...  ...Infrastructure Resource Management Operations Engineering Manager, Fleet Reliability Business... 
    Full time
    Work experience placement
    Work at office

    Intellipro, Inc.

    San Jose, CA
    2 days ago
  • $140k - $170k

     ...search-driven conversational user experience, and automated data engineering pipelines. Our solutions are used by leading Telecoms,...  ...years of professional experience in a solutions engineering, systems engineering, or technical customer‑facing role. Strong... 
    Work experience placement
    Remote work
    Relocation

    Selector Software

    Santa Clara, CA
    7 hours ago
  •  ...AI for Chip Design - Agentic AI - Solutions / Research Engineer - RTL / Layout - EDA Lumicity is partnered with an exciting startup...  .... If you are "AI curious" and want to explore how agentic systems can be utilized to impact chip design, then these are truly exciting... 

    Lumicity

    San Jose, CA
    7 hours ago
  • $130k - $180k

     ...Data Engineering Manager PDF Solutions offers an end-to-end analytics platform that empowers engineers and data scientists across the semiconductor ecosystem to rapidly improve the yield, quality, and profitability of their products. By combining industry-leading data... 
    Worldwide

    PDF Solutions

    Santa Clara, CA
    4 days ago
  •  ...infrastructure. We partner with leading AI researchers and enterprise engineering teams to design, scale, and optimize high-performance GPU...  ...high-speed interconnects (InfiniBand, RoCE), distributed file systems (NFS, NVMe-oF, Weka, VAST), security, and cost optimization... 
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Corporation

    San Jose, CA
    1 day ago
  •  ...Title: Solutions Engineer Location: Ann Arbor, MI (Onsite) Hire Type: 6 months...  ...programming to everyone by simplifying vehicle software development and increasing deployment...  ...automotive domain, including cockpit systems and ADAS applications. • Understanding... 
    Contract work
    Relocation

    Kasmo Global

    San Jose, CA
    2 days ago
  • $146k

     ...transformative AI solutions. About the Team Our Solutions Engineering team acts as the strategic and technical backbone for complex...  ...complex technical solutions, from traditional voice systems to modern cloud platforms, with hands-on familiarity with API... 
    Work at office
    Remote work

    Zoom Corporation

    San Jose, CA
    13 hours ago
  •  ...Overview Keysight is looking for a Solutions Engineer to join our team focused on high-speed digital and optical technologies. In this...  ...requirements into solutions built around Keysight hardware and software products Plan and deliver complex demonstrations of test... 
    Flexible hours

    Keysight Technologies

    Santa Clara, CA
    4 days ago
  •  ...About the role We are seeking a Senior Solutions Engineer to join our team. Reporting to the Sr. Manager of Technical Operations...  ...• network configurations and own the process for implementing system changes that impact supply routing. • Partner closely with... 

    Exaways Corporation

    San Jose, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Systems Software Engineer. Be the first to apply!