Website:
questglobal.com
Job details:
Job Description
Quest Global is an organization at the forefront of innovation and one of the worlds fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility.
We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers.
Job Requirements
- Strong proficiency in Embedded C and C++ for system-level programming.
- Solid understanding of Linux system programming — system calls, processes, threads, IPC, synchronization, memory management.
- Experience working with Linux kernel internals, including scheduling, interrupts, memory subsystems, and platform debugging.
- Experience with system, watchdog integration, startup optimization, and log services.
- Understanding of real-time Linux concepts (PREEMPT_RT, priority tuning, latency reduction).
- Experience with ROS2 concepts (nodes, executors, DDS, QoS, lifecycle management) and integration with system services.
- Strong skills in performance tuning, profiling, and diagnosing bottlenecks using tools like perf, ftrace, sysstat, strace, top/htop, etc.
- Familiarity with Ubuntu-based ARM platforms for embedded Linux development and reproducible builds.
- Good understanding of GNU toolchain, cross-compilation, and build systems (Make/CMake).
Desired Skills
- Experience with NVIDIA Jetson platforms and L4T, especially related to system-level optimization.
- Familiarity with containers (Docker) and deployment on embedded systems is a plus.
- Experience modifying or building kernel modules, subsystems, or platform-level components.
- Good understanding of device tree, system configurations, and low-level OS bring-up pathways.
- Understanding of common interfaces (I2C, SPI, UART, GPIO) at a conceptual level.
- Exposure to algorithm development, robotics, or perception pipelines (e.g., camera processing, sensor fusion, AI inference).
- Experience working alongside teams developing perception algorithms and understanding constraints of real-time pipelines.
- Strong debugging, analytical problem‑solving, and communication skills.
We have openings in Banglore, Trivandrum, Chennai & Pune.
Click on Apply to know more.