Continuous Integration Software Engineer

Continuous Integration Software Engineer - Queretaro, Qro. Mexico

 

  Primary Responsibilities

  The Continuous Integration Software Engineer has a direct responsibility to integrate and deliver the final SW package in adherence to the SW Development Process and Continuous Integration methodologies.

 

Typical Duties

  • Define and implement strategies for DevOps via Continuous Integration, Continuous Testing, Continuous Delivery and Release management including developing tools and custom solutions
  • Build the CI pipeline and automate the build, release, test, variant management, provisioning and deployment on various platforms
  • Develop automated Testing methods and strategies for Software Verification Testing via unit/component/functional testing/Qualification Testing
  • Test, Integrate and Release Software developed on an embedded target

 

  Requirements

  Years of Experience: 2-4 Years Experience in a related position

Degree Strongly Preferred: Bachelor’s or Master’s Degree in Computer Science or Computer Engineering

 

 

Desired Competencies/Experience

  • DevOps tools, continuous integration (CI) and continuous delivery (CD) practices and trends
  • Experience or knowledge of automated release of software through scripting via (Bash/ksh/csh/sh, Python, Perl, etc.) or CI tools (Bamboo, Jenkins, Docker, Team City, etc.) in a DevOps setting
  • Good Knowledge of JTAG based Hardware debuggers and embedded compilers such as GCC
  • Familiar with AGILE software development values and principles
  • Ability to work extended hours to meet project objectives