BM

Expert Software Developer (C++/Linux/QNX) - PE

Bmw Techworks India
Pune7-10 LPA Posted 22 Aug 2025
FULL TIME
Qnx
C++
Pe
Rtos
Linux
+1 more

Job Description

  • Extensive professional experience in software development with object-oriented languages - preferred in modern C++.
  • Extensive professional knowledge of POSIX operating systems (Linux, QNX) and their use in Embedded Systems.
  • Experience preferred in real-time systems
  • Extensive professional experience in and knowledge of log & trace file analysis, as well as tool-based performance analysis like profiling and tracing.
  • Extensive professional experience in testing non-functional requirements and measuring performance metrics.

What you should bring along:

  • More than 7+ year of experience in C++/Linux/QNX with deep understanding of Linux and RTOS system
  • Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency
  • Experience in optimizing system performance to enhance efficiency while ensuring seamless integration with existing systems on Linux.
  • Provide technical leadership to a team of performance engineers, guiding them in best practices for system-level performance optimization, troubleshooting, and analysis
  • Experienced with dlt-viewer,PCAP viewer, and UART log analysis
  • Extensive experience with performance monitoring tools (top, htop, iostat, vmstat, nmon, perf, etc.) and analyzing system performance data.
  • Experience in Kernel Space programming required.
  • Expertise in identifying and addressing bottlenecks in CPU, memory, disk I/O, and network throughput on Linux systems.
  • Comprehensive understanding of agile methodologies and have extensive practical experience applying scrum patterns and techniques.
  • Communicating with stakeholders comfortably and confidently.
  • Excellent problem-solving skills.

Required Skills

Join WhatsApp Channel