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

CesiumAstro · 2 months ago

Principal Embedded System Automation Engineer

CesiumAstro is a developer of communication systems for satellites and airborne platforms. They are seeking a Principal Embedded System Automation Engineer to scale the infrastructure supporting mission-critical software development, focusing on continuous integration and optimization of embedded builds.

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 harware 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 knowledgeDistributed systems knowledgeHardware-in-the-loop testing

Required

U.S. citizenship, lawful permanent resident of the U.S., conditional resident, asylee or refugee, or eligible to obtain the required authorizations from the U.S. Department of State
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)
Familiarity with hardware-in-the-loop (HIL) testing environments

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
$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