Logo of Huzzle
  • Job
    Full-time
    Junior Level
  • Engineering
    IT & Cybersecurity
  • Porto

AI generated summary

  • You must have a B.S/M.S in computer science, 2+ years in CI/CD, experience in C/C++, Python, embedded systems testing, Linux, automation tools, and knowledge of CAN BUS and containerization tools.
  • You will develop and maintain a robust embedded software development environment, focusing on CI/CD pipelines and infrastructure for complex, real-time systems in a safety-critical context.

Requirements

  • B.S or M.S in computer science or a scientific/engineering discipline;
  • Experience with embedded systems SW/FW development;
  • Knowledge and proven experience in C or C++, Python;
  • Minimum 2 years’ experience with continuous integration (CI/CD) tools;
  • Experience in Testing/Validation of embedded systems;
  • Using automated platforms;
  • HIL systems;
  • Knowledge on the SW/FW development cycle;
  • Familiar with electronics.
  • Basic knowledge in Linux system;
  • Knowledge or previous experience with automation tools (e.g. Jenkins, Zuul, Ansible)
  • Knowledge of CAN BUS protocol or other over the wire industrial serial communication protocols.
  • Knowledge or previous experience with containerization tools (e.g. Docker, kubernets)
  • Knowledge or previous experience with source code revision tools (e.g. Github, Gerrit)
  • Strong interpersonal skills;
  • Autonomous, open minded and creative problem-solver.
  • Fluent in English (mandatory);

Responsibilities

  • Be part of the Embedded and Safety-Critical Systems technical unit, developing the new generation of embedded and real-time systems that are highly connected, with massive processing power and performing complex applications.
  • We are looking for talented DevOps engineers to join one of our embedded systems project’s DevEnv team.
  • We are looking for someone capable of maintaining a good development environment for embedded software development, including CICD pipelines, and associated infrastructure.

FAQs

What is the job title for this position?

The job title is CI/CD Engineer.

What type of team will I be part of?

You will be part of the Embedded and Safety-Critical Systems technical unit.

What industries does the Embedded and Safety-Critical Systems unit work with?

The unit works with various industries, including automotive and life sciences.

What qualifications are required for this role?

A B.S or M.S in computer science or a scientific/engineering discipline is required.

What programming languages should I be familiar with?

Knowledge and proven experience in C or C++, and Python are required.

What experience is needed with CI/CD tools?

A minimum of 2 years’ experience with continuous integration (CI/CD) tools is required.

Are knowledge of embedded systems testing and validation important for this role?

Yes, experience in Testing/Validation of embedded systems is important.

What type of automation tools should I be familiar with?

Familiarity with automation tools such as Jenkins, Zuul, and Ansible is required.

Is experience with containerization tools necessary for this job?

Yes, knowledge or previous experience with containerization tools like Docker and Kubernetes is necessary.

What kind of interpersonal skills are required for this role?

Strong interpersonal skills are required, along with being autonomous, open-minded, and a creative problem-solver.

Is fluency in English mandatory?

Yes, fluency in English is mandatory.

What benefits can I expect from working at Capgemini?

You can expect a supportive atmosphere, career growth programs, training and certification programs, health and life insurance, and more.

Does Capgemini offer opportunities for career growth?

Yes, your career growth is central to our mission, and we offer various career growth programs.

Will I be working in a diverse environment?

Yes, you will be joining a multicultural and inclusive team environment.

Capgemini Engineering, the leader in engineering and R&D services, helps clients unleash their R&D potential.

Technology
Industry
10,001+
Employees

Mission & Purpose

World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Coupled with the capabilities of the rest of the Group, it helps clients to accelerate their journey towards Intelligent Industry. Capgemini Engineering has 60,000 engineer and scientist team members in over 30 countries across sectors including Aeronautics, Space, Defense, Naval, Automotive, Rail, Infrastructure & Transportation, Energy, Utilities & Chemicals, Life Sciences, Communications, Semiconductor & Electronics, Industrial & Consumer, Software & Internet. Capgemini Engineering is an integral part of the Capgemini Group, a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.