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

CesiumAstro · 6 days ago

Principal Embedded Software Engineer I

CesiumAstro is a pioneering company developing innovative communication systems for satellites and airborne platforms. They are seeking a Principal Embedded Software Engineer I responsible for developing embedded applications, managing software designs from concept to production, and collaborating with cross-functional teams to ensure system integration and performance.

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

Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering
Minimum of 9 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++
Strong hands-on experience with Embedded Linux and Yocto
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

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