The Onboard Infrastructure team at Bedrock is looking to solve the problem of building a secure, deterministic, and highly optimized foundation for their autonomy stack to run on their onboard computer and safety controller.
Requirements
- 8+ years of embedded Linux experience working with robotics, autonomous, or high-performance embedded systems.
- Expert knowledge of Linux systems programming, with a solid understanding of the kernel, device drivers, and hardware interfaces.
- Strong expertise with Linux services and userspace management, including systemd, udev, networkd, and shell scripting.
- Strong proficiency in C, C++, or Rust, with a willingness and excitement to work primarily in Rust.
- Experience with the NVIDIA Jetson ecosystem (Jetpack)
- Professional experience developing in Rust for embedded Linux environments.
- Knowledge of real-time Linux (PREEMPT_RT) and tuning mixed-criticality systems for deterministic performance.
Responsibilities
- Architect and maintain the embedded Linux stack for our NVIDIA Jetson platform, including board bring-up, kernel configuration, and OS customization.
- Develop and optimize low-level drivers, including for high-bandwidth sensors such as cameras and lidars, ensuring low-latency and low-overhead data ingestion.
- Implement system services such as OTA software updates, secure provisioning, telemetry, and system health monitoring.
- Manage the Linux userspace configuration, covering device management, network management, process management, and time synchronization.
- Optimize system performance across CPU and GPU resources, leveraging CUDA for acceleration.
- Harden the platform for mixed-criticality real-time workloads using Preempt-RT, process isolation, and security best practices.
Other
- Track record of technical leadership: leading projects, driving design decisions, mentoring others, and working effectively across teams.
- Degree requirements not specified, but 8+ years of experience required.
- Travel requirements not specified.
- Collaboration with construction veterans and experienced engineers.
- Ability to work in a team and tackle problems with a talented team.