Software Performance Engineer

1 day ago


Foster City, California, United States Zoox Full time
About the Role

Zoox is revolutionizing the transportation industry with its cutting-edge autonomous vehicle technology. As a Software Performance Engineer, you will play a crucial role in ensuring the optimal performance of our systems, enabling us to deliver exceptional user experiences. Your expertise in software development, debugging, and optimization will be instrumental in achieving our goals.

Responsibilities

* Design and implement real-time instrumentation for performance monitoring and benchmarking frameworks to support offline performance evaluation.
* Develop tools and scripts to evaluate and analyze performance at scale in CI and on vehicle.
* Establish performance 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.
* Collaborate with software component teams to propose and implement actionable solutions.
* Support teams in optimizing their code for maximum performance while minimizing resource contention.
* Contribute to the development of a middleware framework that promotes efficient and performant code development.

Qualifications

* Bachelor's degree 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.
* Familiarity with CPU system architecture and OS fundamentals.
* Comfortable in Linux development environments.
* Excellent 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.

About Zoox

Zoox is a leader in autonomous vehicle technology, committed to delivering exceptional user experiences through innovative solutions. Our team is passionate about pushing the boundaries of what is possible, and we're looking for talented individuals like you to join us on this exciting journey.

  • Foster City, California, United States Zoox Full time

    About the RoleZoox is revolutionizing the transportation industry with its cutting-edge autonomous vehicle technology. We're seeking a highly skilled Software Performance Engineer to join our team and contribute to the development of high-performance software solutions.Key ResponsibilitiesDesign and implement real-time instrumentation for performance...


  • Foster City, California, United States Zoox Full time

    Job SummaryZoox is seeking a highly skilled Senior Software Performance Engineer to join our Software Core Performance team. As a key member of our team, you will be responsible for analyzing, optimizing, and providing guidance to the software and hardware teams to meet expected system performance targets.Key ResponsibilitiesInstrument, monitor, analyze, and...


  • Foster City, California, United States Zoox Full time

    About the RoleWe are seeking a highly skilled Drive Performance Engineer to join our team at Zoox. As a key member of our engineering team, you will be responsible for leading drivability development, calibration, and testing while using data to drive decisions to achieve optimal performance for our robot and drive quality for our customers.Key...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is revolutionizing the transportation industry with its cutting-edge autonomous vehicle technology. We're seeking a highly skilled Software Performance Optimization Specialist to join our team and help us achieve optimal system performance.Key ResponsibilitiesDesign and implement real-time instrumentation for performance monitoring and...


  • Foster City, California, United States Axiom Search Co. Full time

    Software Engineer ModernizationAxiom Search Co. is seeking a highly skilled Software Engineer Modernization to join our team.About the Role:We're looking for a seasoned professional with a minimum of 6 years of experience in C++ and Python programming languages. As a Software Engineer Modernization, you'll be responsible for conducting thorough assessments...


  • Foster City, California, United States LanceSoft Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at LanceSoft.Key Responsibilities:Design and develop software applications using Bazel, Python, and Git.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality software...


  • Foster City, California, United States Zoox Full time

    Improve the Developer Experience at ZooxZoox is revolutionizing the autonomous vehicle industry with cutting-edge software. We're seeking a skilled Senior Software Engineer to join our Developer Experience team and help us refine the process of developing autonomy software, services, and applications.Key Responsibilities:Evaluate and enhance our development...


  • Foster City, California, United States Lorven Technologies Full time

    Job Title: Cloud Native Software EngineerLocation: RemoteDuration: 6 Months contractKey Responsibilities: Collaborate with cross-functional teams to design and develop scalable cloud-based software systems Utilize modern web development stacks, including Python, Postgres, and Vue, to build high-performance applications Implement containerization and...


  • Foster City, California, United States Lorven Technologies Full time

    Job Title: Platform Software EngineerLocation: Foster City, CA - HybridDuration: 6 Months contractKey Responsibilities:Design and develop scalable software solutions using modern web development stacks (e.g. Python, Postgres, Javascript, Vue, etc)Implement containerization and microservices architecturesCollaborate with cross-functional teams to deliver...

  • Software Engineer

    20 hours ago


    Foster City, California, United States Zoox Full time

    Zoox is seeking a skilled Software Engineer to join our multidisciplinary team. The ideal candidate will have a robust background in software engineering, with a focus on object-oriented programming and a passion for technological innovation in transportation.The role demands a dynamic individual with excellent problem-solving abilities, proficiency in...


  • Foster City, California, United States Zoox Full time

    Zoox is revolutionizing the autonomous vehicle software landscape with cutting-edge technology. Our Developer Experience team is dedicated to streamlining the development process, ensuring seamless collaboration between software development and infrastructure teams. We're seeking an experienced full-stack developer to bridge the gap between developers' needs...


  • Foster City, California, United States Conviva Full time

    Conviva: Revolutionizing Digital Customer ExperiencesConviva is the industry leader in understanding and optimizing digital customer experiences. Our Operational Data Platform harnesses comprehensive client-side telemetry, capturing every aspect of customer experience and engagement across all devices in real-time. Trusted by industry leaders like Disney,...


  • Foster City, California, United States Lorven Technologies Full time

    Job Title: Senior Android Software EngineerLocation: Foster City, CA (Onsite)Duration: 6+ months contractOverviewLorven Technologies is seeking a highly skilled Senior Android Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing Android applications and...


  • Foster City, California, United States LanceSoft Full time

    Job Title: Software Development EngineerLocation:Foster City, CA 94404Duration:Flexible schedulePay Range:$65 - $70/hr. on w2.Key Responsibilities:Technical Skills:Proficiency in Bazel, Python, and Git.Problem-Solving:Strong problem-solving and troubleshooting skills.Communication:Excellent communication and collaboration skills.Teamwork:Ability to work...


  • Foster City, California, United States Zoox Full time

    Job SummaryZoox is seeking a highly experienced Software Engineering Manager to lead the development of our Robot Software Infrastructure team. This team is responsible for building the runtime configuration systems that ensure seamless operation of our autonomous vehicles.The successful candidate will have a strong background in operating system internals,...


  • Foster City, California, United States Zoox Full time

    Job Title: Software Integration Test ManagerZoox is seeking a highly skilled Software Integration Test Manager to join our team. As a key member of our software organization, you will be responsible for leading the integration process for all software components at Zoox, from feature definition to production.Key Responsibilities:Drive the integration process...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is seeking a highly skilled Software Integration Test Manager to join our team. As a key member of our software organization, you will be responsible for ensuring the quality and reliability of our autonomous vehicle software.In this role, you will lead a team of software engineers and testers to develop and execute comprehensive testing...

  • Dimensional Engineer

    4 weeks ago


    Foster City, California, United States Zoox Full time

    About the RoleWe are seeking a highly skilled Dimensional Engineer to join our team at Zoox. As a key member of our Dimensional Engineering team, you will play a critical role in defining and executing complete vehicle design for manufacture and assembly across various engineering disciplines.Key ResponsibilitiesProvide specifications and targets to...

  • Dimensional Engineer

    3 weeks ago


    Foster City, California, United States Zoox Full time

    About the RoleWe are seeking a highly skilled Dimensional Engineer to join our team at Zoox. As a key member of our Dimensional Engineering team, you will play a critical role in defining and executing complete vehicle design for manufacture and assembly across various engineering disciplines.Key ResponsibilitiesProvide specifications and targets to...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is seeking a highly skilled and experienced Manager of Software Integration and Testing to join our team. As a key member of our software organization, you will be responsible for leading a team focused on ensuring the delivery of safe and reliable software for our autonomous vehicle fleet.Key ResponsibilitiesDrive the integration process...