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

CesiumAstro · 7 hours ago

Embedded Software Engineer II

CesiumAstro is a pioneer in developing communication systems for satellites and airborne platforms. They are seeking an experienced Embedded Software Engineer II to contribute to the full software development lifecycle, focusing on embedded Linux development, device drivers, and system integration.

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

Responsibilities

Develop and port embedded Linux applications, device drivers, and libraries
Configure, customize, and integrate the Linux kernel and embedded bootloaders (e.g., U-Boot)
Maintain and evolve the Yocto-based Linux build system within a CI/CD pipeline
Package and deploy software images for diverse embedded hardware platforms
Create tailored Linux distributions for specific embedded applications
Collaborate across disciplines (firmware, hardware, systems) to ensure seamless system integration and performance
Participate in design reviews and contribute to customer-facing technical documentation and proposals

Qualification

Embedded LinuxYocto build systemCC++Device driversKernel customizationBootloadersEmbedded hardwareMulti-threaded programmingVersion controlCI/CD toolsCommunication skills

Required

Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field
2+ years of professional experience in embedded software development
Proficiency in C or C++ for embedded systems
Experience developing and debugging software on embedded hardware (e.g., power systems, motors, sensors)
Understanding of multi-threaded programming and resource-constrained environments
Familiarity with version control, issue tracking, and peer review workflows
Strong verbal and written communication skills

Preferred

Practical experience with Embedded Linux and the Yocto Project
Experience with Xilinx SoCs or other microcontroller-based systems
Proficiency with bootloaders, kernel development, and system bring-up
Familiarity with CI/CD tools and practices in embedded environments
Ability to manage multiple priorities and work independently in a fast-paced environment

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