Overview
Skills
Job Details
Senior Embedded Systems Engineer, Principal Embedded Software Engineer, Lead Embedded Software Engineer, Staff Embedded Systems Engineer, Principal Systems Software Engineer, Embedded Linux Engineer, Senior Embedded Linux Developer, Linux Kernel & Driver Engineer, BSP/Device Driver Engineer, Principal Linux Systems Engineer, Senior Firmware Engineer, Lead Firmware Engineer, Principal Firmware Developer
Responsibilities:
- Design, develop, and implement robust embedded software solutions for automotive applications.
- Conduct comprehensive testing of embedded systems, including unit testing and system-level validation.
- Utilize various test tools to ensure software quality and performance.
- Perform extensive debugging to identify and resolve software issues in embedded environments.
- Collaborate closely with hardware teams for integration and vehicle-level testing.
Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance
10+ years of hands-on experience in Embedded software development.
Strong programming skills in C/C++.
Proficiency with RTOS and embedded Linux.
Expertise in Linux driver development, BSP, and Yocto customization.
Solid understanding of hardware interfaces and communication protocols (I2C, SPI, UART, etc.).
Experience with test automation, debugging, and validation tools.