Skip to main content

Integration Engineer - Embedded Python

Integration Engineer - Embedded Python
Randstad Digital Romania
9 months 3 weeks ago

Position Overview

We are looking for an Integration Engineer (Embedded Python) to join our Randstad Digital Romanian Team in a new challenging project in automotive field.

In this role, you will be supporting our clients' team based in Bucharest with validating and integrating CI/CD build activities, developing pipelines and also being one-point contact for all release-related integration activities.

Meet our Client

Our client is a world leader in secure connectivity solutions for embedded applications, driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets. Built on more than 60 years of combined experience and expertise, our client has employees in more than 35 countries.

Responsibilities

  • Check completeness of CI/CD (continuous integration/deployment) build activities
  • Collaborate with IT and maintain the lab infra – this will slowly be transferred from existing team to the new person
  • Check if data from boards-database matches with actual data and Lauterbach/Reset device is unique to this device
  • Slowly start developing Jenkins pipelines, enhance existing infra config and ultimately, become one-point contact for all release-related integration activities
  • Over the course, train to understand embedded code so you can get familiar with project code

Requirements

  • At least 2+ years of experience with embedded C, debugging knowledge (gdb, Lauterbach or equivalent debuggers), pointers, memory understanding
  • Solid Python scripting knowledge – ability to develop small features in OOP concepts, debug issues in .py scripts of current framework, idea on python processes
  • Basic understanding on DevOps workflow – SCM, CI build systems
  • Jenkins can be trained from DevOps team
  • Knowledge on git basics, PR and CI/CD workflow
  • Good collaboration skills and working in teams
  • Fluency in English written and spoken

Nice to Have

  • Basic networking knowledge (ARP, DHCP, what is static/dynamic IP, MAC, firewall aso); no in-depth knowledge is needed, just the basic concepts
  • Strong problem solving ability and independent work-oriented preferred (be confident in setting up new hardware, know ESD regulations etc)
  • Advanced knowledge of C/C++ concepts (data structures, memory allocation, best practices etc)
  • In-depth knowledge of Python or a high-level language (Java, C#, Go)
  • Very good analytical thinking to solve first seen issues, especially debugging
  • Preferable knowledge or work experience of advanced Jenkins/any CI pipelines with experience in a virtualized container (KVM, Podman, Docker etc)

Benefits

  • Attractive salary package according to your experience and seniority bonus
  • The 13th salary depending on company’s performance
  • Bonus for internal recommendations
  • Meal tickets
  • Private health insurance, including dental services and psychological consultations
  • Flexible working hours (core-hours system)
  • Access to over 600 sports centers in the 7Card network
  • Online language courses: English and French
  • Access to the e-learning platform
  • Access to technical training programs / workshops, as well as other technical events (both as a participant and as a speaker)
  • Development opportunities through involvement in internship & mentoring programs
  • Access to soft-skills programs and workshops
  • Access to various internal events and team-buildings
  • Access to international opportunities for career development with challenging and exciting projects in a dynamic international working environment
  • Paid days off offered for involvement in volunteering activities and for bank holiday occasions

Expertise level

Work arrangement

Similar Jobs in Romania

Similar Jobs in Bucharest