Job Role: QNX Embedded Developer
Experience: 2 to 5 Years
Location: Bangalore
We are seeking a skilled QNX Embedded Developer with strong experience in Linux and QNX platforms.
The ideal candidate will work on system-level software, device drivers, and kernel-level development while building high-quality embedded solutions for real-time applications.
Key Responsibilities:
- Develop and maintain QNX/Linux applications and system-level software.
- Work on device drivers for PCI, USB, SPI, I2C, and UART interfaces.
- Understand and implement kernel concepts such as IRQ, IPC, processes, and memory management.
- Cross-compile code for embedded platforms.
- Develop and deploy applications in Linux container environments.
- Debug system-level code using C/C++ and tools like JTAG/T32, oscilloscopes, and logic analyzers.
- Collaborate with cross-functional teams to deliver high-quality embedded solutions.
Required Skills:
- Strong proficiency in C/C++ programming .
- In-depth knowledge of Linux kernel, device drivers, and low-level development (LDD) .
- Hands-on experience with Linux application development and cross-compilation.
- Familiarity with Linux containers and system-levelLDD debugging tools.
- Strong problem-solving skills and ability to work independently and in a team.