Senior/Lead Linux Embedded Engineer

Software Engineering
Here at Zühlke, we solve some of the biggest technological challenges. As an innovation service provid-er, we work closely with our clients to bring new, exciting ideas to life. Companies come to us with com-plex, challenging problems and rely on us to create digital solutions.   When it comes to Embedded Systems, this is a discipline with over 50 years tradition in Zühlke. We are working in fields of Medical, Industrial, Railway and consumer IoT. We develop solutions on various platforms and ecosystems. 

Your Role:
  • In our client projects you take responsibility in the architecture and design of embedded Linux systems.
  • You develop and maintain embedded Linux BSPs and system services.
  • You are in close collaboration with electronics engineers, software engineers and other stakeholders in the project.
  • You consult our clients on their journey with embedded Linux systems
  • You identify project weak points and propose changes to improve project quality and de-livery 
  • You participate in requirements elicitation process and initial project setup 
  • You anticipate all potential technology risks or changes and work proactively to mitigate consequences on existing architecture and solutions 
  • You mentor and coach other colleagues  
  • You are able to participate and support teams on several projects in terms of reviewing and developing high complex solutions 
  • Degree in Computer Science, Software Engineering or Electronics Engineering.
  • 7 years of experience as an Embedded Software Engineer
  • First proven experience in Software and Systems Architecture
  • Extensive know-how in embedded Linux systems, related build systems and Linux system configuration
  • Experience in working with open-source communities.
  • Yocto, buildroot, package management, CMake, git belong to your standard toolset.
  • Expertise in bootloader, Linux kernel coding and working with industry standard interfac-es and protocols is an advantage.
  • Fluency in C and C++, experience with Rust is a plus.
  • Knowledge in working with containers and setting up reliable and efficient CI/CD tool-chains is a plus.
  • Proficiency in English

What working at Zuhlke is all about?
You will get a chance to work in an international client-based environment along with the leading experts (50 % of our employees are seniors/consultants) in the industry. We are committed and looking for engineers who will help Zuhlke bring ideas to life, in other words, this is not a project-based position.At Zuhlke you will feel included - we communicate openly with each other, assess ourselves honestly and enjoy working in a team.
Our benefits include:
  • Possibility to reduce working hours up to 32.5h/week
  • Option for condensed working week - you can condense your working hours and spread it across 4 working days
  • Hybrid workplace - option to work both from home or office in Belgrade or our hubs in Novi Sad, Niš and Novi Pazar
  • Time and money allocated for your upskilling
  • International assignments - opportunity to work and gain experience in other Zühlke location
  • Minimum 23 days of vacation
  • Flexi-time - organize your own working hours according to your daily needs  
  • Trusted sick leave
  • 100% covered maternity leave
  • Private Health Insurance
  • Profit share scheme
  • Top-notch equipment & working with cutting-edge technologies  
  • Referral bonuses
  • Various social Zühlke events

Apply to learn more about this opportunity, Zuhlke, and see what it is like when you get immediate feedback after every step of the interview process.
We would like to know more about you!
Teodora Zühlke

Teodora Pavlovic

Recruiting & Talent Relations