Embedded Software Engineer II jobs in United States
info-icon
This job has closed.
company-logo

CesiumAstro · 2 months 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 and collaboration with hardware and systems engineers.

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 Linux developmentYocto build systemCC++ programmingDevice driversKernel customizationBootloadersXilinx platform experienceMulti-threaded programmingVersion controlCommunication skills

Required

U.S. citizenship, 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'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