View All Jobs 139417

Sr Associate I, Software Engineering(t)

Build and optimize cross-platform C++ embedded Linux build systems
Bangalore
Mid-Level
yesterday
Alcon

Alcon

Global eye care leader specializing in surgical, vision care, and contact lens products to treat and correct vision problems.

C++ DevOps Engineer

Key Responsibilities

  • Build System Management
  • Design, implement, and maintain CMake-based build configurations for complex C++ projects
  • Manage package dependencies using Conan package manager
  • Optimize build times and resolve dependency conflicts across multiple platforms
  • Create and maintain reusable CMake modules and toolchain files
  • CI/CD Pipeline Development
  • Develop and maintain Azure DevOps (ADO) pipelines for C++ applications
  • Implement automated build, test, and deployment workflows
  • Configure multi-stage pipelines with proper artifact management
  • Integrate code quality tools, static analysis, and unit testing frameworks
  • Embedded Systems & Yocto
  • Create and maintain Yocto recipes for C++ applications and libraries
  • Configure custom Linux distributions for embedded targets
  • Infrastructure & Operations
  • Maintain build infrastructure and CI/CD environments
  • Troubleshoot build failures and performance issues
  • Document build processes and development workflows

Job Description

C++ DevOps Engineer Required Qualifications

  • Technical Skills
  • 4-5 years of professional DevOps/Build Engineering experience
  • Strong proficiency with CMake (modern CMake 3.x practices)
  • Extensive experience with Conan package manager (Conan 1.X, 2)
  • Hands-on experience with Yocto Project and embedded Linux builds
  • Proven expertise in Azure DevOps (ADO) pipeline configuration
  • Solid understanding of C++ compilation, linking, and toolchains
  • Experience with version control systems (Git)
  • Knowledge of cross-compilation and multi-platform builds (Linux, Windows, embedded)
  • Additional Skills
  • Familiarity with containerization (Docker) for build environments
  • Experience with scripting languages (Python, Bash, PowerShell)
  • Knowledge of artifact repositories (Artifactory, Nexus)
  • Familiarity with static analysis tools (Clang-Tidy, SonarQube)
  • C++ development experience in Windows and Linux environments.
  • Soft Skills
  • Strong problem-solving and debugging abilities
  • Excellent documentation and communication skills
  • Ability to work collaboratively with software development teams
  • Self-motivated with attention to detail
  • Understanding of German language to enhance cross-cultural communication within a diverse team.

Alcon is an Equal Opportunity Employer and takes pride in maintaining a diverse environment. We do not discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, gender identity, marital status, disability, or any other reason.

+ Show Original Job Post
























Sr Associate I, Software Engineering(t)
Bangalore
Engineering
About Alcon
Global eye care leader specializing in surgical, vision care, and contact lens products to treat and correct vision problems.