Software Engineer – Debian |CMake | PowerShell (3+ years)

Noida, Indien

We are hiring a team of experienced Software Engineers with hands-on expertise in any of the following domains: Debian-based systems, CMake build environments, or PowerShell 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.
  • Develop, maintain, and optimize PowerShell scripts for automation, deployment, monitoring, and system administration.
  • Develop and maintain CMake build systems for cross-platform applications, ensuring modular and efficient build pipelines.
  • 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).
  • PowerShell scripts: Experience with version control systems (e.g., Git) and CI/CD integration for PowerShell scripts.
  • CMake Build Systems: Proven ability to configure, maintain, and optimize CMake builds across multiple platforms.
  • 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, CMake, or PowerShell.
  • Collaborate with world-class teams building next-generation automation, build, and simulation systems.
  • Immediate start with flexible contracting arrangements.