Embedded DevOps Engineer (Porto, Portugal)

About Your Role

As a DevOps Engineer for embedded software, you will work in close collaboration with Vehicle Software development and QA teams to ensure that all software releases are delivered with the highest level of reliability, scalability, and automation. In order to achieve it, you will need to develop/deploy tools for high-quality continuous integration, continuous delivery, and ultimately continuous improvement.

All our customers are global leaders in the automotive industry. They expect the highest standards of software and service delivery, and you will play an important role in the company’s mission while enjoying unique opportunities for learning and professional growth. To succeed in his job, you must love the CI/CD world and scripting languages. If you want to be part of a talented team that wants to hear your voice, if fun and work kind of mix together in your head, and if you are thrilled by reading this post, then, this job is for you!

Primary Responsibilities

  • Design, build and maintain the CI/CD infrastructure and tools to develop and deliver Veniam embedded software;
  • Develop solutions encompassing technology, process, and people;
  • Work collaboratively with the Engineering and QA team to bring end-to-end continuous integration and deployment solutions that allow operating Veniam’s software in testing, staging, production and pre-production environments;
  • Design, develop and execute automation scripts using frameworks available in the market;
  • Stay up-to-date with new DevOps tools and strategies and suggest actions for improvement in Veniam’s work methodology;
  • Produce, review and assure the correctness of the necessary technical documentation about release plans, integration of Veniam software, among others;
  • Deploy updates and fixes in the different environments as requested by the Team Manager and provide Level 2 technical support to ongoing projects;
  • Design procedures for system troubleshooting and maintenance.

Technical Requirements

  • Solid experience setting up and configuring CI/CD tools commonly used in embedded systems;
  • Solid knowledge of Unix System and scripting languages (e.g. Bash and Python);
  • Basic knowledge of C language;
  • Good understanding of the IP stack and TCP/UDP networking;
  • Experience with Git version control system.

Qualifications and Other Requirements

  • Degree in Electrical Engineering or Computer Science;
  • 2+ years of experience in developing scripts and/or setting up and configuring CI/CD tools;
  • Prior experience with SaaS and IaaS DevOps and software rollout;
  • Problem-solving skills with solution-oriented attitude;
  • Linux systems administration is a plus.

About Veniam

We are accelerating future mobility and making places more human by delivering intelligent networking software for connected cars and autonomous vehicles. With an IP portfolio of more than 160 patents, Veniam makes the most out of all available networks to move massive amounts of data between vehicles and the cloud, all with the right quality of service and security profiles. Working closely with the world’s largest Auto OEMs and Tier 1 suppliers, we aim to improve the lives of millions of people by securely managing the data flows of a new and emerging mobility ecosystem – the Internet of Moving Things – in which connected vehicles not only move people and goods more efficiently but also expand Internet coverage, deliver new human experiences and gather valuable data for smart city applications.

Named by CNBC and NASDAQ as one of the 50 most disruptive companies in the world, Veniam is a global company with its headquarters in Mountain View, California, Engineering Center in Porto, Portugal, and sales offices in Detroit, Munich, and Tokyo.


Porto, Portugal