Embedded Linux Engineer Lead
Company: Gtt Llc
Location: Falls Church
Posted on: September 3, 2024
|
|
Job Description:
Embedded Linux Engineer Lead Direct HireJob Summary:As a Lead
Embedded Linux Engineer, 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.Our client is looking for engineers who
enjoy a challenge and have a track record of creative thinking to
solve unconventional problems.Core Responsibilities:Leading the
development of the client's custom Linux distributionCreating Board
Support Packages for existing and new hardwareCreating and
maintaining layers and recipesSupporting multiple CPU architectures
(ARM, x86, etc.)Porting the distribution to new platformsCreating
the tooling to support satellite and telecommunications software
engineersDesigning and implementing mechanisms to support OTA
updates on production satellitesBe the Linux expert (kernel, CPU
architecture, general device drivers, etc.) on the engineering
teamWorking 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 field7+ years of experience building
and shipping embedded Linux distributionsExpert knowledge of C/C++,
Git, and Yocto/OpenEmbeddedExpert knowledge of embedded Linux
configuration, development, board support packages, bootloaders,
kernel, and driversExperience with root cause analysis, and
advanced troubleshooting at the kernel-levelExperience working with
common protocols such as RS-232, SPI, I2C, and CANExperience with
hardware-in-the-loop integration and testingDemonstrated experience
with all phases of the software development life cycleGreat
communication skills and experience working with cross-disciplinary
teamsWays to stand out:Experience with PREEMPT_RTExperience
developing and testing software for SmallSats / CubeSatsExperience
using CI/CD to produce release artifactsExperience with
DockerExperience creating container images from Yocto
artifactsBenefits:Medical, Vision, and Dental Insurance Plans401k
Retirement FundAbout the Company:Our client is a commercially
licensed satellite-direct-to-standard-phone system with the mission
to connect everyone, everywhere. They build, launch, and operate
cell-tower-in-space satellites that provide
direct-to-standard-phone connectivity with continuous global
coverage. The client has proven two-way commercial and emergency
messaging on all seven continents and is scaling to provide service
at broadband speeds.From early careers to seasoned professionals,
our client welcomes anyone excited about our mission to make an
impact on the world. They empower their people to build and
innovate, and we test, adapt, iterate, launch, and scale new
concepts quickly.#LI-GTT#LI-Onsite#gttjt#gttjobs24-07804by
Jobble
Keywords: Gtt Llc, Washington DC , Embedded Linux Engineer Lead, IT / Software / Systems , Falls Church, DC
Click
here to apply!
|