About the role
●5 to 7 yrs of experience. Location:Bengaluru/Mysuru/Pune
● Experience in embedded software development
● In-depth knowledge of embedded 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.