R CUBE CREATIVE CONSULTING logo

R CUBE CREATIVE CONSULTING

Embedded Engineer

R CUBE CREATIVE CONSULTING

📍 Sunnyvale, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

C/C++QNXNeutrinoSoCsIPC

Industry

AutomotiveTelecommunications

Job Description

Responsibilities:

  • Optimize QNX OS performance for production automotive systems, including CPU, memory, storage, and IPC
  • Design and develop new software features for next-generation automotive platforms on Linux OS
  • Enhance and integrate new features while maintaining production stability and quality
  • Perform system-level profiling, tracing, and root-cause analysis
  • Debug complex issues across OS, BSP, and middleware layers
  • Collaborate with architecture, hardware, and validation teams to ensure system robustness
  • Ensure compliance with automotive quality, safety, and performance requirements
  • Support production releases, maintenance updates, and long-term platform stability
  • Execute and pass the relevant ITCGs

Requirements:

  • 5 to 12 years of experience
  • Proficient in C/C++ for embedded and system-level development
  • Knowledge of embedded controller application software functionality
  • Strong knowledge of QNX and Neutrino RTOS internals
  • Knowledge of customer BSW-based software component development
  • Knowledge of scheduler, memory management, IPC, interrupts, and driver framework
  • Hands-on experience with Qualcomm SoCs such as Qualcomm 8650 and Qualcomm 8775
  • Experience with performance tuning and optimization in real-time environments
  • Familiarity with BSPs, device drivers, and low-level debugging tools
  • Experience working with production automotive software is highly desirable
  • Knowledge of customer VIP and SDV electrical architecture
  • Knowledge of ITCG testing and Python
  • Ability to work across diverse teams and deliver results in a fast-paced environment
  • Ability to set and manage priorities effectively
  • Ability to articulate ideas to both technical and non-technical audiences

Responsibilities:

  • Optimize QNX OS performance for production automotive systems, including CPU, memory, storage, and IPC
  • Design and develop new software features for next-generation automotive platforms on Linux OS
  • Enhance and integrate new features while maintaining production stability and quality
  • Perform system-level profiling, tracing, and root-cause analysis
  • Debug complex issues across OS, BSP, and middleware layers
  • Collaborate with architecture, hardware, and validation teams to ensure system robustness
  • Ensure compliance with automotive quality, safety, and performance requirements
  • Support production releases, maintenance updates, and long-term platform stability
  • Execute and pass the relevant ITCGs

Requirements:

  • 5 to 12 years of experience
  • Proficient in C/C++ for embedded and system-level development
  • Knowledge of embedded controller application software functionality
  • Strong knowledge of QNX and Neutrino RTOS internals
  • Knowledge of customer BSW-based software component development
  • Knowledge of scheduler, memory management, IPC, interrupts, and driver framework
  • Hands-on experience with Qualcomm SoCs such as Qualcomm 8650 and Qualcomm 8775
  • Experience with performance tuning and optimization in real-time environments
  • Familiarity with BSPs, device drivers, and low-level debugging tools
  • Experience working with production automotive software is highly desirable
  • Knowledge of customer VIP and SDV electrical architecture
  • Knowledge of ITCG testing and Python
  • Ability to work across diverse teams and deliver results in a fast-paced environment
  • Ability to set and manage priorities effectively
  • Ability to articulate ideas to both technical and non-technical audiences


Regards

Rohit

737 304 7465