Hybrid Software Engineer – Automation Tools and Infrastructure

Posted last month

Apply now

About the role

  • Software Engineer intern for Firmware Tools team at Zoox, focusing on automated firmware integration and testing. Utilizing Python and C++ for tool development and process automation.

Responsibilities

  • write software to help integrate internal and external tools for automated firmware prototyping, development, testing and integration
  • develop software for an automated validation framework, supporting continuous integration (CI) via smoke, sanity, nightly, weekly pipelines
  • research, design, develop, rollout, and maintain software tools and test framework for development and validation
  • integrate tester software systems with server infrastructure, including networking (CAN, wifi, cellular, WIFI, NFC, etc), hardware instruments (DAQs, PSUs), protocol-level simulator/spoofer hardware, etc.
  • propose tool and/or feature ideas to the team to improve processes

Requirements

  • BS in relevant engineering discipline and 1+ years of relevant work experience
  • HIL and/or SIL Test Frameworks
  • Object-oriented programming experience (Python or C++ preferred)
  • Experience building cross-platform software with source control (Git)
  • Strong interpersonal and communication skills
  • CI and build systems (e.g. Bamboo, Buildkite, etc.) (Bonus Qualification)
  • Python libraries (e.g. pybind, pytest, pandas, python-can, plotly, matplotlib, etc.) (Bonus Qualification)
  • Communication protocols (e.g. CAN, LIN, pub/sub) (Bonus Qualification)
  • ClickHouse, OpenSearch, Grafana, Databricks, etc. Databases and Observability Platforms (Bonus Qualification)

Benefits

  • paid time off (e.g. 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
  • life insurance

Job title

Software Engineer – Automation Tools and Infrastructure

Job type

Experience level

Junior

Salary

$141,000 - $188,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job