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:
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.
- 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.
- 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.
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 1 day ago
Similar jobs that could be interesting for youBased on the Systems Software Engineer in Campbell, CA vacancy
$152k - $241.5k
...best work. Come join the team and see how you can make a lasting impact on the world.Join the Simulation Software team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding opportunity to work on breakthrough technology that drives everything...SuggestedFull time$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...SuggestedFull time$152k - $241.5k
...diverse, supportive environment where everyone is inspired to do their best work.We are searching for outstanding senior system software engineer to join the NVIDIA's GPU Diagnostics SW team. Our charter is to develop the most demanding applications a GPU or high-performance...SuggestedFull time$184k - $287.5k
We are looking for a talented Senior System Software Engineer to help build NVIDIA Halos, our full-stack safety platform for physical AI: autonomous vehicles, humanoids, industrial robots, and intelligent machines that sense, decide, and act in the real world. This role...SuggestedFull time$224k - $356.5k
...robots, intelligent environments, and medical devices. Our software platforms are central to this mission. We help innovators... ...improve living standards globally!We are hiring a Senior Systems Software Engineer to join our team as a technical expert focused on optimizing...SuggestedFull timeImmediate start$184k - $287.5k
...foundation into the automotive domain, where the bar isn't just performance — it's safety as well.We are seeking a Senior Systems Software Engineer with deep knowledge of RTOS and software safety standards to help bring GFN's real-time streaming technology to automotive...Full time$184k - $287.5k
We are seeking a Sr System Software Engineer to help us build out our scientific computing platform workflows on Cloud. This Cloud based scientific computing cloud platform enables Physics based Numerical Simulation Solvers, AI based Training, Inference and Visualization...Full time$83k - $166.1k
Implements features in system software modules and automation pipelines with moderate guidance; debugs issues across drivers, services,... ...and lifecycle operations and support efforts with platform engineering, operations, firmware development, silicon/board vendors, and...Temporary workFlexible hours$152k - $241.5k
...join the team and see how you can make a lasting impact on the world.Join the leading Tegra Tools team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding opportunity to work on breakthrough technology that drives everything from self-driving...Full time$184k - $287.5k
We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The best candidates will have excellent C/C++, a thorough understanding of operating systems and kernel programming, a good understanding of computer architecture. You...Full time$152k - $241.5k
As a Vulkan Performance driver engineer, you will have a hand in everything from the game engine down to bare metal! You will be part... ...experience5+ years of experience (or equivalent) in graphics software, system programming, or related field.An understanding of graphics...Full time$152k - $241.5k
NVIDIA Solutions Engineering team is searching for engineers to help develop and bring NVIDIA’s autonomous vehicle platform to the world... ...people can do their best work. We are looking for a System Software Engineer with expertise in embedded systems, good grasp of operating...Full time$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 timeRemote work$184k - $287.5k
...responsibilities and opportunities! We work with sister software teams on developing features for upcoming... ...responsibilities evolve over time, resulting in a rich engineering experience and career. As a Compute Systems Software Engineer at NVIDIA, you will work on the kernel...Full timeWorldwide$184k - $287.5k
...is inspired to do their best work. The video software team is seeking someone highly motivated and passionate about system software development. Come join our team and... ....What we need to see:Bachelors in Electrical Engineering or Computer Science (or equivalent experience...Full timeWork experience placement$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...Full timeImmediate start$152k - $241.5k
...tools to debug, profile and analyze the performance of their systems/applications using the low-level libraries that you helped to... ...generation accelerated computing at datacenter scale.As a system software engineer in the Developer Tools group, you will be developing software...Full timeRemote work$124k - $195.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$152k - $241.5k
...technologies powering GeForce NOW are advancing the future of AR/VR, AI inference, and connected mobility.We're looking for a Senior Systems Software Engineer with strong C++ experience and familiarity with streaming technologies. You will help to improve the quality of...Full timeRemote work$152k - $241.5k
...how you can make a lasting impact on the world.NVIDIA is searching for a creative and highly motivated engineer with expertise in boot software to join the SOC System Software organization. This position offers the opportunity to have real impact in a dynamic, technology...Full time$184k - $287.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 timeRemote work$124k - $195.5k
...NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence.We are now hiring a System Software Engineer for the UEFI Firmware team! You will be heavily involved with the early modeling and simulation required to produce our...Full timeImmediate start$184k - $287.5k
...innovations are revolutionizing self-driving cars, machine learning, supercomputing, gaming, and visualization. As a Senior System Software Engineer on the NvSci team, you will play an integral role in crafting NVIDIA's leadership in AI.What you'll be doing:Build and...Full timeRemote work$184k - $287.5k
...to do their best work. Come join the team and see how you can make a lasting impact on the world.NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration group. Over the past five years GPU accelerated data processing has moved from proof of...Full time$184k - $287.5k
...into reliable production workflows? Our Engineering Workflow Platform team builds the user-facing... ...-platform architecture with hands-on systems engineering to solve challenges that... ...experience, at least 12 years of relevant software engineering experience.Production ownership...Full timeImmediate start$184k - $287.5k
NVIDIA is searching for a highly motivated, creative engineer to join the GPU Software team. As a GPU/SOC system software engineer, you will work with a team of very dedicated software and hardware engineers involving a wide variety of technologies. As someone who is hardworking...Full time$184k - $287.5k
.... This role brings sits at the intersection of research and systems engineering, where we turn new ideas into reliable, high-performance systems... ...field, or equivalent experience.8+ years of relevant software engineering experience.Experience in one or more relevant areas...Full time$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...Full time$152k - $241.5k
...are looking for a motivated Performance engineer to influence the roadmap of our communication... ...clustersGood understanding of computer system architecture, HW-SW interactions and operating systems principles (aka systems software fundamentals)Implement micro-benchmarks...Full time$211k - $368k
...accelerate technology pathfinding, AI and system workload analysis, memory subsystem... ...exploration, validation, and teamwork across engineering organizations and external partners. AI... ...issues across hardware, firmware, software, networking, power, thermal, and equipment...Full timeLocal areaImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Systems Software Engineer. Be the first to apply!
Related searches
- software implementation project manager Campbell, CA
- remote software sales Campbell, CA
- healthcare software sales Campbell, CA
- software Campbell, CA
- software technical support Campbell, CA
- entry level software sales Campbell, CA
- embedded software Campbell, CA
- software technology Campbell, CA
- software sales Campbell, CA
- id software Campbell, CA
