Lead Linux Embedded Engineer
- LocationBelgrade
- Work typeNot stated
- EmploymentFull-time
- Posted9 November 2026
- SourceZuhlke's careers page (Workday)
Live checkFirst seen 7 days ago; still listed on Zuhlke's careers page 1 h ago.
At a glance
- Skills and toolsLinux, C++, CI/CD, Python, Git, GitHub, Docker, Azure
Read from the ad by RoleFinder, with rules and an AI reading; the description is the source.
About the role
Founded in Switzerland in 1968, Zühlke is owned by its partners and located across Europe and Asia. We are a global transformation partner, with engineering and innovation in our DNA. We're trusted to help clients envision and build their businesses for the future – to run smarter today while adapting for tomorrow’s markets, customers, and communities. Our multidisciplinary teams specialise in tech strategy and business innovation, digital solutions and applications, and device and systems engineering. We excel in complex, regulated spaces including health and finance, connecting strategy, tech implementation, and operational services to help clients become more effective, resilient businesses.
If you share our values and want to do the best work, for the right reasons, we can offer you the chance to do it on a global scale and play a real role in shaping our exciting journey.
Join our team and contribute to the future of agricultural technology for one of the world’s leading manufacturers of advanced agricultural machinery. You will work on Embedded Linux solutions that power and connect sophisticated machines used around the world. This role combines hands-on software development with technical leadership: shaping solutions, guiding
engineering decisions, identifying risks early and helping the team raise its technical level.
The Role
We are looking for an experienced Embedded Linux Engineer who can combine strong hands-on development skills with technical leadership in a complex integrated system. You will take ownership of complex technical topics from analysis and design through implementation, integration and validation. As a Lead Engineer, you are expected to understand the wider system context,
involve the right people, help the team make well-founded technical decisions and support other engineers through guidance and knowledge sharing.
You do not need to be the expert in every technology, but you should be able to provide technical direction where needed while remaining actively involved in implementation. Knowledge of automotive security concepts and communication protocols is an advantage.
How you'll make impact
• Develop, integrate and maintain C++ software components for Embedded Linux systems
• Take end-to-end technical ownership of complex development and integration topics
• Contribute to software and system design and translate requirements into feasible technical
solutions
• Guide technical discussions and support engineering decision making
• Identify technical risks, dependencies and integration issues early and coordinate their resolution
• Lead debugging and root cause analysis of complex system level issues
• Drive code quality, maintainability, testing and engineering best practices
• Work with Yocto based environments and support BSP integration and deliveries
• Contribute to CI/CD, development automation and supporting tools using Python and Bash
• Mentor and technically support other engineers through reviews and knowledge sharing
• Collaborate closely with developers, testers, architects, product owners and client stakeholders
across teams
• Remain hands-on and contribute directly to implementation
Required Technical Skills
• Strong practical knowledge of Embedded Linux and good understanding of interactions between
applications, operating system and hardware
• Good understanding of Embedded Linux build systems, preferably hands-on experience with
Yocto
• Strong proficiency in modern C++17 and newer standards
• Solid understanding of software architecture, interfaces and design principles
• Experience with software integration, debugging and root-cause analysis across multiple system
layers
• Strong understanding of automated testing, software quality and maintainable test strategies
• Experience with CI/CD environments and modern software development workflows
• Good working knowledge of Git
• Confident use of AI-augmented development tools, including systematic use of GitHub Copilot
Required Personal Qualities
• Strong analytical and system-level thinking
• Strong sense of ownership and accountability for technical outcomes
• Ability to make pragmatic engineering decisions, including in situations with limited information
• Ability to provide technical direction while remaining open to other ideas and approaches
• Clear, proactive communication with both technical and non-technical stakeholders
• Comfortable challenging technical decisions constructively and helping the team reach alignment
• Willingness to mentor, support and develop other engineers
• Strong commitment to agile values and collaborative ways of working
• Ability to adapt to changes and self-responsibly help shaping an agile team and its ways of working
Desirable Additional Skills
• Solid foundations in software design patterns
• Familiarity with Boost, gtest/gmock or Python Behave
• Experience with Docker-based development environments
• Experience with Azure DevOps, including CI/CD
• Labgrid or similar test infrastructure tools
• Automotive communication protocols, particularly CAN and SOME/IP
• Experience mentoring or technically guiding other software engineers
• Experience contributing to architectural or cross-component design decisions
• Experience working in distributed or multi-team engineering environments
What we offer
- Work life blend: we offer a safe & healthy workplace, with flexible working hours and the possibility to work from home
- Profit share scheme: In addition to your annual salary, you may receive a profit share defined by the company’s success in the previous year
- Global and Diverse Zühlke community: witness how colleagues from all our 16 offices across the globe come together to create a unique, positive and inclusive work culture, learning from one another at annual team camps, and celebrating year-end parties and other local festivities
- Committed to development: we are committed to the growth of our people and are investing in your development. We’re empowering you to build the skills you need to make a positive impact, both personally and for our clients, today and in the future.
For benefits that we offer please go to this link for Serbia.
How to Apply
Please remember all applications must be submitted in English only to be considered.
If you feel you don't meet all the requirements, we are still happy to get to know you, learn more about your ambitions and ideas and look forward to receiving your application!
We welcome people from all backgrounds, regardless of their gender, personality, national origin, race, religion, colour, sexual orientation, gender identity, age, marital status, disability or veteran status.
Get open roles ranked against your CV
Add your CV once. RoleFinder ranks the open roles where you want to work, plus remote ones, against it, shows your best 12 with a one-line reason each, and emails you new matches once a week. The file is read once by AI and not kept; employers never see it.
Sign in with Google or email to start. How we handle your CV