Staff SW Systems Engineer (9292)

1 Month ago • 5-5 Years • Research & Development

About the job

Summary

We're searching for a skilled Yocto Linux Build Engineer with 5+ years of experience building embedded Linux systems. You'll design, implement, and maintain Yocto-based build systems, customize Linux distributions using Yocto tools, troubleshoot build issues, and optimize existing code.
Must have:
  • Yocto Project
  • Embedded Linux
  • CI/CD Pipelines
  • Scripting Languages
Good to have:
  • Linux Subsystems
  • Networking Protocols
  • Security Protocols
  • Debugging Tools
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
Linux Build Engineer
 
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.

Responsibilties:

    • 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.
undefined
View Full Job Description

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug