CesiumAstro is 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.
Requirements
- 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
Benefits
- Health, dental, vision, HSA, FSA, life, disability and retirement plans
- Company stock options
- Generous Paid Time Off
- 401k Matching