Yocto Linux Build Engineer

We are hiring!

Yocto Linux Build Engineer

Job Description:
We are seeking a highly skilled and experienced Yocto Linux Build Engineer to join our team. The ideal candidate will have a strong background in embedded Linux development and expertise in using the Yocto Project to build custom Linux distributions for embedded systems.

Responsibilities
What you'll do…

  • Design, implement, and maintain Yocto-based build systems for embedded Linux projects
  • Customize and optimize Linux distributions using Yocto tools and recipes
  • Troubleshoot build issues and provide timely resolution
  • Stay current with industry trends and advancements in Yocto Project and embedded Linux development
  • Debug and optimize existing code to improve performance and resolve software defects and issues
  • Develop scripts and automation tools to streamline development and testing processes
  • Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards
  • Create and maintain technical documentation, including design documents, API documentation, and code comments
  • Work closely with cross-functional teams, including software developers, QA engineers, and hardware teams, to ensure successful project execution

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5 years’ experience working with the Yocto Project to build embedded Linux systems, demonstrating a deep understanding of system configuration, package management, and image generation.
  • 5+ years of hands-on experience in designing, implementing, and optimizing CI/CD pipelines for software development projects.
  • 5+ years’ experience in scripting languages such as Python, Bash.
  • Strong knowledge of Linux subsystems and networking protocols (TCP/IP, UDP, IPsec etc.).
  • Exposure to common security protocols and their design (SSH, IPsec, TLS etc.), and ability to understand security standard requirements.
  • Hands-on experience with debugging and profiling tools.
  • Familiarity with open-source development practices and collaboration with open-source communities.
  • Strong communication and interpersonal skills, ability to work. independently and as part of a collaborative team.

Additional Skills (Preferred):

  • Knowledge of Linux kernel, device drivers, and bootloader configuration
  • Experience with GitHub Actions
  • Experience in the Enterprise Networking domain.
  • Experience with Jfrog, Artifactory, Jenkins.
  • Familiarity with version control systems (e.g., Git) and build automation tools
  • Excellent problem-solving and communication skills

Join Our Team:
If you are passionate about embedded Linux development and have a solid understanding of the Yocto Project, we encourage you to apply for this exciting opportunity. Join our team and contribute to cutting-edge projects in the field of embedded systems. Apply now to be part of our innovative team!

At R Systems EU, we embrace diversity. Inclusion is a priority for us, and we are eager to foster an environment where everyone feels valued. By joining us, all candidates will be part of a collective effort to build a future that's both diverse and united.
 
We offer respect to all our candidates and the same recruitment process to all, regardless their gender, age, nationality, ethnicity, religion, disability, sexual orientation, education, profession and family status.
 
We promote mutual TRUST and RESPECT in our working environment with the conviction that this will have a positive impact on reputation and business integrity towards all our partners and worldwide clients.

Другие вакансии этой компании

Прикрепить CV CV с сайта
Прикрепить CV

Укажите ваше Имя и Фамилию

Есть CV на сайте? Вход
Отправить CV

Укажите желаемую вакансию

Добавить сопроводительное письмо
Закрыть
Готово!
Твое резюме успешно отправлено 🥳
Закрыть