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

CesiumAstro · 3 months ago

Principal Embedded System Automation Engineer

CesiumAstro is a developer and pioneer of out-of-the-box communication systems for satellites, UAVs, and other airborne platforms. They are seeking a Principal Embedded System Automation Engineer to own and scale the infrastructure that supports mission critical software development across multiple programs and product lines, focusing on continuous integration and development for embedded software.

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

Responsibilities

Ideally deep experience with OpenEmbedded and the Yocto Project
Understanding of make and cmake
Understanding of build flows from compilation to image generation
Facility with GitLab CI/CD pipelines and GitLab Runners that build, test, and deploy embedded software for hardware for test
Ensure CI systems integrate with hardware-in-the-loop test environments for regression and validation
Deep facility with yaml-based CI configuration
Facility with Docker virtual build environments and containerization
Administer and maintain high-performance Linux build machines used for continuous integration, regression testing, and software release packaging
Monitor system performance, scale compute resources, and maintain uptime for development teams
Support and automate the software release process for production releases to customers
Manage build artifacts, versioning, and delivery
Act as the first line of support for developers encountering build, test, or environment issues
Collaborate with software teams to improve developer productivity
Assist in maintenance and utilization of company could-based AI productivity environment

Qualification

OpenEmbeddedYocto ProjectCI/CD toolsLinux system administrationBuild automation toolsScripting skillsContainerizationNetworking knowledgeHardware-in-the-loop testingProblem-solving skillsCollaboration skills

Required

Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field (or equivalent experience)
Minimum of 9 years of relevant experience
Proven facility with CI/CD tools (e.g., GitLab CI, Jenkins, or similar)
Proficiency in Linux system administration, including performance tuning and troubleshooting
Familiarity with Yocto or other embedded Linux build frameworks
Experience with build automation tools (CMake, Make, BitBake, etc.)
Strong scripting skills (Python, Bash, or similar)
Excellent problem-solving skills and ability to work collaboratively with developers
Knowledge of networking and distributed systems
Experience with containerization (Docker, Podman) and virtualization (KVM, VMWare)
Knowledge of networking and distributed systems
Familiarity with hardware-in-the-loop (HIL) testing environments
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

Preferred

Experience supporting release processes in aerospace, defense, or other regulated industries

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
$385.24M
Key Investors
Export-Import Bank of the United StatesTrousdale VenturesAirbus Ventures
2026-01-15Debt Financing· $200M
2024-06-18Series B· $65M
2024-02-13Series Unknown· $30M
Company data provided by crunchbase