Software Engineer – Debian | Bash | CMake | Unity3D (3+ years)

Noida, India

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.