GrepJob
Nimble Robotics

Senior Software Engineer, Embedded Linux

Nimble Robotics
Apply
about 3 hours ago
San Francisco, CA, USASenior / Mid Level
H1B Sponsor

Base Salary

$180k - $250k/yr

Responsibilities

  • Perform board bring-up and maintenance on embedded ARM systems.
  • Design and implement system flashing processes for manufacturing and development.
  • Maintain system and firmware OTA processes.
  • Customize vendor drivers to enhance robotics applications.
  • Produce high-quality, maintainable code and conduct code reviews.
  • Mentor other engineers and improve team processes.
  • Lead design reviews and technical planning sessions.

Requirements

  • Bachelor's, Master's, or PhD in Computer Science or related field, or equivalent experience.
  • At least 3 years of professional software engineering experience.
  • Strong proficiency in Rust, C, or C++.
  • Experience with Linux kernel development.
  • Good understanding of computer networking.
  • Experience with uboot, EDK2, platform firmware, UEFI.
  • Excellent communication skills for cross-team collaboration.

Benefits

  • Unlimited Flexible Time Off for travel and personal time.
  • Comprehensive health insurance including medical, dental, and vision.
  • Paid parental leave for bonding time after a birth.
  • Commuter benefits with fully paid parking spots.
  • Referral bonus for successful candidate referrals.
  • 401k retirement planning contributions.
  • Equity program allowing ownership in Nimble.

Tech Stack

Categories