job_021220a: Embedded Software Engineer - Drive Systems, Zoox (Foster City, CA)

From: Kristin Burns <kburns_at_stanford.edu>
Date: Wed, 12 Feb 2020 18:26:44 -0800

<https://jobs.lever.co/zoox/22f4d706-ed07-45bd-897a-1ae64df8eec9>Embedded
Software Engineer - Drive Systems
Work Location: Foster City, CA
Send resumes to <mailto:mrudolph_at_zoox.com>mrudolph_at_zoox.com

<https://www.youtube.com/watch?v=T6L-wu-nssM>Software
Engineering at Zoox (Two minute YouTube video)

As an embedded software engineer on the Firmware
Drive Systems team at <https://zoox.com/>Zoox,
you are responsible for embedded software
development for the driving-related functions and
sub-systems of the Zoox vehicle. This work
includes throttle, braking, steering, a variety
of operator controls, integration of supplier
systems, coordination and control of all driving
sub-systems, and low-level vehicle controls. You
will work closely with vehicle engineers, systems
engineers, controls engineers, and suppliers to
ensure the Zoox vehicle can drive safely and
reliably. We are looking for people who are
passionate about working with hardware and
developing production quality-code for complex dynamic systems.

We have openings for senior and
early-to-mid-career engineers. The hiring manager is an ME218 grad!

Responsibilities
    * Design, develop, and test embedded software
for controlling the Zoox vehicle
    * Integrate supplier sub-systems into the
Zoox software stack, including defining
requirements and interfaces, leading software
technical communication, and supporting on-site testing and integration.
    * Create software requirements, design
documentation, test plans, and other supporting documentation
    * Work cross-functionally with vehicle
engineers, controls engineers, systems engineers,
validation engineers, and other experts to ensure
safe and robust operation of the Zoox vehicle
    * Contribute to all phases of the software
development cycle including prototyping,
requirements capture, design, implementation, validation, and support
Qualifications
    * Bachelor’s or Master’s degree in
computer science, electrical engineering,
mechanical engineering, or equivalent experience
    * 3+ years experience developing real-time
embedded software for distributed electromechanical systems
    * Strong embedded C/C++ programming experience
    * Experience with embedded microcontrollers
and microprocessors (ARM, PowerPC)
    * Familiarity with modern software
development methodologies and tools (Agile, Git, unit testing, CI, etc.)
    * Understanding of EV sub-systems, sensors
and actuators, and automotive communication protocols
Bonus Qualifications
    * Knowledge of vehicle dynamics and control systems
    * Experience with CAN, LIN analysis and
debugging tools (PCAN, CANalyzer, CANape, etc.)
    * Experience with real-time operating systems (POSIX, QNX, FreeRTOS)
    * Familiarity with high assurance development
practices and tools (Polarion, ISO-26262, MISRA C/C++, etc.)
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.

- - - - - - - - - - - - - - - - - - -
Potential applicants should communicate directly
with the contact listed in the posting. Please
do not "reply" to the posting messages.

Job postings are archived at http://www-design.stanford.edu/~ddivjobs/

Note: The job postings distribution list
contains several distribution lists: Design grad
students, ME310 alumni, ME218 alumni, ME jobs
list, etc. Members of multiple lists will
receive multiple copies of postings. Please
excuse the duplication. Thank you.
Received on 2020-02-12 18:27:15

This archive was generated by hypermail 2.3.0 : 2020-02-12 20:00:13 PST