Software Engineer (Embedded Systems)

Posted on June 25, 2026
Zug
English
Temporary
Posted on June 25, 2026

About this role

Role Overview

We are seeking an experienced Software Engineer (Embedded Systems) to support the development and maintenance of embedded software environments and build infrastructures. The successful candidate will work closely with development teams, providing technical support, troubleshooting complex build and integration issues, and driving improvements across the software delivery lifecycle.

This role requires strong expertise in Java, Gradle, GitLab, and Yocto, with hands-on experience supporting development teams and optimizing CI/CD processes in an embedded systems environment.

 

Key Responsibilities

Java Development & Support

  • Provide technical support to software development teams working with Java-based applications and tools.

  • Analyze, troubleshoot, and resolve software development issues.

  • Investigate and fix failures within build environments and CI/CD pipelines.

  • Collaborate with engineers to improve development workflows and software quality.

Build Management & Gradle

  • Lead or support the migration of existing build systems from Apache Ant to Gradle.

  • Design, maintain, and optimize Gradle build configurations.

  • Ensure reliable and efficient build automation processes across development teams.

Version Control & Collaboration

  • Manage source code repositories using GitLab.

  • Apply and support branching strategies and collaborative development practices.

  • Contribute to code reviews, release processes, and development governance.

Embedded Linux & Yocto

  • Work with the Yocto Project to build and maintain embedded Linux distributions.

  • Customize, configure, and optimize Yocto-based build environments.

  • Support integration and deployment activities for embedded software platforms.

 

Mandatory Requirements

Candidates must demonstrate proven hands-on experience in all of the following areas:

Java

  • Strong software development experience with Java.

  • Experience supporting software development teams.

  • Proven ability to analyze and resolve issues related to build systems and CI/CD pipelines.

Gradle

  • Practical experience migrating build systems from Ant to Gradle.

  • Strong knowledge of Gradle-based build management and automation.

Git

  • Advanced knowledge of Git and GitLab.

  • Experience implementing and working with branching strategies in collaborative development environments.

Yocto

  • Hands-on experience with the Yocto Project.

  • Proven ability to create and maintain embedded Linux distributions using Yocto.

 

Preferred Qualifications
  • Experience working in embedded systems or embedded Linux environments.

  • Knowledge of CI/CD tools and automation frameworks.

  • Strong problem-solving and troubleshooting skills.

  • Ability to work independently and collaborate effectively with cross-functional teams.

  • Excellent communication skills in English.
     

    What We Offer
  • Opportunity to work on innovative embedded systems projects within a global technology leader.

  • Collaborative and highly skilled engineering environment.

  • Exposure to modern software development, automation, and embedded Linux technologies.

  • Long-term project perspective with high technical impact.

    Please note: Only candidates who can clearly demonstrate experience in Java, Gradle, GitLab, and Yocto will be considered for this position.

Want more jobs like this?Get IT & technology jobs in Zug delivered straight to your inbox.
By signing up, you agree that we may process your information in accordance with our privacy policy.
More jobs from this employer
You might be interested in
For expats of all colours, shapes and sizes

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy

© 2026 IamExpat Media B.V.
Apply for this position