N
Posted 14 hours ago
Senior Software Engineer, Embedded Linux
NimbleSenior Software Engineer, Embedded Linux
Perks & benefits
Health InsurancePaid LeaveCommissionRelocation Allowance
Requirements
5+ years software engineering experience, Proficiency in Rust, C, or C++, Linux kernel development experience, Experience with uboot, EDK2, or UEFI
Skills
LinuxC#Rust
About the role
Responsibilities
- Board bring-up and maintenance on embedded ARM system (Device Trees, Bootloader, Kernel Drivers)
- Design, implement and maintain system flashing process used in both manufacturing and development scenarios
- Design, implement and maintain system and firmware OTA process
- Customize vendor drivers to support and enhance Nimble’s robotics applications
- Drive software engineering best practices across the team
- Mentor other engineers and contribute to improving team processes and technical standards
- Participate in and lead design reviews, code reviews, and technical planning sessions
Requirements
- Bachelors, Masters, or PhD in Computer Science or related field
- 5+ years of professional software engineering experience
- Proficiency in Rust, C, or C++
- Experience with Linux kernel development
- Understanding of computer networking
- Experience with uboot, EDK2, platform firmware, or UEFI
Preferred Qualifications
- Experience with Rust
- Familiarity with CUDA libraries and applications
- Familiarity with Nvidia Jetson Platform
- Familiarity with WiFi protocols
Benefits
- Unlimited Flexible Time Off
- Medical, dental, and vision insurance
- Paid Parental Leave
- Commuter benefits including fully paid parking
- Referral bonus
- 401k retirement planning
- Equity program
About the Company
Nimble is an AI robotics company building the autonomous supply chain to power fast, efficient and economical commerce. We are training robot AGI to power a proprietary generalist supply chain superhumanoid.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer, Embedded Linux
Nimble · San Francisco
