Toyota Tsusho Systems·7 months ago
We are seeking a highly skilled Principal Software Engineer with extensive experience in Linux-based systems software design, security concepts, development, and testing. The ideal candidate will be responsible for implementing new mission critical in-vehicle features and architecting and delivering industry leading secure software.
Key/Primary Responsibilities
· Develop embedded software for Toyota products.
· Operate with minimal oversight to define requirements with stakeholders and design the implementation of new features.
· Investigate cyber security controls of processors and microcontrollers and develop Proof-of-Concepts and implementation guidance to suppliers.
· Work with the open-source community to expand capabilities of existing projects and share new projects that are broadly useful outside of Toyota.
· Develop software in accordance with team coding guidelines and industry standards including MISRA, SEI CERT, and AUTOSAR.
· Collaborate with CICD teams to add new capabilities to the build and release pipeline and customize pipeline for new projects.
· Collaborate with test teams to define testing strategies and assist in automated test development.
· Mentor junior and mid-level engineers in software development best practices and provide guidance in their design, implementation, and testing tasks.
· Conduct root cause analysis of defects and lead initiatives to improve product quality and testing processes.
· Work with a wide range of stakeholders to align on deliverable expectations, deployment timelines, and testing issues.
· Participate in team meetings, including sprint planning, retrospectives, and daily stand-ups, to ensure effective communication and collaboration.
· Stay current with industry trends and best practices in embedded systems development, and advocate for their integration into the team’s processes.