This role is responsible for maintaining and automating integrated development environments and build tools to support software teams in delivering quality code efficiently
Job Summary
This role is responsible for maintaining and automating integrated development environments and build tools to support software teams in delivering quality code efficiently.
The position involves close collaboration with local and global software engineering teams and provides technical leadership based on industry standards.
Cubic is committed to innovation and service in transportation and defense technology, fostering continuous self-improvement and adherence to company values and policies.
Matching Summary
This role is responsible for maintaining and automating integrated development environments and build tools to support software teams in delivering quality code efficiently.
Skills & Requirements
Must-have
Python3 development and virtual environments
Docker and Jenkins automation
Linux systems management
Software build and release tooling
Automated provisioning of applications
Software quality and change management
Nice-to-have
Embedded C development experience
Experience with CMake build system
Familiarity with PC-lint and Sonarqube
Debugging electrical and electronic systems
Scripted document generation
Passion for automation
Leadership and mentorship skills
Key Requirements
Tertiary qualification in engineering or computer science
Minimum eight years software development experience
Minimum five years experience with Python3
Minimum five years experience with Docker and Jenkins
Minimum five years experience managing Linux systems