← Back to job listings
NR
Senior Software Engineer (Embedded Linux)
Nimble Robotics · San Francisco, United States
About The Role
Join Nimble's Infrastructure Team as a Senior Software Engineer, where you will be responsible for the full lifecycle of software development projects, including design, implementation, automated testing, field testing, and deployment support. You will work on embedded ARM systems, customize vendor drivers, and drive software engineering best practices across the team. The ideal candidate will have at least 5 years of professional software engineering experience, strong proficiency in Rust, C, or C++, and familiarity with the Nvidia Jetson platform and WiFi protocols.
- Participer à toutes les étapes du cycle de vie des projets de développement logiciel, y compris la conception, la mise en œuvre, les tests automatisés, les tests sur le terrain et le support au déploiement.
- Assurer la mise en service et la maintenance des systèmes embarqués ARM, y compris les arbres de périphériques, le chargeur de démarrage et les pilotes du noyau.
- Concevoir, mettre en œuvre et maintenir le processus de flashage du système utilisé dans les scénarios de fabrication et de développement.
- Experience with uboot, EDK2, platform firmware, UEFI etc
- Experience with Linux kernel development
- Strong self learning and improvement mindset
- Good understanding of computer networking
- Bachelors, Masters, or PhD in Computer Science or related field, or equivalent practical experience
- Excellent communication skills and ability to collaborate across teams
- At least 5+ years of professional software engineering experience
- Strong proficiency in at least one of the following programming languages: Rust, C, C++
- Experience with Rust
- Familiarity with Nvidia Jeston Platform
- Familiarity with CUDA libraries and applications
- Familiarity WiFi protocols
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring