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.
• 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 To this Job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Urgently Required Cyber Security Solution Architect – SLED Colorado/ West Coast – Lumen

Remote Full-time

[Remote] Quality Analyst - National Remote

Remote Full-time

**Experienced Customer Service Representative – Remote Opportunity at blithequark**

Remote Full-time

Remote Recruiter (Professional & Industrial)

Remote Full-time

Part Time blithequark Customer Service Representative – Flexible Work from Home Opportunity

Remote Full-time

**Experienced Customer Service Representative – Join the arenaflex Family and Experience Unparalleled Job Security**

Remote Full-time

Experienced Live Chat Agent and Social Media Manager – Remote Work Opportunity with Flexible Hours and Comprehensive Training

Remote Full-time

**Experienced Data Entry Clerk – Remote – Entry Level Opportunity at arenaflex**

Remote Full-time

**Experienced Customer Service Representative – Entry Level Position at arenaflex**

Remote Full-time

Compliance Officer – Saudi Arabia – Riyadh

Remote Full-time
← Back to Home