Principal Embedded Software Developer (VSE) Location : On-site Cybersecurity Division Plano, Texas, United States Requirement : Strong Security background + ISO 21434 experience Job Description We are seeking a highly skilled Principal Software Engineer with deep expertise in Linux-based embedded systems, cybersecurity concepts, and secure software development. The candidate will contribute to implementing mission-critical in-vehicle features and architecting secure, industry-leading embedded solutions. Key Responsibilities Develop embedded software for advanced in-vehicle systems. Work with minimal supervision to define requirements and design new features. Research cybersecurity controls for processors / microcontrollers; create Proof-of-Concepts and provide implementation guidance to suppliers. Collaborate with the open-source community to extend existing projects and share new, broadly useful solutions. Develop software aligned with coding guidelines and industry standards (MISRA, SEI CERT, AUTOSAR Partner with CI / CD teams to enhance build / release pipelines and customize workflows for new projects. Work with test teams to shape testing strategies and support automated test development. Mentor junior and mid-level engineers on best practices in design, implementation, and testing. Lead root-cause analysis of defects and drive improvements in product quality and testing processes. Coordinate with multiple stakeholders to align on deliverables, deployment timelines, and test-related issues. Participate in agile ceremonies including sprint planning, retrospectives, and daily stand-ups. Stay updated on embedded systems trends and advocate for modern practices within the team. Requirements 10+ years of embedded software development experience across hardware and software. Strong proficiency in C / C++ and experience with RTOS environments. Hands-on experience with embedded Linux, BSP integration, and Yocto-based customization. Knowledge of communication protocols (I2C, SPI, UART) and hardware interfaces. Strong debugging, problem-solving skills, and attention to detail. Comfortable using Linux CLI for development and debugging. Preferred / Added Advantage Experience with embedded security : Secure Boot, TrustZone, filesystem encryption, etc. Experience using Rust in production environments. Understanding of cryptographic concepts (Keys, TLS, PKI, etc. Knowledge of Linux filesystem protections (fscrypt, dm-verity, LUKS Familiarity with Linux initialization (systemd Experience working with safety / security standards : MISRA, SEI CERT, AUTOSAR. Relevant certifications : OSCP, SANS / GIAC, CISSP, etc. Knowledge of security frameworks / regulations : ISO / SAE 21434, NIST, HIPAA, COBIT, OWASP, ITIL. Background in industries such as automotive, defense, intelligence, manufacturing, law enforcement, or software. Bachelor's degree or higher in Computer Science, Engineering, or equivalent experience. Fluency in Japanese for technical and business communication.
Principal Software Developer • Plano, TX, United States of America