Systems Software Developer - Nonstop OS
Core
Developing and maintaining the Nonstop OS, a high-availability operating system for critical business continuity and high-performance computing environments.
Role type
Systems Software Developer (Operating Systems)
Builds
Reliable, cost-effective, high-quality systems software including operating systems, compilers, networking utilities, and databases.
Domain
High Performance Computing, Business Continuity, Operating Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ programming, TAL language, OS internals (kernel programming, multitasking, IPC, memory management), software systems design, debugging, test plan execution
Preferred skills
Business Continuity product experience, distributed computing, cloud architectures, DevOps, microservices
Technologies
C, C++, TAL
Responsibilities
Develops understanding of and relationship with internal and outsourced development partners on software systems design and development; Executes established test plans and protocols for assigned portions of code; Codes and programs enhancements, updates, and changes for portions and subsystems of systems software.
Seniority
Mid-Senior, hands-on IC