Search by job, company or skills

Tonbo Imaging

Software Engineer( Embedded )

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 months ago
  • Over 50 applicants

Job Description

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.
  • 02 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 128875269

Similar Jobs