Staff/Senior Software Engineer, Onboard Infrastructure
About the role
Our software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the following areas:
- Onboard Systems, Performance, and Devices Platform.
Responsibilities
You have deep expertise and prior experience in some or many of the following areas:
- 5+ years of relevant industry experience in addition to a Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field.
- Must have strong C++ skills.
- Experience in one or more of the following areas:
- Large-scale distributed systems;
- Computer architecture and operating systems;
- Advanced algorithms using C++ and Python;
- Highly-concurrent, multi-processor, and multi-threaded environments;
- Software performance tuning and optimization;
- Profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute);
- Robotics software frameworks;
- Robotics hardware components (including sensors, embedded platforms, etc);
- Different compute modalities (x86, ARM, GPU, FPGA, etc).
- Strong problem-solving and programming skills.
Requirements
You must have:
- Deep expertise and prior experience in some or many of the following areas:
- 5+ years of relevant industry experience in addition to a Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field.
- Strong C++ skills.
- Experience in one or more of the following areas:
- Large-scale distributed systems;
- Computer architecture and operating systems;
- Advanced algorithms using C++ and Python;
- Highly-concurrent, multi-processor, and multi-threaded environments;
- Software performance tuning and optimization;
- Profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute);
- Robotics software frameworks;
- Robotics hardware components (including sensors, embedded platforms, etc);
- Different compute modalities (x86, ARM, GPU, FPGA, etc).
- Strong problem-solving and programming skills.
Qualifications
You should have:
- Deep expertise and prior experience in some or many of the following areas:
- 5+ years of relevant industry experience in addition to a Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field.
- Strong C++ skills.
- Experience in one or more of the following areas:
- Large-scale distributed systems;
- Computer architecture and operating systems;
- Advanced algorithms using C++ and Python;
- Highly-concurrent, multi-processor, and multi-threaded environments;
- Software performance tuning and optimization;
- Profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute);
- Robotics software frameworks;
- Robotics hardware components (including sensors, embedded platforms, etc);
- Different compute modalities (x86, ARM, GPU, FPGA, etc).
- Strong problem-solving and programming skills.
Skills
You should have:
- Deep expertise and prior experience in some or many of the following areas:
- 5+ years of relevant industry experience in addition to a Bachelor’s Degree, Master’s or PhD in Computer Science, Electrical Engineering, Computer Engineering, Robotics, or related field.
- Strong C++ skills.
- Experience in one or more of the following areas:
- Large-scale distributed systems;
- Computer architecture and operating systems;
- Advanced algorithms using C++ and Python;
- Highly-concurrent, multi-processor, and multi-threaded environments;
- Software performance tuning and optimization;
- Profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute);
- Robotics software frameworks;
- Robotics hardware components (including sensors, embedded platforms, etc);
- Different compute modalities (x86, ARM, GPU, FPGA, etc).
- Strong problem-solving and programming skills.
Benefits
Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics.
Pay
The reasonably expected pay range for this position is between $193,930 and $352,290 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply.
Schedule
This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.