about 3 hours ago
Responsibilities
- Design, implement, and operate complex build systems across various environments.
- Integrate build systems with AI agents and automation tools for autonomous workflows.
- Provide architecture input to ensure efficient product performance on embedded systems.
- Collaborate with software development teams to deliver enhancements and bug fixes.
- Interpret build system output to support development goals and ensure timely assistance.
- Iterate on build processes to improve reliability and developer experience.
Requirements
- 2+ years of experience in build systems engineering or a related role.
- At least 1 year of experience in designing and operating complex build systems.
- 1 year of experience in embedded systems engineering and build tooling.
- Hands-on experience with Bazel at production scale, including remote caching.
- Familiarity with modern Linux embedded C++ development environments.
- Strong problem-solving skills and ability to work in an agile environment.
- Clear communication skills for explaining build-system internals.
- Graduate degree in Computer Science or equivalent practical experience.
- Advanced skills with generative AI tools applied to software engineering.
Benefits
- Global access to mental health and financial wellness support.
- Comprehensive healthcare options including medical, dental, and vision.
- Retirement options such as 401(k) and pension plans.
- Support for taking time off in accordance with local policies.