Principal Software Engineer – Embedded Systems, Product Cybersecurity (VSE)

Remote Full-time
Key/Primary Responsibilities • Develop cyber security 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. • Perform research and development of novel cyber security features. • Work with the open-source community to expand cyber security 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. • Lead internal testing team and provide guidance when regular leadership is unavailable. • 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. • Facilitate 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. Job requirements & expectations Skillset • 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 real-time operating systems (RTOS). • Experience developing embedded Linux systems, including Linux driver development, BSP integration and customization with tools such as Yocto, and board bring-up. • Experience with testing tools and frameworks and developing automated tests. • Knowledge of communication protocols (e.g., I2C, SPI, UART) and hardware interfaces. • Excellent problem-solving skills and attention to detail. • Strong leadership and communication skills, with the ability to motivate and guide team members. Added Bonus: · Experience with embedded security features such as secure boot, TrustZone development, filesystem encryption, etc. · 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

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

Reporting & Revenue Cycle Analyst – SimplePractice - Contract to Hire

Remote Full-time

Toyota Rent-A-Car (TRAC/Rental) Clerk – Purdy Group – Huntsville, TX

Remote Full-time

Corporate Law Clerk (Hybrid, Part-Time to Full-Time)

Remote Full-time

**Experienced Full Stack Data Entry Specialist – Global Equity Management**

Remote Full-time

Business Coach for CEO: Forecasting, Scaling, Growth Planning, Capital & Systems Optimization

Remote Full-time

VP of Operations – Mental Health | Remote

Remote Full-time

Auditor, Payment Integrity (Chart Review - Remote)

Remote Full-time

Medical Science Liaison -Regionally US-Based- Multiple Positions: Metabolic Disease/Endocrinology and Oncology

Remote Full-time

Experienced Part-Time Customer Service Specialist for Dynamic Food Service Provider – Remote Opportunity in North Carolina

Remote Full-time

**Experienced Part-Time Remote Chat Support Agent – Entry-Level Customer Service Representative**

Remote Full-time
← Back to Home