Principal Embedded Software Developer (VSE)

Remote Full-time
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 Requirements • 10+ years of experience in embedded systems software development, with a focus on both hardware and software components • Strong understanding of embedded programming languages (e.g., C, C++) and familiarity with real-time operating systems (RTOS) • Experience developing embedded Linux systems, BSP integration and customization with tools such as Yocto • Knowledge of communication protocols (e.g., I2C, SPI, UART) and hardware interfaces • Excellent problem-solving skills and attention to detail • Comfortable using the linux command line interface Added Bonus: • Experience with embedded security features such as secure boot, TrustZone development, filesystem encryption, etc • Experience with RUST for production deployments • Understanding of cryptographic primitives (Keys, TLS, PKI, etc.. • Understanding of Linux Filesystem Protections (fscrypt, LUKS, dm-verity)) • Familiarity with the Linux initialization process (systemd) • Experience developing in compliance with safety and security standards such as MISRA, SEI CERT, and AUTOSAR • OSCP, SANS/GIAC, CISSP, or other related/equivalent certifications • Experience with compliance regulations/laws, security frameworks and standards (e.g., ISO/SAE 21434, NIST, HIPAA, ISO, COBIT, OWASP, ITIL, etc.). • Experience with one or more of the following industries: law enforcement, defense, intelligence community, automotive, manufacturing, software, • Bachelor's degree or higher, in Computer Science, Engineering or related discipline, or equivalent professional experience • Fluent in Japanese (reading, writing, speaking) for business and technical discussions Apply tot his job
Apply Now

Similar Opportunities

Researcher — BMW, Toyota & Porsche dealer contacts (Australia) — verified contact list

Remote

Automated Driving Advanced Development Intern, Machine Learning Research

Remote

Catering Attendant-Part-Time at Toyota Center

Remote

Indirect Procurement Manager, Contingent Workforce

Remote

Counsel, Government Contracts

Remote

Guest Experience & Retention

Remote

Automotive Service Advisor – Sheehy Toyota of Stafford – Stafford, VA

Remote

Quantitative Trading Systems Engineer

Remote

Lead Systems Engineer – Model-Based Systems Engineering (MBSE)

Remote

Space-Based Infrared Systems (SBIRS) Engineer

Remote

Experienced Live Chat Operator for Global Remote Customer Support at blithequark

Remote

Experienced Data Entry Clerk – Remote Opportunity for Aspiring Professionals with No Prior Experience Required

Remote

Research Analyst - Military Recruiting Research: Join Our Team in Shaping the Future of Military Recruitment

Remote

[Remote] AI Trainer - Advanced Japanese Fluency (FR)

Remote

Experienced Remote Data Entry Specialist – Financial Services Data Management and Entry Professional at blithequark

Remote

Artificial Intelligence/Machine Learning (AI/ML) Engineer

Remote

**Experienced Senior Examiner of Business Knowledge - blithequark Media Trade (CMX) - Remote, Part-Time Data Entry Position**

Remote

**Experienced Live Chat Support Agent – Remote Work-from-Home Opportunity with arenaflex**

Remote

Anthem Workers Compensation Network Relations Consultant – bolthires Store

Remote

**Experienced Customer Support Associate (Remote) – Delivering Exceptional Service at arenaflex**

Remote
← Back to Home