Senior Software Performance Engineer
4 weeks ago
Responsibilities
Build real-time instrumentation for performance monitoring (CPU, GPU, latency, memory) of the online system, and benchmarking frameworks to support offline performance evaluation. Build tools and scripts to evaluate and analyze performance at scale in CI, as well as on vehicle. Establish budgets for existing architectures, and provide data to define next-gen architectures. Analyze performance metrics in online software to identify resource utilization hotspots and root causes. Propose and co-implement actionable solutions with software component teams. Support teams in helping to squeeze out the maximum performance of their code, while minimizing resource contention. Work as part of the Core team to build a middleware framework that promotes efficient and performant code development. Work cross-functionally to ensure Zoox software runs optimally across the fleet.
Qualifications
BS in computer science or related field 6+ years of professional experience in software development or related fields Strong knowledge of C++ and experience in large code bases Familiar with CPU system architecture and OS fundamentals Comfortable in Linux development environments Good communication and organization skills, with a logical approach to problem-solving, good time management, and task prioritization skills
Bonus Qualifications
Experience using various Linux performance monitor tools, such as perf, eBPF, Perfetto Kernel and/or driver development experience Experience with software & hardware benchmarking and Hardware-in-the-Loop (HIL) systems Proficiency with Git, Bazel, and CI pipelines Hands-on experience in the development, debugging, and profiling of complex multi-process real-time systems like game engines or robot systems Proficiency with Python or Scala is a plus Acquainted with a firm/hard real-time operating system environment Proficiency with SQL and data platforms such as DataBricks, Looker, and ETL pipelines Experience debugging and optimizing GPU kernels using tools like Nsight Systems and Compute Compensation There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The salary range for this position is $211,000 to $300,000. A sign-on bonus may be offered as part of the compensation package. Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.Zoox also offers a comprehensive package of benefits including paid time off ( sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance. About Zoox Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments. We’re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team. Accommodations If you need an accommodation to participate in the application or interview process please reach out to or your assigned recruiter.-
Senior Software Quality Engineer
7 days ago
Foster City, United States Alluxio Inc Full timeProven at a global web scale in production for modern data services, Alluxio is the developer of open-source data orchestration software for large-scale analytics and AI. Alluxio is in production use today at eight out of the top ten internet companies, and seven of the ten highest-valued companies in the world. Our mission is to orchestrate data for all...
-
Senior Software Engineer
1 week ago
Foster City, United States Zoox Full timeFoster City, CA • Full-time Senior Software Engineer - Developer Platforms Zoox is developing state of the art autonomous vehicle software for our purpose built vehicle. We believe that developing the end to end product will not only get us to market faster but will also result in a superior customer experience. The Developer Platform team at Zoox is...
-
Senior/Staff Software Engineer
4 days ago
Foster City, California, United States Knewin Full timeThe Zoox simulation team is looking for experienced software engineers to take our in-house realtime 3D engine to the next level. You will work closely with simulation engineers and technical artists to improve the fidelity and performance of our 3D engine.Join us to improve our critical graphics stack and to help realize safe, enjoyable autonomous driving...
-
GPU Performance Engineer
2 weeks ago
Foster City, United States Zoox Full timeZoox is building the world's most advanced self-driving hardware and software solution. The efficiency demands of such a system require an expert fine-tuning of both the compute hardware architecture as well as the algorithms and middleware that runs on it to achieve maximum throughput at the most optimal power levels. The Software Core Performance team's...
-
Senior/Staff Embedded Software Engineer
1 week ago
Foster City, United States Zoox Full timeSenior/Staff Embedded Software Engineer - Firmware Architecture Foster City, CA Software – Embedded Software & Systems Integration / The Firmware Architecture team at Zoox is responsible for guiding the development of our embedded systems and the firmware that makes them tick. Our team collaborates with other firmware, hardware, software, systems, and...
-
Senior Software Engineer
1 week ago
Redwood City, United States Tandym Group Full timeA specialty healthcare company in California is currently seeking an experienced Software Engineer for a promising Senior-level opportunity with their growing team. Responsibilities The Senior Software Engineer will: Design, develop, debug, and build device/system software and applications, and in accordance with medical device software standards (IEC...
-
Software Engineer
7 days ago
Foster City, United States Zoox Full timeSimulation is essential to Zoox’s mission. Zoox uses simulation to develop our driving software, validate our safety, and analyze our real world performance. Our team’s work directly impacts how rapidly and successfully Zoox will achieve its goals. Our team’s mission is to provide the simulation framework and tools for Zoox to rapidly develop our...
-
Senior/Staff Software Engineer
2 days ago
Foster City, United States Knewin Full timeThe Zoox simulation team is looking for experienced software engineers to take our in-house realtime 3D engine to the next level. You will work closely with simulation engineers and technical artists to improve the fidelity and performance of our 3D engine.Join us to improve our critical graphics stack and to help realize safe, enjoyable autonomous driving...
-
Senior Engineering Manager
4 weeks ago
Foster City, United States Zoox Full timeZoox is looking for a Senior Engineering Manager to help us build a world class robotaxi service. In this role, you will lead the engineering teams responsible for developing the software interfaces that directly impact riders’ experiences. You will work with engineers across the company and will collaborate with researchers, designers, product, and...
-
Software Stability Engineer
7 days ago
Foster City, United States Zoox Full timeZoox is looking for an embedded software stability engineer to join our Firmware team. In this role, you will be responsible for using your skills with complex systems to conduct system level stability issue triage, debug, root cause and develop or suggest necessary software and controls fixes for various subsystems of the Zoox vehicle, which includes...
-
Drive Performance Engineer
2 weeks ago
Foster City, United States A Society Group Full timeJoin a truly innovative company! As a Drive Performance Engineer, your main goal will be to provide customers with a premium ride experience when using our fully autonomous vehicles. You will work with a team of world-class engineers with diverse backgrounds such as robotics, control, and vehicle engineering. While leading the powertrain controls integration...
-
Drive Performance Engineer
2 weeks ago
Foster City, United States A Society Group Full timeJoin a truly innovative company! As a Drive Performance Engineer, your main goal will be to provide customers with a premium ride experience when using our fully autonomous vehicles. You will work with a team of world-class engineers with diverse backgrounds such as robotics, control, and vehicle engineering. While leading the powertrain controls...
-
Drive Performance Engineer
1 month ago
Foster City, United States A Society Group, Inc. Full timeJob DescriptionJob DescriptionJoin a truly innovative company! As a Drive Performance Engineer, your main goal will be to provide customers with a premium ride experience when using our fully autonomous vehicles. You will work with a team of world-class engineers with diverse backgrounds such as robotics, control, and vehicle engineering. While leading the...
-
Senior/Staff C++ Software Engineer
4 days ago
Foster City, United States Zoox Full timeThe In-Vehicle software engineering team is responsible for building a world class user experience for Zoox riders. We provide various rider facing interfaces and build software for managing ride states. We are looking for a full stack technical lead who can build a technical roadmap and mentor a small team of engineers. In this role, you will be responsible...
-
Senior Charging Engineer
7 days ago
Foster City, United States Knewin Full timeJoin us as a Senior Mechanical Engineer for Charging Systems at Zoox, where you'll embark on an exciting career path with a clear trajectory toward leadership. In this pivotal role, you'll have the unique opportunity to lead a small team of mechanical and electrical engineers, who are responsible for the design, development, and production of our onboarding...
-
Software Engineer
4 days ago
Foster City, United States Knewin Full timeZoox is looking for a senior Android (AOSP) embedded systems engineer to join the Software Engineering team. In this role, you will be working with a very seasoned AOSP engineer and have the opportunity to drive custom In-Vehicle infotainment device solutions. Your work will be highly visible, at the forefront of our service rollout. In your development...
-
Senior Application Security Engineer
4 weeks ago
Foster City, United States Zoox Full timeFoster City, CA • Full-time Senior Application Security Engineer Zoox is looking for an Application Security Engineer to join our Product Security team. Our team works on the cybersecurity of the Zoox robotaxi service. We guide and advise software engineering teams building our flagship product while aligning our efforts with company-wide cybersecurity...
-
Interhost - C++ Software Engineer
4 days ago
Foster City, United States Zoox Full timeThe Interhost team is responsible for developing software solutions that enable the control and monitoring of software programs on PCU (Program Control Unit) host systems, as well as facilitating efficient communication of messages between PCUs. As an Interhost Software Engineer, you will play a crucial role in designing, implementing, and maintaining robust...
-
Senior Software Engineer
1 week ago
West Valley City, United States Global Payments Full timeAre you interested in solving complex problems within the healthcare sector? Are you interested in innovation on the web? Then Advanced. MD, a Global Payments Company, is the place for you! Who are we and what do we do? Medical practitioners across t Software Engineer, Software, Engineer, Technical, Senior, Medical
-
Senior Embedded Software Engineer
5 days ago
Oklahoma City, United States Crescent City Recruitment Group Full timeSenior Embedded Software EngineerJob Description Our Client is looking for motivated, process-oriented and creative software engineers to join the embedded software team to develop safety-critical code for the UAV and ground station. The job includes full lifecycle development following DO-178C objectives in a fast-paced, collaborative environment. Software...