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

CesiumAstro · 2 weeks ago

Principal Embedded System Automation Engineer

CesiumAstro is a developer and pioneer of communication systems for satellites, UAVs, and other platforms. They are seeking a Principal Embedded System Automation Engineer to own and scale infrastructure that supports critical software development, ensuring continuous integration and optimizing 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 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 cloud-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

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