Senior Embedded Software Architect

4 weeks ago


San Mateo, California, United States Zoox Full time
About the Role

The Firmware Architecture team at Zoox is responsible for guiding the development of our embedded systems and the firmware that makes them tick. Our team collaborates with other firmware, hardware, software, systems, and safety teams across Zoox to build complex systems designed for challenging automotive environments. Together with the team, you will define the firmware architecture of our embedded systems and work with our cross-functional partners to drive the development of our next-generation robot. We are looking for a firmware engineer who is excited to work across our entire stack, loves to learn new things, and likes to take ownership of major components. If you like to drive the design and development of complex embedded systems, we would like to hear from you.

In this role, you will:
  • Use your leadership skills to collaborate with our firmware leads, enabling them to design the architecture of our ECUs and create requirements, design documentation, test plans, and other supporting documentation.
  • Work closely with our safety and systems teams to ensure our firmware development follows industry standards and processes.
  • Evaluate operating systems, frameworks, and tools to provide technical direction for the firmware organization.
  • Provide technical guidance and assistance to engineering teams at Zoox to solve challenging firmware issues.

Qualifications
  • Bachelor's or Master's degree in computer science, electrical engineering, mechanical engineering, or equivalent experience.
  • At least 9 years of experience developing highly available mission-critical embedded software.
  • Strong embedded C/C++ programming experience.
  • Experience with high-assurance development practices and tools.
  • History of providing technical leadership and guidance to other teams, enabling them to achieve their goals and deliver impact.

Bonus Qualifications
  • Understanding of vehicle dynamics, automotive sensors and actuators, and communication protocols.
  • Familiarity with Hazard and Risk Assessment (HARA) and/or Failure Mode and Effects Analysis (FMEA).

Compensation
There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The salary range for this position is $198,000 to $282,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. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position. Zoox also 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.

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 LinkedIn

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

  • San Mateo, California, United States Verkada Full time

    Job DescriptionWe are seeking a highly skilled Senior Embedded Software Architect to join our Sensors team at Verkada. As a key member of our engineering team, you will be responsible for designing and developing the software and firmware that powers our cutting-edge sensor products.As a Senior Embedded Software Architect, you will work closely with our...


  • San Mateo, California, United States Verkada Full time

    Job OverviewWe are seeking an experienced firmware engineer to join the Sensors team at Verkada. As a senior member and lead of the team, you will be responsible for architecting and developing the next generation of sensor products. You will work closely with Product and other Engineers to design and implement cutting-edge solutions.Key...


  • San Mateo, California, United States Skydio Full time

    About the Role: As a senior Skydio embedded software engineer, you will have the opportunity to architect, build out and lead the development of both current and future products in a fast-paced environment. Reliable embedded firmware acts as the brain stem of our autonomous drones and the foundation for the growing accessory product line -- bridging the gap...


  • San Francisco, California, United States Ouster Full time

    We're seeking a skilled Embedded Software Architect to join our team at Ouster. As a key member of our firmware team, you will be responsible for designing and implementing the embedded software that powers our lidar firmware system.With a strong background in C, C++, and Linux, you will work closely with our team to architect the high-level system and...


  • San Mateo, California, United States Verkada Full time

    We are seeking an experienced firmware engineer to join our Sensors team at Verkada.As a senior member and lead of the sensors team, you will be responsible for building the software and firmware that goes onto the devices we ship to our customers.You will own the full engineering cycle end to end, including scoping, architecture and low level design,...


  • San Mateo, California, United States Zoox Full time

    Firmware Architecture TeamThe Firmware Architecture team at Zoox is responsible for guiding the development of our embedded systems and the firmware that makes them tick.Our team collaborates with other firmware, hardware, software, systems, and safety teams across Zoox to build complex systems designed for challenging automotive environments.Together with...


  • San Mateo, California, United States Verkada Full time

    At Verkada, we're looking for a skilled Embedded Software Engineer to join our Alarms team. As a member of this dynamic team, you'll be responsible for building compelling user experiences for one of our major new product categories.This is an opportunity to take ownership over integrated hardware/software products that keep our customers protected in times...


  • San Jose, California, United States Cadence Design Systems, Inc. Full time

    About Cadence Design Systems, Inc.Cadence Design Systems, Inc. is a global leader in designing and developing electronic design automation (EDA) software and intellectual property (IP) for the semiconductor industry.Our team is passionate about shaping the future of technology and driving innovation in the world of semiconductors.Job SummaryWe are seeking a...


  • San Mateo, California, United States Skydio Full time

    About the Role:Skydio is a leading US drone company and a world leader in autonomous flight technology. As a Senior Embedded Software Engineer, you will play a critical role in developing the software that powers our drones.You will be responsible for designing and implementing the embedded software that runs on our vehicles, providing technical direction...


  • San Jose, California, United States InnoPhase IoT Full time

    We are seeking a highly skilled Senior Software Architect to join our team at InnoPhase IoT. As a key member of our engineering team, you will be responsible for designing and developing our next generation IoT product.Key Responsibilities:Design and develop InnoPhase IoT's cutting-edge ULP products and solutionsResponsible for architectural and design...


  • San Mateo, California, United States Verkada Full time

    About the Role:We are seeking an experienced Firmware Engineer to join our Alarms team at Verkada. As a member of this team, you will be responsible for building compelling user experiences for one of our major new product categories.This is an opportunity to take ownership over integrated hardware/software products which keep our customers protected in...


  • San Mateo, California, United States Verkada Full time

    We are seeking a skilled Embedded Software Engineer to join our team at Verkada, a leading cloud-based B2B physical security platform company.As a key member of our Software Engineering team, you will have ownership of one or more projects on various product or platform-facing teams.You will work across the full software stack and collaborate...


  • San Mateo, California, United States Skydio Full time

    Skydio is a leading US drone company and the world leader in autonomous flight, a key technology for the future of drones and aerial transportation. Our team combines deep expertise in artificial intelligence, best-in-class hardware and software product development, and operational excellence to empower a broader, more diverse audience of drone users.About...


  • San Francisco, California, United States Lumicity Full time

    Principal Embedded Software EngineerLumicity is seeking an experienced and skilled Principal Embedded Software Engineer to join our team.Key Responsibilities:- Design and develop embedded software systems with expertise in C/C++.- Collaborate with cross-functional teams to integrate software with hardware components.Requirements:- 7+ years of experience in...


  • San Mateo, California, United States Skydio Full time

    Develop cutting-edge autonomous drone technology with Skydio, the leading US drone company and world leader in autonomous flight.Our team combines expertise in artificial intelligence, best-in-class hardware and software product development, and operational excellence to empower a broader audience of drone users.As a senior Skydio embedded software engineer,...


  • San Jose, California, United States Intel Full time

    About the Role:We are seeking a highly experienced Processor Solution Architect to lead the design and architecture of embedded processor subsystems for Intel FPGA solutions. The ideal candidate will be responsible for creating and negotiating specifications, modeling systems, defining embedded solution spaces, and collaborating with teams across the...


  • San Diego, California, United States Leidos Full time

    Job Summary:A Senior Software Architect is needed to lead and support architecting a variety of software solutions for an evolutionary line of business. This will involve defining new architectures and refactoring existing products / solutions to meet emerging technologies roadmaps. The architect will include considerations for well defined software using...


  • San Diego, California, United States BRAIN CORP Full time

    Job Summary:We are seeking a highly skilled Senior Staff Embedded Linux Software Engineer to join our Software Engineering Team at Brain Corp. As a key member of our team, you will be responsible for leading the development and integration of system level components on our robots.The ideal candidate will have a strong background in embedded Linux...


  • San Mateo, California, United States Verkada Full time

    About VerkadaVerkada is the largest cloud-based B2B physical security platform company in the world, offering six product lines - video security cameras, access control, environmental sensors, alarms, workplace, and intercoms - integrated with a single cloud-based software platform.Job DescriptionAs a Senior Software Engineer at Verkada, you will help...


  • San Jose, California, United States Diverse Lynx Full time

    Job Title: Senior Embedded Software DeveloperLocation: San Jose, CAType: ContractExp - 8+ years minJob duties:Programming Languages:C++, CExperience with Embedded Linux (Wind River Linux, Yocto, kernel & device driver) is a must.Education and Experience:Master's degree or bachelor's degree in computer science with a minimum of eight (8) years of relevant...