Software Engineer - San Mateo, United States - Zoox

    Default job background
    Description


    The Advanced Hardware Engineering team is looking for a senior software engineer to design, implement, and test sensor emulators and test frameworks.

    Responsibilities may include software architecture for emulation platforms, designing software to emulate physical systems, writing user-space or kernel-space device drivers, embedded networking, and code reviews.

    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 artificial intelligence, robotics, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments.

    We are looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.


    In this role, you will:
    Develop test infrastructure, design software to emulate physical systems, and implement fault injection capabilities to verify the functionality and performance of our hardwareWork with teams to develop requirements and test plans and ensure proper documentationCollaborate with sensor, perception, and software engineers to ensure test implementation meets requirements and desired functionalityWrite user-space or kernel-space device drivers, and applications interfacing with various hardware componentsSupport and review software and hardware design, implementation, and test casesQualificationsBS or higher degree in Computer Science, Electrical Engineering, or related disciplines7+ years of industry experienceStrong proficiency in Python and C++Experience with build systems, version control, and testing methodologiesExperience with development on Linux systems and interfacing with hardware peripheralsFamiliarity with networking and socket programmingStrong written and verbal communication skillsBonus QualificationsExperience with embedded Linux and driver developmentExperience with Xilinx platforms and design toolsExperience with SPI and I2C protocolsFamiliarity with console and graphical UI frameworksWorking knowledge of schematic design and PCB layout tool (Altium Designer or Cadence preferred)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.

    Follow us on LinkedInAccommodationsIf you need an accommodation to participate in the application or interview process please reach out to or your assigned recruiter.


    A Final Note:
    You do not need to match every listed expectation to apply for this position.

    Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.

    #J-18808-Ljbffr