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

Systems Software Engineer

Elumn8 Medical, Inc.

Position Summary

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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Systems Software Engineer in Campbell, CA vacancy
  • $90k - $130k

     ...Job Description Job Description Salary: $90,000 to $130,000 Role Credo is seeking a System Software Engineer to join the Applications team to help develop our SDK. The position will require developing software to control our diverse chip and IP products and the... 
    Suggested

    Credo Semiconductor, Inc.

    San Jose, CA
    17 days ago
  • $136.5k - $276.5k

     ...Senior Systems Software Engineer This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work.... 
    Suggested
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    16 days ago
  • $120.5k - $243k

     ...Systems Software Engineer — Marvis Minis & Edge AI This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people... 
    Suggested
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Cupertino, CA
    4 days ago
  • $120.5k - $243k

     ...Systems/Software Engineer III This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    4 days ago
  • $120k - $130k

     ...Systems Software Engineer Santa Clara, CA Systems Software Engineer Company: Picarro Location: Santa Clara, CA Education: Bachelor's Degree Required Position Overview Picarro is seeking a Systems Software Engineer to design, develop, and maintain robust... 
    Suggested
    Full time
    Temporary work
    Summer holiday
    Worldwide
    Flexible hours

    Picarro

    Santa Clara, CA
    2 days ago
  • $120.5k - $243k

     ...System Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    HPE

    Sunnyvale, CA
    4 days ago
  • $160k - $183k

     ...compression, and low-power operation. If you enjoy great rewards, Ambarella has it all, great health, and welfare benefits! System Software Algorithm engineers at Ambarella research and develop next-generation computer vision algorithms in a wide variety of our future products... 
    Full time
    3 days per week

    Ambarella

    Santa Clara, CA
    20 hours ago
  • $184k - $287.5k

    The Autonomous Vehicles Platform team is now looking for a Senior System Software Engineer. Our team builds the NVIDIA DriveWorks SDK with the goal to provide a scalable software stack and framework to build autonomous vehicles. We are seeking software engineers with interests... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • NVIDIA Gruppe is seeking a Senior System Software Engineer in Santa Clara, California, to develop world-class GPU-accelerated AI inference serving software. This role involves contributing to feature development and optimizing software for deployment in production environments... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • A leading tech firm in Santa Clara is seeking a highly motivated System Software Engineer for GPU/SOC. The role involves designing and debugging software for next-gen hardware, collaborating with global teams, and product hardening. Ideal candidates have 8+ years in software... 

    NVIDIA Corporation

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

    NVIDIA Gruppe is seeking a Software Verification Engineer in Santa Clara to drive feature enablement and develop software tools for GPU systems. Applicants should have over 5 years of experience and a degree in EE/CS or a related field. Responsibilities include driving... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $147.4k - $272.1k

    Systems & Kernel Software Engineer, SEAR Cupertino, California, United States Software and Services The SPEAR Systems & Kernel team in Apple's Security Engineering & Architecture organization is hiring a collaborative systems engineer with a drive to improve the security... 
    Relocation

    Apple Inc.

    Cupertino, CA
    20 hours ago
  • NVIDIA Gruppe in Santa Clara, California is seeking a Senior System Software Engineer for their Automotive Team to help develop high-performance automotive systems. This role requires expertise in system software development on Real Time OS and strong programming skills... 

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $147k - $211k

    Google Inc. is seeking a Software Engineer in Mountain View to develop low-level software for their Tensor SoC and Pixel devices. The role involves...  ...experience in software development, preferably with embedded systems. The successful candidate can expect a competitive salary... 

    Google Inc.

    Mountain View, CA
    3 days ago
  • Overview We are now looking for a Systems Software Engineer. If you like to think creatively and enjoy solving challenges that require innovation, you may have an opportunity with us. Our team defines and builds methodologies, software, and workflows tailored to silicon... 

    NVIDIA Gruppe

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

    We are searching for a highly motivated, creative engineer with experience in software design who is passionate about their work. As part of your responsibility...  .... What you’ll be doing: Define, design and develop GPU system software components with focus on power and performance... 
    Work experience placement

    NVIDIA Gruppe

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

    Senior Systems Software Engineer - GPU Software page is loaded## Senior Systems Software Engineer - GPU Softwarelocations: US, CA, Santa Claratime type: Full timeposted on: Posted Todayjob requisition id: JR2001028NVIDIA is searching for a creative and highly motivated... 

    NVIDIA Corporation

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

    As a member of our NVLink team, you will be responsible for driving feature enablement on GPU systems and developing software tools and infrastructure for our next‑generation GPU's which enables high‑performance interconnect of multi‑GPU systems. Familiarity with high‑performance... 
    Remote work

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    We are hiring senior engineers to work on the CUDA driver, a core component of our platform...  ...programming model across a range of system configurations and hardware capabilities...  ...system. This role incorporates strong system software programming skills, a detailed... 

    NVIDIA Gruppe

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

    NVIDIA Gruppe is seeking a Systems Software Engineer to innovate and solve complex challenges. You will collaborate with design teams, develop automated testing software, and optimize workflows using AI. Ideal candidates possess at least 5 years of C++ experience, a master... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • NVIDIA Gruppe is looking for a skilled GPU system software engineer in Santa Clara, California. The position requires defining and developing firmware components focused on power and performance while collaborating globally and influencing architectural designs. Applicants... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

     ...through the development process to data‑center systems, customer desktops, notebooks and...  ...require a deep understanding of our hardware and software architectures. What We Need to See BS or MS degree in Computer Engineering, Computer Science, or related degree, or equivalent... 

    NVIDIA Gruppe

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

     ...responsible for building a scalable and modular software stack that powers advanced driver‑assistance systems across a diverse range of product lines and OEMs....  ...looking for a highly motivated Senior Software Systems Engineer with a strong foundation in software architecture... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $199.8k - $300.2k

    System Frameworks Software Engineer (App Intents) - Apple Vision Pro Cupertino, United States | Posted on 09/11/2023 Apple's Vision Products Group (VPG) is seeking a senior-level System Frameworks Software Engineer to join their innovative team, working on groundbreaking... 

    Career-Mover

    Cupertino, CA
    3 days ago
  • NVIDIA Gruppe is seeking a Senior System Software Engineer to join its Autonomous Vehicles Platform team. The engineer will work on applications for building autonomous vehicles, emphasizing the development of sensor drivers and related technologies. This role requires... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day 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 proof‑...  .... Good understanding of computer system architecture, hardware-software interactions... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • NVIDIA is 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 drivers and embedded software. This role will focus on enabling... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $124k - $195.5k

    We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing on Data Center Server Platform Diagnostics. You will join a dynamic crew that builds and maintains software for complex heterogeneous computing systems that power sophisticated... 
    Immediate start

    NVIDIA Gruppe

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

     ...Build and implement next-generation NvSci software to enable seamless cross-platform...  ...collaborators to improve APIs, simplify system architecture, enhance software flexibility...  ...work closely with hardware and firmware engineers to optimize performance and improve the... 

    NVIDIA Gruppe

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

    NVIDIA Gruppe is seeking a Senior System Software Engineer in Santa Clara. In this role, you will be responsible for developing system software solutions and optimizing display features. Ideal candidates should have 5+ years of experience, strong C programming skills,... 

    NVIDIA Gruppe

    Santa Clara, 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!