Software Development Engineer

4 weeks ago


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

Zoox is seeking a highly skilled Software Development Engineer to join our Firmware Tools team. As a key member of this team, you will be responsible for designing and developing software tools to support on-vehicle firmware development and testing.

The ideal candidate will have a strong background in software development, with experience in developing cross-platform software using Python and C++. You will be working closely with the Firmware Tools team to research, design, develop, and maintain software tools for development and validation.

Key Responsibilities:

  • Develop software for an automated validation framework, supporting continuous integration and nightly tests
  • Research, design, develop, and maintain software tools for development and validation
  • Present tool ideas and/or features to the team to improve processes
  • Integrate tester software systems with server infrastructure
  • Design and implement automated test framework optimizations

Requirements:

  • BS in computer science, computer engineering, or a similar discipline
  • 2+ years of relevant work experience
  • Object-oriented programming experience (Python or C++ preferred)
  • Experience building cross-platform software with source control (Git)
  • Strong interpersonal and communication skills
  • Positive attitude, team player, and ability to quickly adapt to changes

Bonus Qualifications:

  • Databases (e.g. MongoDB, PostgreSQL, etc.)
  • Continuous integration and build systems (e.g. Bamboo, Jenkins, etc.)
  • Python libraries (e.g. pandas, python-can, plotly, matplotlib, pybind, pytest, etc.)
  • Multiprocessing and multithreading
  • Basic knowledge of C++
  • HIL and/or SIL Test Frameworks
  • Communication protocols (e.g. CAN, LIN, pub/sub)

Compensation:

Zoox offers a comprehensive package of benefits, including paid time off, 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.

The salary range for this position is $145,000 to $190,000, with a sign-on bonus may be offered as part of the compensation package. Compensation will vary based on geographic location and level.

About Zoox:

Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. We're looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.



  • Foster City, California, United States Zoox Full time

    Zoox is seeking a skilled software developer to join our System Design and Mission Assurance (SDMA) team. As a software developer in test, you will collaborate closely with perception, software, and hardware engineers to develop infrastructure and tests to verify and validate functions related to trajectory generation.The ideal candidate will have a strong...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is seeking a skilled Software Engineer to join our Firmware Tools team. In this position, you will design and develop software tools to support on-vehicle firmware development and testing.Key ResponsibilitiesDevelop software for an automated validation framework, supporting continuous integration and nightly testsResearch, design, develop,...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is seeking a highly skilled Software Development Engineer to join our Firmware Tools team. As a key member of this team, you will be responsible for designing, developing, and maintaining software tools to support on-vehicle firmware development and testing.Key Responsibilities- Develop software for an automated validation framework,...


  • Foster City, California, United States Zoox Full time

    Software Development Engineer in TestZoox is seeking a highly skilled Software Development Engineer in Test to join our Embedded Linux team. In this role, you will lead efforts to design, build, maintain, and improve coverage of a Hardware-In-the-Loop Continuous Integration automation test suite for multiple ECUs running on Zoox Level 5 autonomous...


  • Foster City, California, United States Datum Software Full time

    Job Title: Python DeveloperJob Description:We are seeking a skilled Python developer to join our team at Datum Software. As a Python developer, you will be responsible for developing full-stack applications using modern web and Python technologies.Key Responsibilities:- Develop full-stack applications using Python, TypeScript, HTML, and CSS- Collaborate with...


  • 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 Zoox Full time

    About the RoleZoox is revolutionizing transportation with self-driving vehicles, and we're seeking a skilled Software Engineer to build a massively scalable pipeline for orchestrating simulation execution and processing results.This mission-critical pipeline will be highly parallel, manage various stages of execution, ensure correct data flow, and coordinate...


  • 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...

  • Software Engineer

    4 weeks 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 seeking a highly skilled Software Development Engineer in Test to join our Autonomous Systems Test Tools and Automation team.This critical role enables the scalability of the Software Quality Assurance organization by driving technical advancements in test frameworks and tools.As a Software Development Engineer in Test, you will implement and develop...


  • Foster City, California, United States Zoox Full time

    The Autonomy Safety Assurance group at Zoox is dedicated to designing, prototyping, and productionizing novel methods and tools for efficient modeling and simulations of complex systems at scale.These tools aid in measuring the safety of our AI and readiness for launch. We use recent advances in machine learning, statistics, optimization, and numerical...


  • Foster City, California, United States Zoox Full time

    About the RoleThis is an exciting opportunity to join the Software Systems Engineering team at Zoox, a leading company in the development of autonomous vehicles and robotics. As a Software Systems Engineer, you will play a key role in building the Zoox robotaxi, a pioneering project that aims to revolutionize urban mobility.The Software Systems Engineering...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox 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...


  • 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 Bayone Full time

    Job Description:Bayone is seeking a skilled Senior Python Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our Python-based microservices.Key Responsibilities: Design and develop scalable, efficient, and Pythonic microservices using open-source libraries. Migrate...


  • Foster City, California, United States Zoox Full time

    Zoox is developing advanced self-driving hardware and software solutions. To achieve optimal efficiency, we need an expert who understands both compute hardware architecture and the algorithms and middleware that run on it. Your contributions will be instrumental in achieving optimal power levels while maximizing throughput.The Software Core Performance...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is seeking a highly skilled Software Engineer to join our Autonomous Vehicle Perception team. As a key member of our team, you will be responsible for designing and developing algorithms to process raw sensor data, track dynamic agents, and predict the future state for agents.You will work closely with our team of experts to develop...


  • Foster City, California, United States Zoox Full time

    Job SummaryZoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. We are seeking a skilled Cloud Application Software Engineer to join our Sensor Fusion Detection team and contribute to the development of the next-generation Perception model.Key ResponsibilitiesDesign,...


  • Foster City, California, United States Zoox Full time

    About the Role:Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market.We're looking for a skilled software engineer to join our Simulation team and contribute to the development of our simulation framework and tools.Key Responsibilities:Develop an insanely scalable...