Badge

Embedded Systems Engineer - Firmware / Software

Tonbo Imaging

Bengaluru (On-site) · Full-time

🔒 Unlocks at Trust Score 70🔒 Unlocks at 70
Hi, I am Aina. On Badge every job unlocks at a Trust Score. This one unlocks at 70 and you are 10 points away. Tap on the button to sign up and see how you can boost your score.

Unlock this job

10 points to go. Points come from reviews you get, reviews you give, and details you add to your profile.

YOUR TRUST SCORE: 60+10 TO UNLOCK

About the job

Experience: Freshers to 2 years

Department: Engineering


We are looking for a passionate Embedded Systems Engineer - Firmware / Software to join our engineering team in Bengaluru. This role is ideal for fresh graduates interested in embedded firmware development, motor control, hardware-software integration, and stabilized imaging systems.


Key Responsibilities:

  • Develop embedded firmware for stabilized imaging systems and gimbal platforms.
  • Implement motor control algorithms, including closed-loop control.
  • Develop firmware for human-machine interfaces (HMI) and product control systems.
  • Write control and sensor-interfacing software for embedded applications.
  • Interface with TI microcontrollers and peripherals using SPI, UART, CAN, I2C, and Ethernet.
  • Support new hardware board bring-up and perform hardware-software integration and debugging.
  • Develop Python scripts for test automation, validation, and debugging.
  • Assist with firmware testing, troubleshooting, performance optimisation, and product integration.
  • Collaborate with hardware, software, and system engineering teams throughout the product development lifecycle.


Required Qualifications:

  • B.E./B.Tech./B.S. or M.E./M.Tech./M.S. in Electronics, Electrical Engineering, Computer Science, or a related discipline.
  • Strong fundamentals in embedded systems, microcontrollers, and programming.
  • Basic knowledge of C/C++ programming.
  • Understanding of communication protocols such as SPI, UART, I2C, CAN, or Ethernet.
  • Interest in firmware development, hardware debugging, and embedded product development.
  • Basic Python programming skills or an interest in test automation.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Eagerness to learn, experiment, and work hands-on with hardware and firmware.


Good to Have:

  • Academic projects or internship experience in embedded systems or firmware development.
  • Exposure to TI microcontrollers, motor control, gimbals, sensors, or control systems.
  • Familiarity with oscilloscopes, logic analysers, debugging tools, and board bring-up.
  • Knowledge of closed-loop control systems, PID control, or real-time embedded systems.
  • Experience with Python-based testing or automation.


What We Offer:

  • Hands-on exposure to embedded firmware and product integration.
  • Opportunities to work on real-world imaging and stabilization technologies.
  • Collaboration with experienced engineering teams.
  • A learning-focused environment with opportunities to build practical engineering skills.