We are hiring a team of experienced Software Engineers with hands-on expertise in any of the following domains: Debian-based systems, Bash scripting, CMake build environments, or Unity 3D development.
You will work on remote, high-impact engineering projects involving system automation, build pipelines, and real-time application development. Candidates with solid experience in any one or more of these areas are encouraged to apply.
Key Responsibilities
- Design, configure, and maintain Debian or Debian-based environments, managing packages, dependencies, and configurations for scalable deployments.
- Write and optimize Bash scripts for automation, environment setup, CI/CD integration, and system-level orchestration.
- Develop and maintain CMake build systems for cross-platform applications, ensuring modular and efficient build pipelines.
- Build, test, and optimize Unity 3D applications or simulations for visualization, real-time rendering, or cross-platform deployment.
- Collaborate with development and DevOps teams to ensure smooth integration across environments and toolchains.
- Troubleshoot system, build, or runtime issues to deliver reliable, production-ready solutions.
- Document setup procedures, configurations, and workflows for reproducibility and scalability.
Requirements
- Minimum 3 years of professional experience in at least one of the following:
- Debian/Linux Engineering: Strong understanding of systemd, boot processes, file hierarchy, permissions, and package management (APT).
- Bash Scripting: Experience automating deployments, CI/CD tasks, and system operations with clean, modular scripts.
- CMake Build Systems: Proven ability to configure, maintain, and optimize CMake builds across multiple platforms.
- Unity 3D Development: Skilled in developing interactive applications, simulations, or visualization systems across PC, WebGL, or mobile.
- Experience with version control (Git) and familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, or CircleCI.
- Working knowledge of containerization tools such as Docker or Kubernetes.
- Strong debugging, problem-solving, and documentation skills.
- Excellent communication and ability to collaborate with global, cross-functional teams.
Preferred Experience (Nice to Have)
- Exposure to cross-platform development in Linux, Windows, or macOS.
- Experience with AR/VR, digital twins, or interactive visualization projects.
- Familiarity with automation workflows, infrastructure-as-code, or build optimization.
- Performance tuning and profiling in system or real-time environments.
Why This Role
- Work remotely on advanced, global engineering projects.
- Choose opportunities aligned with your core expertise — Debian, Bash, CMake, or Unity3D.
- Collaborate with world-class teams building next-generation automation, build, and simulation systems.
- Immediate start with flexible contracting arrangements.