Lead Embedded Linux Engineer (Yocto)

Lynk Global Inc
Falls Church, VA, US
Full-time
Benefits :
  • 401(k)
  • 401(k)
  • Company parties
  • Dental insurance
  • Flexible schedule
  • Free food & snacks
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Parental leave
  • Relocation bonus
  • Stock options plan
  • Training & development
  • Vision insurance
  • Wellness resources
  • About Lynk :

    Lynk is the inventor of satellite-direct-to-standard-phone (sat2phone) technology, and has the world’s only commercial license from the FCC to operate a commercial sat2phone system.

    We are growing rapidly, and our technology will enable all 8 billion people on the planet to stay connected with the existing standard phone in their pocket. Everywhere. No matter what.

    By joining Lynk, you will have the opportunity to directly touch the lives of billions. Your mission will be to bring mobile broadband to billions, pull hundreds of millions out of poverty, and save countless lives.

    Job Summary :

    As a Lead Embedded Linux Engineer at Lynk, you will own the design and development of a custom Linux distribution built with Yocto.

    You will work with a number of internal stakeholders to : derive requirements, plan and execute the development of the distribution, test the distribution on prototypes in a lab environment, deploy over-the-air updates, and eventually grow a team dedicated to this work.

    We build spacecraft fast! So, the perfect candidate for this role will have significant previous experience designing, developing, and testing software on rapid timelines.

    We are looking for engineers that enjoy a challenge and have a track record of creative thinking to solve unconventional problems.

    Core Responsibilities :

    • Leading the development of Lynk’s custom Linux distribution
    • Creating Board Support Packages for existing and new hardware
    • Creating and maintaining layers and recipes
    • Supporting multiple CPU architectures (ARM, x86, etc.)
    • Porting the distribution to new platforms
    • Creating tooling to support satellite and telecommunications software engineers
    • Designing and implementing mechanisms to support OTA updates on production satellites
    • Be the Linux expert (kernel, CPU-architecture, general device-drivers, etc.) on the engineering team
    • Working in a small, agile team to manage the software development lifecycle (requirements definition, design, implementation, test, and verification)

    Required Qualifications :

    • A Bachelor’s degree (or higher) in Software, Electrical, Aerospace, or in a related engineering field
    • 7+ years of experience building and shipping embedded Linux distributions
    • Expert knowledge of C / C++, Git, and Yocto / OpenEmbedded
    • Expert knowledge of embedded Linux configuration, development, board support packages, bootloaders, kernel, and drivers
    • Experience with root cause analysis, and advanced troubleshooting at the kernel-level
    • Experience working with common protocols such as RS-232, SPI, I2C, and CAN
    • Experience with hardware-in-the-loop integration and testing
    • Demonstrated experience with all phases of the software development life cycle
    • Great communication skills and experience working with cross-disciplinary teams

    Ways to stand out :

    • Experience with PREEMPT RT
    • Experience developing and testing software for SmallSats / CubeSats
    • Experience using CI / CD to produce release artifacts
    • Experience with Docker
    • Experience creating container images from Yocto artifacts

    Apply

    4 days ago
    Related jobs
    Promoted
    Lynk Global, Inc
    Falls Church, Virginia

    As a Lead Embedded Linux Engineer at Lynk, you will own the design and development of a custom Linux distribution built with Yocto. Leading the development of Lynk’s custom Linux distribution. Expert knowledge of C/C++, Git, and Yocto/OpenEmbedded. Expert knowledge of embedded Linux configurat...

    skills matter sp. z o. o.
    Virginia, United States

    Leading the development of custom Linux distribution. C/C++, Git, and Yocto/OpenEmbedded. Creating tooling to support satellite and telecommunications software engineers. Be the Linux expert (kernel, CPU-architecture, general device-drivers, etc. ...

    Lynk Global Inc
    Falls Church, Virginia

    As a Lead Embedded Linux Engineer at Lynk, you will own the design and development of a custom Linux distribution built with Yocto. Leading the development of Lynk’s custom Linux distribution. Expert knowledge of C/C++, Git, and Yocto/OpenEmbedded. Expert knowledge of embedded Linux configuration, d...

    Protingent
    Falls Church, Virginia

    Protingent Staffing has an exciting Direct Hire Lead Embedded Linux Engineer opportunity located in Falls Church, VA. Leading the development of custom Linux distribution. Expert knowledge of C/C++, Git, and Yocto/OpenEmbedded. Expert knowledge of embedded Linux configuration, development, board sup...

    Global Technical Talent
    Falls Church, Virginia

    As a Lead Embedded Linux Engineer, you will own the design and development of a custom Linux distribution built with Yocto. Leading the development of the client's custom Linux distribution. Expert knowledge of C/C++, Git, and Yocto/OpenEmbedded. Expert knowledge of embedded Linux configuration, dev...

    CCG Business Solutions, LLC
    Falls Church, Virginia

    As a Lead Embedded Linux Engineer, you will own the design and development of a custom Linux distribution built with Yocto. Lead the development of a custom Linux distribution. Expertise in C/C++, Git, and Yocto/OpenEmbedded. In-depth knowledge of embedded Linux configuration, development, board sup...

    AMERICAN SYSTEMS
    Chantilly, Virginia
    Remote

    Linux Engineer REMOTE - Secret Clearance!. Linux Engineer with a Secret Clearance to join our team with experience working in a government contracting environment. Lead and mentor a team of subject matter experts for Red Hat Enterprise Linux in a virtualized environment. A week in the life of a Lead...

    Two Six Technologies
    Arlington, Virginia

    Two Six Technologies is looking for a Lead Embedded Systems Engineer to join our team in Arlington, Virginia. The team is composed of intellectual individuals, passionate about embedded systems engineering. If you have experience in developing embedded software for Linux and Android operating system...

    Promoted
    Two Six Technologies
    Tysons, Virginia

    Trusted Concepts, a division of Two Six Technologies, is seeking a highly skilled Software Engineer to join our innovative team. In this role, you will design, develop, code, test, and debug complex software products, or make significant enhancements to existing software. A successful Software Engin...

    Promoted
    NAKUPUNA COMPANIES
    Arlington, Virginia

    Nakupuna Consulting is seeking a Software Developer IV to join the software development team supporting the execution of a large size, multi-year contract to the Integrated Personnel and Pay System – Army (IPPS-A) Army Military Payroll (AMP). The Software Developer (Developer) IV will be an agile de...