Key job responsibilities
● Design and implement a production-grade Linux distribution from scratch using Yocto/OpenEmbedded.
● Develop and maintain custom Yocto layers, write and patch bitbake recipes, and configure Linux kernels to support specific hardware peripherals.
● Hardware enablement for critical robotics sensors, including GMSL cameras, GPS/GNSS modules, IMUs, and LiDAR.
● Implement and manage robust Over-the-Air (OTA) update solutions to ensure safe and atomic fleet-wide deployments.
● Work closely with hardware engineers to bring up new boards, modify Device Trees, and debug low-level interfaces (I2C, SPI, CAN, UART).
● Profile and optimize the system for boot time, memory footprint, and interrupt latency.
Basic qualifications
- 4+ years of experience formally leading engineering teams, managing sprints, and coaching developers.- 7+ years of professional experience building and operating large-scale backend systems in a Service-Oriented Architecture (SOA) or microservices context.
- Proven experience architecting solutions on AWS.
- Proven experience operating a complex SOA architecture at scale. Deep familiarity with failure modes in distributed systems and mechanisms to reduce the blast radius of outages and regressions.
- Experience with building and operating ML training infrastructure, integrating it in the SDLC. Experience with handling sensitive data and ensuring its safety and compliance.
- Proven ability to delegate and grow, yet remain connected to the technology details.
- Strong judgement: you identify and call-out one-way doors, you can independently check Senior Engineers’ assumptions and designs, you anticipate the impact and future cost of shortcuts and weight them against your immediate priorities.
- A deep sense of Ownership, a relentless drive to Earn Trust, and a passion for Developing the Best talent.
- Exceptional communication skills, with the ability to articulate complex technical ideas clearly to both technical teams and non-technical stakeholders.
Preferred qualifications
- Exposure to cloud services communicating with physical edge devices such as robots.- Background in robotics, IoT, fleet management, or real-time data streaming systems.
- Familiarity with observability tools (OTLP, Grafana, Prometheus) optimized for physical devices experiencing intermittent connectivity.
- Experience with Security topics in the context of cloud systems.
- Experience navigating organizational growth or integrating startup systems into large enterprise environments.