Linux Development Engineer (Junior-Mid)

Job Description

At our Siemens Advanta R&D Center we are focused on a product development including software development, hardware development, mechanical design and testing for the next generation concept of Industry 4.0.

We would like to invite you to cooperate on the development of industrial automation products. We focus on complete product development and integration across the entire automation system. Currently we are searching for a new colleague who is responsible for developing software running in Linux environment and building, maintaining custom Linux Distribution for customized products, especially HMI panels.

Your task will be:

  • Building and preparing custom Linux distribution - i.e., bootable image with proper bootloader configuration, partition layout and filesystem - using mainly the Yocto Project (OpenEmbedded, bitbake, poky) -> creating new layers/classes/recipes
  • Configuring and compiling the Linux Kernel
  • Preparing Bash/Python scripts
  • Developing product related services/applications – C/C++/Python
  • Collaborate with other Software Engineers on the local or Europe level

You can look forward to:

  • Up to 33 days of holiday (standard 5 weeks + up to 8 days from benefit system)
  • Bonus for joining our company up to CZK 100,000 (depending on the level of technical knowledge)
  • Flexible working hours and home-office
  • An individual benefit budget of at least CZK 24,000 that you can turn into a combination of up to 8 extra days off, cafeteria points or pension and / or life insurance contributions
  • Relocation bonus for the costs of moving to the place of work (CZK 100,000 if you move to the Czech Republic from abroad, CZK 50,000 if you move to Prague within the Czech Republic)
  • Contribution to meals in the form of e- vouchers
  • Contribution to Multi-sport card

What we would appreciate from you:

  • Knowledge of OS Linux (bootloaders, boot process, partition layout, filesystems, package management and update mechanism, configuration/hardening, drivers)
  • Knowledge of Yocto project / OpenEmbedded, eventually Buildroot
  • Day to day usage of scripting languages – preferred is Bash, Python is optional
  • Experience in C/C++ (patching, development) and Linux environment
  • Experience with various toolchains and compilers (gcc, clang, cmake, ninja)
  • Knowledge of networking
  • Possibility to travel
  • English – daily communication

Organization: Advanta

Company: Siemens, s.r.o.

Experience Level: Experienced Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?