Senior Software Engineer I - Embedded Linux jobs in United States
cer-icon
Apply on Employer Site
company-logo

CesiumAstro · 2 hours ago

Senior Software Engineer I - Embedded Linux

CesiumAstro is a developer of innovative communication systems for space and airborne platforms. They are seeking a Senior Embedded Software Engineer I with expertise in developing embedded applications using Linux and Yocto, responsible for software designs from concept through production and supporting the Skylark product line.

AerospaceDronesSatellite CommunicationSpace Travel
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Develop and port embedded Linux applications, custom device drivers, and libraries
Configure, modify, and integrate the Linux kernel and embedded boot loaders
Work extensively with U-Boot, and Linux kernel configuration
Maintain and support the Yocto build system in a CI/CD environment
Package and deploy software images for various hardware platforms
Create and manage Linux images tailored to specific embedded hardware
Collaborate with cross-functional teams to ensure system integration and performance

Qualification

Embedded LinuxYoctoC/C++ programmingDevice driversKernel modificationsBoot loadersCI/CD pipelinesSoftware project managementMulti-threaded applicationsCommunication

Required

To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State
Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering
Minimum of 4 years of industry experience in software development
Experience in hands-on development and troubleshooting of software systems and hardware (such as motors, power distribution units, etc.)
Programming experience in C or C++
Familiarity with software configuration management tools, defect tracking tools, and peer review
Excellent understanding of multi-threaded applications and resource management
Excellent written and verbal communication skills

Preferred

Strong hands-on experience with Embedded Linux and Yocto
Familiarity with Xilinx platforms or other microcontroller-based systems
Experience with boot loaders, kernel-level development, and CI/CD pipelines
Proven ability to work independently and manage multiple development tasks

Benefits

Company stock options
Health
Dental
Vision
HSA
FSA
Life
Disability
Retirement plans

Company

CesiumAstro

twittertwittertwitter
company-logo
CesiumAstro provides out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space or airborne platforms.

Funding

Current Stage
Growth Stage
Total Funding
$185.24M
Key Investors
Trousdale VenturesAirbus Ventures
2024-06-18Series B· $65M
2024-02-13Series Unknown· $30M
2023-01-26Series Unknown· $2.09M
Company data provided by crunchbase