-
Barrington James

Software Engineer

Barrington James
Switzerland · Full-time · Mid-Senior

Software Engineer - Robotics


We are looking for a Software Engineer with expertise in CMake and Nix/NixOS to build and maintain our software build and package management systems. In this role, you will work on ensuring reproducible, efficient, and scalable build processes, collaborating with engineers across the organization to streamline software deployment and dependency management.


Key Responsibilities


  • Develop and optimize CMake-based build configurations.
  • Manage and improve Nix/NixOS package management for software dependencies.
  • Collaborate with software and DevOps teams to enhance automation and CI/CD workflows.
  • Maintain and troubleshoot build systems and dependency resolution.
  • Support cross-compilation and platform-independent builds.
  • Guide and mentor team members on best practices for CMake and Nix/NixOS.


Requirements


Experience working with CMake in a professional environment.

✔ Hands-on experience with Nix/NixOS, including nixpkgs, nix-shell, flake.nix, and derivations.

✔ Familiarity with CI/CD tools (e.g., GitLab CI, GitHub Actions, Jenkins).

✔ Proficiency in C++ and/or Python.

✔ Strong understanding of dependency management, cross-compilation, and build optimization.

✔ Experience working in Linux-based development environments.


Following your application Toby Hyde, a specialist Robotics Recruiter will discuss the opportunity with you in detail.


He will be more than happy to answer any questions relating to the industry and the potential for your career growth. The conversation can also progress further to discussing other opportunities, which are also available right now or will be imminently becoming available.


This position has been highly popular, and it is likely that it will close prematurely. We recommend applying as soon as possible to avoid disappointment.


[email protected]

Key Skills

Ranked by relevance

gitlab ci devops gitlab cicd
Login to Apply
Posted
Mar 26, 2025
Type
Full-time
Level
Mid-Senior
Location
Zurich

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Saga Software
Related

DevOps Engineer

2026-06-15

Full-time
Entry
Romania
Software Development
Engineering
View Job Details
Undelucram.ro
Related

Senior DevOps Engineer

2026-06-12

Full-time
Not Applicable
Romania
Technology
Engineering
View Job Details
Undelucram.ro
Related

Senior DevOps Engineer

2026-06-12

Full-time
Not Applicable
Romania
Technology
Engineering