- 5+ years of experience in embedded software development
- In-depth knowledge of embedded C/C++ programming and scripting languages like Python and Bash.
- Strong experience RTOS/OS development, porting, and configuring with a focus on QNX and Linux for embedded systems.
- Extensive experience with SoC/MPU architecture, device driver development, board bring-up, and BSP porting.
- Development and optimization of embedded operating systems, Middleware software particularly QNX and Linux, for SoC/MPU based platforms within our Software Defined Vehicles. • Design, implement, and maintain device drivers for various hardware peripherals.
- Execute board bring-up activities for new hardware, ensuring compatibility and performance optimization.
- Perform BSP porting and kernel configuration for custom hardware integrations.
- Manage software build processes, version control, and configuration management using industry-standard tools.
- Collaborate with cross-functional teams to diagnose and resolve complex hardware-software integration issues.
- Utilize advanced debugging skills to identify and fix system-level issues promptly.