Job Mission

  • Managing and maintaining a proprietary build system in Make
  • Developing and maintaining a supporting set of software applications with the help of CI/CD pipelines in a multi-OS environment.
  • Migrate from the current system into a new build system based on off-the-shelf tools.
  • Implement and extend our Software Development Environment (DevEnv), in a blend of existing and new tooling.
  • Affinity with software build processes (ant, maven, Gmake, Bazel, gradle, compilers).

Role and responsibilities

  • Be an active member of the DevOps Build team that actively develops our integrated Software Build System environment;
  • Analyze user stories, design the solution, and implement them;
  • Developing, implementing, and improving the CI/CD platform;
  • Participate in discussions regarding new technologies;
  • Every once in a while, share the on-call rotation and be an escalation contact for incidents and support.

Education and experience

  • Bachelor's or master's degree in software engineering or Computer Science or equivalent with a solid understanding of Software Engineering principles & build dependency management
  • Experience writing build rules / build recipes using systems like Gmake, CMake, etc is a must
  • Experience in working on C/C++ builds or similar lower level.
  • Experience in working with Unix-based systems.
  • You are experienced in working in a true Agile environment.
  • You have experience with or a keen interest in build tools, software pipelines
  • Experience with ClearCase

I’d like to apply for this career.