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, developing, and maintaining software tools to support on-vehicle firmware development and testing.

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

The salary range for this position is $145,000 to $190,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.

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.

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


  • 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

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

  • Software Engineer

    1 month 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

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

  • Systems Engineer

    3 weeks ago


    Foster City, California, United States InterSources Full time

    Role Summary:The Systems Engineer will be responsible for developing system requirements, test cases, and test automation for an autonomous vehicle. This role requires a highly motivated and hands-on team player with exceptional attention to detail.The ideal candidate will have the ability to quickly develop skills in new areas and collaborate with other...


  • Redwood City, California, United States OBSERVE, LLC Full time

    About UsOBSERVE, LLC is a leading provider of AI-powered contact center solutions. Our mission is to empower businesses to deliver exceptional customer experiences through data-driven insights and automation.The OpportunityWe are seeking a highly skilled Software Engineer to join our team and contribute to the development of our next-generation contact...


  • Foster City, California, United States Zoox Full time

    Key Responsibilities:We are seeking an experienced Embedded Software Engineer to join our Advanced Hardware Engineering team at Zoox. As a key member of our team, you will be responsible for developing reliable drivers across several operating systems, writing high-assurance firmware to achieve required integrity levels for safe vehicle operation, and...