Systems Software Developer (C/C++, Systems Programming - OS, Kernel)
Core
Design, develop, and maintain software enhancements and new products for HPE NonStop's high-availability platform, focusing on operating system concepts, system programming, and kernel-level work on Linux/UNIX systems.
Role type
Senior IC systems software developer (OS/Kernel)
Builds
High-availability software stack (NonStop platform) for enterprise business continuity
Domain
High-performance computing, enterprise infrastructure, operating systems
Deliverable
production ML models | product features | infrastructure
Required skills
Advanced C/C++ programming, operating system concepts, system programming, Linux/UNIX kernel development, filesystem design, software testing methodology, debugging, test plan execution
Preferred skills
Cloud architectures, distributed computing, microservices, DevOps, security-first mindset, AI in development lifecycle
Technologies
C, C++, Linux, UNIX
Responsibilities
Design and develop software enhancements for NonStop platform, engage in full product development lifecycle (specification to integration), solve complex technical problems, collaborate on system architecture, write and execute test plans, provide guidance to less experienced staff
Seniority
Senior, hands-on IC