Back

CI/CD/Integration Engineer

Job Description

CI/CD Engineer

JOB DESCRIPTION

At Mentor – A Siemens Business, we are shaping the future of automotive embedded systems with our vision and team of innovative, dedicated, smart, hardware and software developers who are passionate about creating extraordinary automotive solutions. Our solutions range from small footprint ECU software up through the most advanced applications in AD & ADAS, Infotainment, Hardware Engineering and Automotive Audio.

We are looking for an engineer for continuous integration and continuous development activities, an engineer who has the capacity to manage the build infrastructure along with the deployment. The candidate should be enthusiastic about Linux, Embedded Systems and Open Source. The location for this position is Noida in Automotive Business Unit.

QUALIFICATIONS / EXPERIENCE

Applicant should possess a BE/B-Tech in Computer Science/Electronics/IT.

We are looking for candidates with relevant work experience of 3-8 years.

Applicant must possess the following skills:

Required:

  • Overall responsibility for managing the build pipelines along with necessary automation.
  • Should be an expert in Linux and its administration.
  • Excellent knowledge of JIRA, GIT and Jenkins
  • Good knowledge of Unix shells and scripting languages like Python and Perl

·       Should be able to create and maintain source repositories using git

  • Detailed knowledge of build systems like bitbake, make, cmake, and ninja
  • Should be able to manage the build servers along with daily backups.
  • Should be well versed in setting up continuous integration servers via Jenkins.
  • Should be able to host JIRA or any other bug tracking system.
  • Should be able to integrate code review software along with git and JIRA.
  • Should be able to troubleshoot issues and provide quick resolution to the software teams
  • Strong English communication
  • Ability to work in a challenging environment.

Preferred:

  • Well versed with managing hardware inventory  
  • Able to install and manage different tools like Cantata, Vector Cast, Polarion. This includes handling licenses and 3rd-party services.
  • Familiarity with code coverage tools
  • Strong understanding of network fundamentals (TCP/IP, HTTP, DNS, SSL/TLS, Layer 3 and Layer 7 load balancing, etc.).
  • Aware of network monitoring tools like Wireshark.
  • Knowledge of Yocto and OpenEmbedded.

Job Duties

  • Planning, setup and execution of software component integration for complex embedded systems
  • Continually improve CI/CD tools, processes and procedures.
  • Work closely with Development and QA teams to help ensure end-to-end quality
  • Develop and maintain Build, Deployment, and Continuous Integration systems.
#LI-EDA
#DISW
#LI-Hybrid

Organization: Digital Industries

Company: Siemens EDA (India) Private Limited

Experience Level: Experienced Professional

Full / Part time: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?