Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Nimble Robotics

Senior Software Engineer (Embedded Linux)

Posted Updated
Discussion
  • We are looking for a Senior Software Engineer to join our Infrastructure Team, focused on building the Nimble’s Robotics platform that powers our robotics application
  • You will be responsible for the full lifecycle of software development projects including design, implementation, automated testing, field testing, and deployment support
  • 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 by producing high-quality, well-tested, maintainable code and raising the bar in reviews
  • Mentor other engineers and contribute to improving team processes and technical standards
  • Participate in and often lead design reviews, code reviews, and technical planning sessions
  • At least 5+ years of professional software engineering experience
  • Experience with uboot, EDK2, platform firmware, UEFI etc
  • Excellent communication skills and ability to collaborate across teams
  • Good understanding of computer networking
  • Strong proficiency in at least one of the following programming languages: Rust, C, C++
  • Strong self learning and improvement mindset
  • Bachelors, Masters, or PhD in Computer Science or related field, or equivalent practical experience
  • Experience with Linux kernel development
  • Familiarity with Nvidia Jeston Platform
  • Experience with Rust
  • Familiarity with CUDA libraries and applications
  • Familiarity WiFi protocols

Skills

What Senior Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.