NS
Systems Software Engineer (C++ / Linux)
Nicholson SAS
flexible Full-time Mid Level 1mo ago
About the role
About
We are recruiting a Systems Software Engineer (C++ / Linux) on behalf of our client to support the development and operation of high‑performance systems. This role combines hands‑on software development with infrastructure and systems administration, supporting real‑time data processing and advanced machine‑learning workloads.
What you’ll do
- Design, develop, and maintain C++ applications for real‑time data pipelines, including data acquisition, management, visualization, and neural network inference
- Manage and operate HPC clusters used for deep learning workloads, including scheduling and storage technologies such as Slurm and Ceph
- Administer application and infrastructure servers, including web services and collaboration platforms (e.g. Nextcloud, Forgejo, OpenProject, WordPress, ERP systems), as well as mail, XMPP, SIP, and LDAP services
- Maintain and configure Linux workstations using automation tools such as Ansible
What we’re looking for
- Strong experience with C++ development in Linux environments
- Exposure to CUDA, Python, or Rust
- Experience with embedded systems development
- Working knowledge of Qt for application development
- Understanding of Linux internals, kernel concepts, or low‑level hardware programming
- Basic experience with web technologies and web application deployment
Nice to have
- Deeper expertise in CUDA‑accelerated computing
- Advanced knowledge of Linux kernel development or hardware‑level programming
What company offers
- A highly technical environment with flat hierarchies and fast decision‑making
- Flexible working hours
- A competitive salary package
- Stock options as part of the compensation
Skills
AnsibleC++CephCUDAForgejoLDAPLinuxNextcloudOpenProjectPythonQtRustSIPSlurmXMPP
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free