Embedded Software Engineer
Embedded Linux
Posted on 1/4/2023
INACTIVE
Zoox

1,001-5,000 employees

Self driving car robotics company
Company Overview
Zoox is reinventing personal transportation—making the future safer, cleaner, and more enjoyable for everyone. The company is building the infrastructure for self-driving cars.
AI & Machine Learning
Automotive & Transportation

Company Stage

N/A

Total Funding

$2.3B

Founded

2014

Headquarters

Foster City, California

Growth & Insights
Headcount

6 month growth

13%

1 year growth

30%

2 year growth

79%
Locations
San Carlos, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
Python
Data Structures & Algorithms
C/C++
Linux/Unix
CategoriesNew
AI & Machine Learning
Software Engineering
Requirements
  • Bachelor's or Master's degree in computer sciences, electrical engineering, or equivalent experience
  • 5+ years of previous development experience on Linux
  • Experience developing native user mode applications is required
  • C99 programming experience
  • Experience in Bash and Python scripting
  • Experience debugging complex problems or remote systems
Responsibilities
  • Architect, develop, debug, optimize, review, and test software for Linux-embedded platforms
  • Leverage multiple open-source projects to expand Linux systems' capabilities
  • Develop new and maintain existing features for custom-embedded Linux boards
  • Build Custom Linux distribution based on the manufacturer's Board Support Packages
  • Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation
Desired Qualifications
  • Linux kernel. Experience, in controlling hardware from the kernel
  • Experience with Yocto or other embedded Linux build frameworks
  • Experience with Security: certificates, PKI, encryption/signing algorithms
  • C++ 14 experience
  • Exposure to STL and Boost is highly desirable