LanceSoft, Inc. · 2 months ago
Principal Embedded Software Developer
LanceSoft, Inc. is a company focused on providing quality staffing solutions, and they are seeking a Principal Embedded Software Developer to develop cyber security software for Toyota products. The role involves collaborating with stakeholders to define requirements, leading testing efforts, and mentoring junior engineers while staying updated with industry trends in embedded systems development.
Information Technology
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
Qualification
Required
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
Bachelor's degree or higher, in Computer Science, Engineering or related discipline, or equivalent
Preferred
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
Company
LanceSoft, Inc.
Established in 2000, LanceSoft is a pioneer in delivering top-notch Global Workforce Solutions and IT Services to a diverse clientele.
H1B Sponsorship
LanceSoft, Inc. has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (55)
2024 (32)
2023 (23)
2022 (25)
2021 (60)
2020 (80)
Funding
Current Stage
Late StageCompany data provided by crunchbase