Software Engineer( Embedded ) at Tonbo Imaging Pvt.Ltd Overview: We are looking for a detail-oriented Software Engineer (Embedded) to work on NVIDIA Jetson- based embedded platforms. The role involves preparing, configuring, and debugging systems for deployment in real-world environments. You will be responsible for ensuring the reliability, performance, and integration of embedded Linux systems in applications where stability is critical. Responsibilities: Prepare Jetson-based embedded systems for deployment, including OS flashing, driver configuration, and performance tuning. Debug and troubleshoot software, drivers, and hardware integration issues. Integrate and configure sensors, peripherals, and communication interfaces (I2C, SPI, UART, USB, Ethernet). Monitor system performance, identify bottlenecks, and implement fixes. Write scripts and tools to automate setup, configuration, and diagnostics. Collaborate with hardware engineers for hardware bring-up and validation. Maintain clear documentation for system configurations, debug steps, and deployment processes. Requirements: BE/BTech or ME/MTech in Electronics, Computer Science, Embedded Systems, or related field. 0–2 years of embedded Linux development experience (internships and academic projects count!). Strong knowledge of C/C++ for embedded platforms. Familiarity with NVIDIA Jetson hardware and Linux internals. Basic knowledge of cross-compilation, device tree configuration, and peripheral interfacing. Comfortable with debugging tools (gdb, serial console) and system logs (dmesg, syslog). Understanding of networking setup on embedded Linux (IP configuration, SSH, NFS). Proficiency with Git and shell scripting. Nice to Have: Experience with JetPack SDK and NVIDIA’s development tools. Exposure to CUDA or GPU-accelerated applications. Knowledge of embedded build systems such as Ubuntu(aarch64), Yocto or Buildroot. Familiarity with thermal, power, and performance tuning for embedded devices.