Senior Software Engineer, Embedded, Vehicle Services Platform

26 Jan 2025

Vacancy expired!

Woven Planet is building mobility for a safer, happier and sustainable world. A subsidiary of Toyota, Woven Planet innovates and invests in new technologies, software, and business models that transform how we live, work and move. With a focus on automated driving, smart cities, robotics and more, we build on Toyota's legacy of trust and safety to deliver mobility solutions for all.

For nearly a century, Toyota has been delivering products and services that improve lives. Automation that originated to increase the efficiency of daily activities has evolved into the safe, reliable, connected automobiles we enjoy and depend on today. Now, we are looking to the next 100 years and to extending that dream for a better life for all people from cars to smart cities.

Our unique global culture weaves modern Silicon Valley innovation and time-tested Japanese quality craftsmanship. The complementary strengths enable us to optimize safety, advance clean energy and elevate well-being. We envision a human-centered future where world-class technology solutions expand global access to mobility, amplify the capabilities of drivers, and empower humanity to thrive.

The Vehicle Services Platform team is responsible for transitioning systems from prototype stage to production-quality designing and building frameworks for state-of-the-art mobility in vehicles. The Vehicle Platforms consists of tooling, vehicle software, and data & application orchestration systems that enable rapid development and reuse, while maintaining safety and security.

For this position, we are looking for a candidate with a strong generalist software engineering background with embedded system focus, experience working with Linux OS or Real-time Operating Systems such as QNX, C/C, system software, and the ability to work in a fast-paced, collaborative, and intercultural environment.

Responsibilities
    • Work with the extended team to architect, design, implement, and integrate real-time critical vehicle platform in C, C, and Modern C for autonomous vehicles
    • Navigate functional safety, requirement, and validation processes to contribute high quality and safe code.
    • Set up or adapt build flows and other relevant tooling.
    • Be ready to dive-in and learn across the technology stack.
    • Leverage experience to develop solutions with sound design principles, extensibility, maintainability, and safety in mind.
    • Set the roadmap by working with other Middleware, ADAS, and autonomy software teams, and influence strategic decisions within and outside the team.
    • Be a leader, support best software practices, and mentor junior engineers.
Experience
    • 5+ years of software development experience.
    • In-depth C, C, and Modern C programming knowledge as well as working knowledge of Bash and Python.
    • Understand low-level hardware and deeply Embedded SW.
    • Record of building software frameworks that are fast, simple, and error-free, and a strong background in object-oriented programming and writing reusable code.
    • Experience with Middleware and SDKs such as ROS, Apex.OS, or AutoSAR CP/AP.
    • Good understanding of Linux or QNX, inter-process communication, Linux user space development, and knowledge of Linux kernel development.
    • Ability to operate effectively and autonomously across multiple teams, and navigate technical ambiguity with only high-level direction.
    • Ability to evaluate approaches and choose the best one based on fundamental qualities and supporting data.
    • (Nice to Have) Experience with ISO-26262 and Autosar CP/AP standards.
    • (Nice to Have) Experience with automotive software, ideally for ADAS.
    • (Nice to Have) Insight into real-time, distributed, and parallel computing.
    • (Nice to Have) Experience developing safety critical and/or hard real-time applications (automotive, aerospace, robotics, etc.).
Your base salary is one part of your total compensation. At Woven Planet, we offer a base salary, a bonus, and a comprehensive benefits package. The California pay scale for this full time position is $140,000- $230,000. The total compensation offered to an employee will be dependent upon the individual's skills, experience, qualifications, location, and level.

By submitting your application you agree to the following terms:

;br>Our Commitment

•We are an equal opportunity employer and value diversity.

•We pledge that any information we receive from candidates will be used ONLY for the purpose of hiring assessment.

  • ID: #48825316
  • State: California Paloalto 94301 Paloalto USA
  • City: Paloalto
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2023-01-26
  • Deadline: 2023-03-26
  • Category: Et cetera