Senior Systems Software Engineer
4 weeks ago
NVIDIA is looking for outstanding software engineers to work on NVIDIA’s Data Center GPU Manager (DCGM) software. In this role you will work closely with the broader NVIDIA team to design and build Linux-based management agents, CLI tools and end-to-end integration solutions that combine GPUs with the rest of the data center software management ecosystem. We are focused on supporting NVIDIA products across HPC, cloud and enterprise on both bare metal and virtualized platforms as the role of GPUs in all of these environments expands rapidly.
Your contributions will span many aspects of GPU system integration, including telemetry and metrics, health checks, diagnostics, configuration, accounting and policy. These tools fill roles of both passive background monitoring and active online management with a core emphasis on operational transparency and seamless integration in customer environments. Your code will support single node developer systems through large clusters with thousands of nodes. To be successful, you will need to have a strong Linux C/C++ background, familiarity with distributed software development, and a proven work ethic. You will be expected to jump in quickly and provide important contributions from day one. This is a dynamic work environment with many exciting opportunities awaiting. NVIDIA GPUs are central to many hot trends in the enterprise, cloud and datacenter. Come join us as we craft the future of accelerated computing and AI
What you'll be doing:
Develop robust, scalable C++ user space data center management system software under Linux
Build and maintain user-space libraries, agents, plugins, bindings and CLI tools
Enable GPU management integration with the OSS ecosystem, including Kubernetes and Docker
Support internal and external users through bug fixes, documentation and feature improvements
Maintain high quality products through robust test coverage and smart design
What we need to see:
BS or higher in Computer Science or equivalent experience.
5+ years of meaningful industry experience with a strong C++ development background
Familiarity with modern C++ standards (C++17/C++20). User space development and debugging expertise under Linux environments
Experience with APIs and interface design. Experience with IPC and Multi-threading
Outstanding written and verbal interpersonal skills
Strong motivation and commitment to learn new skills
Ability to implement all aspects of the software development lifecycle
Ability to manage time in a fast, heavily multitasked environment
Experience writing unit and system tests to ensure the correctness of fixes and new features
Ways to stand out from the crowd:
Development experience with Python, Go, and Rust. Experience with Jenkins and GitHub/GitLab CI/CD pipelines. Experience with containers, common orchestration frameworks and common logging/telemetry backends
Experience with APIs and interface design. Exposure to GPU programming with CUDA. Experience with enterprise software development. Experience with cross-language interfaces (FFI, swig, etc.) in Go (CGO), Python, and Rust.
Experience with metrics gathering/monitoring best practices. Experience with Open Telemetry, Prometheus, Grafana, DataDog, etc. Good understanding of extensive distributed systems and data-center operations/limitations.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you
The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.-
Senior Software Security Engineer
13 hours ago
Redmond, United States BrickRed Systems Full timeWe are seeking a highly skilled Senior Security Software Engineer to join our cybersecurity team, which focuses on threat intelligence and defense engineering. This team operates the Security & Information Event Management (SIEM) platform, which includes network security monitoring, detection analytics with enrichment, and threat intelligence services. Our...
-
Senior Software Engineer
3 weeks ago
Redmond, United States Apex Systems Full timeLocation: Onsite Redmond Washinton Contract: 12 months with potential of extensionHourly Pay Rate $98-118 Depending on experienceInterview Rounds: Two (one technical with coding) (one behavioral)*****Must be able to apply with sponsorship***Apex Systems is Partnering with our Client in Redmond Washington to find OS developers with strong design and build...
-
Senior Software Engineer
3 weeks ago
Redmond, United States Apex Systems Full timeLocation: Onsite Redmond Washinton Contract: 12 months with potential of extensionHourly Pay Rate $98-118 Depending on experienceInterview Rounds: Two (one technical with coding) (one behavioral)*****Must be able to apply with sponsorship***Apex Systems is Partnering with our Client in Redmond Washington to find OS developers with strong design and build...
-
Software Firmware Engineer
1 month ago
Redmond, United States Intelliswift Software Full timeJob Title: Firmware Software EngineerLocations: Onsite at Redmond, WADuration: 12 Months to start on W28+ years of experience as a Firmware Software EngineerMust-have HARD skills: Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development,...
-
Software Firmware Engineer
1 month ago
Redmond, United States Intelliswift Software Full timeJob Title: Firmware Software EngineerLocations: Onsite at Redmond, WADuration: 12 Months to start on W28+ years of experience as a Firmware Software EngineerMust-have HARD skills: Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development,...
-
Software Firmware Engineer
1 month ago
Redmond, United States Intelliswift Software Full timeJob Title: Firmware Software EngineerLocations: Onsite at Redmond, WADuration: 12 Months to start on W28+ years of experience as a Firmware Software EngineerMust-have HARD skills: Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development,...
-
Senior Software Engineer
3 weeks ago
Redmond, United States WaferWire Cloud Technologies Full timeWaferWire is seeking a Senior Software Engineer to join our team. This team is focused on the data warehouse project, requiring a blend of software engineering, data engineering, and machine learning expertise. The role involves significant coding (60%), some meetings (20%), and hands-on work (20%), contributing to project goals in Python, software...
-
Senior Software Engineer
3 weeks ago
Redmond, United States WaferWire Cloud Technologies Full timeWaferWire is seeking a Senior Software Engineer to join our team. This team is focused on the data warehouse project, requiring a blend of software engineering, data engineering, and machine learning expertise. The role involves significant coding (60%), some meetings (20%), and hands-on work (20%), contributing to project goals in Python, software...
-
Senior Software Engineer
2 weeks ago
Redmond, United States WaferWire LLC Full timeWaferWire is seeking a Senior Software Engineer to join our team. This team is focused on the data warehouse project, requiring a blend of software engineering, data engineering, and machine learning expertise. The role involves significant coding (60%), some meetings (20%), and hands-on work (20%), contributing to project goals in Python, software...
-
Software Engineer
2 weeks ago
Redmond, United States Intelliswift Software Inc Full timeJob Title: Software Engineer III Locations: Onsite at Redmond, WA Duration: 12 Months to start on W2 We are specifically looking for a candidate with experience in C++ and who can work with a team of researchers who are building prototype research devices. More broadly, the chosen candidate will work with a diverse and highly interdisciplinary team of...
-
Software Design Engineer
20 hours ago
Redmond, United States TALENT Software Services Full timeSoftware Design Engineer 1Job Summary: Talent Software Services is in search of a Software Design Engineer for a contract position in Redmond, WAThe opportunity will be two months with a strong chance for a long-term extension.Primary Responsibilities/Accountabilities: This contractor will be a part of the MS SQL performance team working on on-prem and...
-
Senior Software Engineer
3 days ago
Redmond, United States Cascade Engineering Services Full timeCascade Engineering Services Senior Software Engineer (Camera) Redmond , Washington Apply Now In Mixed Reality, people—not devices—are at the center of everything we do. Our tech moves beyond screens and pixels, creating a new reality aimed at bringing us closer together—whether that’s scientists “meeting” on the surface of a virtual Mars or some...
-
Senior Software Engineer
3 weeks ago
Redmond, United States WaferWire Cloud Technologies Full timeWaferWire is seeking a skilled Senior Software Engineer to join our team. In this role, individuals have the chance to debug and develop C+ applications and tools integrated into shipping C+ compilers and runtimes for the Windows platform. The team specializes in crafting world-class C+ compiler MSVC and runtimes, offering candidates firsthand experience in...
-
Senior Software Engineer
3 weeks ago
Redmond, United States WaferWire Cloud Technologies Full timeWaferWire is seeking a skilled Senior Software Engineer to join our team. In this role, individuals have the chance to debug and develop C+ applications and tools integrated into shipping C+ compilers and runtimes for the Windows platform. The team specializes in crafting world-class C+ compiler MSVC and runtimes, offering candidates firsthand experience in...
-
Hardware Engineer/Researcher
3 weeks ago
Redmond, United States Intelliswift Software Inc Full timeHardware Engineer/Researcher (Instrumentation/Characterization, Senior) Job ID: 23-02700 Job Title: Hardware Engineer/Researcher (Instrumentation/Characterization, Senior) Hardware Engineer/Researcher (Instrumentation/Characterization, Senior) Job ID: 23-02700 Job Title: Hardware Engineer/Researcher (Instrumentation/Characterization, Senior) Duration:...
-
Senior Software Engineer, Project Kuiper
2 weeks ago
Redmond, United States Amazon.com Inc Full timeProject Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. Builder Operations and test systems tea Software Engineer, Software, Project, Development Engineer, Operations, Senior, Technology
-
Senior Software Engineer
3 weeks ago
Redmond, United States Cascade Engineering Services Full timeIn Mixed Reality, people-not devices-are at the center of everything we do. Our tech moves beyond screens and pixels, creating a new reality aimed at bringing us closer together-whether that's scientists "meeting" on the surface of a virtual Mars or some yet undreamt-of possibility. To get there, we're incorporating diverse groundbreaking technologies from...
-
Display Software Engineer
1 week ago
Redmond, United States Cynet Systems Full timeJob Description: Pay Range $55hr - $60hr Requirement: BS or MS in Computer Engineering, Electrical Engineering, Computer Science or related field OR equivalent professional experience. 5+ (senior) or 3+ (junior) years of professional experience in embedded software/firmware development. Strong programming skills (C/C++ required and Python...
-
Display Software Engineer
4 days ago
Redmond, United States Cynet Systems Full timeJob Description: Pay Range $55hr - $60hr Requirement: BS or MS in Computer Engineering, Electrical Engineering, Computer Science or related field OR equivalent professional experience. 5+ (senior) or 3+ (junior) years of professional experience in embedded software/firmware development. Strong programming skills (C/C++ required and Python desirable)....
-
Silicon Embedded Software Engineer III
1 month ago
Redmond, United States Intelliswift Software Full timeJob Title: Silicon Embedded Software Engineer III Location(s): Burlingame/Bay Area or Redmond Must Have skills What are the top non-negotiable skill sets required for this role?• Excellent software design and programming skills in C/C++ for development, debugging, testing and performance analysis• Understanding of how hardware works, clock-level...