Facebook pixel

Software Engineer
Embedded, Base OS & Middleware
Posted on 1/10/2023
Palo Alto, CA, USA
Experience Level
Desired Skills
Operating Systems
  • 3+ years of SW development experience
  • Extensive programming experience in C and C++ (modern C++ preferred)
  • Knowledge of relevant tooling (scripting, cross-compilers, build systems)
  • Background in object oriented design, prioritizing testability and reusability
  • Knowledge of POSIX operating systems (Linux, QNX, etc.)
  • Knowledge of automotive or robotics middleware software (Autosar AP, ROS2, etc.)
  • Understanding of real-time OS architecture and designs (QNX, etc.)
  • Knowledge of embedded programming platforms and their interfaces (CAN, Ethernet, I2C, etc.)
  • Experience with sensor integration (cameras, radars, etc.)
  • Experience with ML inference on edge compute
  • Automotive background (Autosar, ECU development, etc.) and understanding of the ADAS space
  • Experience with developing safety-certified SW (ISO 26262 and similar)
  • Work with the extended team to architect, design, implement, and integrate real-time critical embedded middleware platforms for autonomous vehicles
  • Deliver scalable, high-quality C and C++ code and related tooling
  • Be excited about working in a fast-paced, advanced development environment on software closely connected to operating systems, compute hardware, sensors, and vehicles
  • Be a leader, support best software practices, and mentor junior engineers
  • Participate in hands-on, cross-team system integration, system debugging, hardware bring-up, and code optimization
  • Be a team player on everything from developing infrastructure to doing design and code reviews as you collaborate with autonomy, systems, hardware, and other middleware teams
Woven Planet

201-500 employees

Autonomous driving safety technology
Company Core Values
  • Creative Ownership: Embrace your creative responsibility for pioneering the future of mobility and feel the pride of ownership in the things you make – both as an individual and as a contributing team member.
  • Growing Together Through Teamwork: An open mind, a humble heart and respect for your teammates will enable you to learn from their unique perspectives, nurture your personal growth, and maximize the cooperation that powers your team.
  • Courage To Make History: Have the courage to make heroic breakthroughs that make the world safer and better sooner. Nurture an optimistic mindset to eagerly tackle challenges, turn failure into innovation, and continuously expand your knowledge.