Title and Location: Principal Software Engineer in Santa Clara, CA.
Job Responsibilities
- Research, design, and develop computer and network software applications and programs.
- Design robust and fault-tolerant robotics system components for autonomous operation.
- Develop support for cutting-edge deep-learned models for autonomy and machine vision-related problems.
- Lead integration efforts across heterogeneous embedded hardware components.
- Work closely with adjacent engineering organizations to define and implement cross-functional efforts and ensure that the system continues to function normally through software maintenance, upgrades, and testing.
- Provide technical leadership for systems design of autonomous robots.
- Perform peer code reviews and help define and enforce best practices for collaborative cross-organizational development to create optimum software
- May work remotely; periodic time in office required; must live within commuting distance of office; 10% domestic travel.
Qualifications
- Bachelor’s degree in Electrical or Computer Engineering or related field or foreign academic equivalent
- 8 years of related experience
- Required skills: Design and develop system components for Linux-based operating systems for autonomous vehicles (2 years)
- Create, develop, and maintain the build and packaging system for embedded Linux systems such as NVIDIA-based embedded systems (4 years)
- Build, train, and deploy machine learning models for computer vision and autonomous robotics on NVIDIA GPUs (3 years)
- Analyze and optimize system behavior on CPU technologies (x86 and ARM) and GPU technologies (4 years)
- Have leadership experience in open-source communities especially those involving Linux and/or Machine Learning technologies (4 years)
Full time. $179,858 - $293,000/year. Please visit https://bluerivertechnology.com/join-us/ to apply.
#LI-DNI