
Software Engineer, Embedded Linux
Bedrock Robotics Inc10 months ago
Responsibilities
- Architect and maintain the embedded Linux stack for the NVIDIA Jetson platform.
- Develop and optimize low-level drivers for high-bandwidth sensors like cameras and lidars.
- Implement system services including OTA updates, secure provisioning, and telemetry.
- Manage Linux userspace configuration for device management and networking.
- Optimize system performance across CPU and GPU, leveraging CUDA where appropriate.
- Harden the platform for mixed-criticality real-time workloads using security best practices.
Requirements
- 8+ years of embedded Linux experience in robotics or autonomous systems.
- Expert knowledge of Linux systems programming, including kernel and device drivers.
- Strong experience with Linux services and userspace tooling like systemd and udev.
- Proficiency in C, C++, or Rust, with a focus on Rust development.
- Proven technical leadership in project ownership and mentoring engineers.