Senior Software EngineerDevOps Contract
Job Summary
Responsibilities
- Create maintain and execute the product software build and product disk image.
- Help peer engineers triage tools errors vs code issues.
- Communicate with global DevOps teams for tips to successfully maintain and improve the software environment and tools.
- Maintain tools Service Level Agreements (SLA) IT Security and Compliance System Performance and other stewardship activities (application upgrade compiler upgrades infrastructure library changes licensing software software packaging and installation etc.).
- Define implement and maintain development and build infrastructure tools and processes needed to comply with Software Security laws and regulations.
- Evaluate out-of-the-box vs customized solutions as applicable.
- Monitor industry trends for technological evolutions and leverage appropriate technology.
Job Qualifications
Must
- BS or MS Degree in Computer Science Computer Engineering or Electrical Engineering with software emphasis or equivalent experience
- Packaging skills including InstallShield Windows system administration.
- Experience with version control tools like GIT TFS.
- Build automation skills including Jenkins groovy pipeline scripting PowerShell scripting Chocolatey package creation and Docker.
- Self-starter willing and able to quickly learn new applications and technologies.
- Experience with high-level object-oriented programming languages such as C or C#.
- Experience in CMake and Conan.
- Strong written and verbal communication skills.
- Excellent teamwork skills.
Desired
- Experience using Test & Measurement lab equipment.
- Working experience on products which includes Hardware & Software integration.
- Experience in Python
- Team Leadership