XX
Principal Embedded Software developerKasmo GlobalUnited States
XX

Principal Embedded Software developer

Kasmo Global
  • US
    United States
  • US
    United States

About

Position: Principal Embedded Software developer
Location: Plano TX
Sasken - Toyota Tusosho Systems
In person final interview is must
Note: Automotive Experience is highly needed and client is looking for strong Embedded C and C++ Developer with 10+ Years
Description:
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
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.