Embedded Systems Engineer - Firmware / Software

Tonbo Imaging

Bengaluru

On-site

INR 600,000 - 900,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tonbo Imaging in Bengaluru seeks an Embedded Systems Engineer – Firmware/Software to contribute to stabilized imaging systems and gimbal platforms. Fresh graduates with a passion for embedded firmware development, motor control, and hardware-software integration are encouraged to apply.

You will work on TI microcontrollers, write firmware interfacing with sensors, and collaborate across hardware and software teams to deliver robust product solutions.

Qualifications

  • Bachelor’s or master’s degree in Electronics, Electrical Engineering, Computer Science, or related field.
  • Solid fundamentals in embedded systems, microcontrollers, and programming.
  • Basic knowledge of C/C++ programming.
  • Understanding of SPI, UART, I2C, CAN, or Ethernet.
  • Interest in firmware development and hardware debugging.
  • Basic Python programming or test automation interest.
  • Strong analytical and problem-solving abilities.
  • Hands-on with hardware and firmware; eager to learn.

Responsibilities

  • Develop embedded firmware for stabilization imaging systems and gimbal platforms.
  • Implement motor control algorithms including closed-loop control.
  • Develop firmware for HMI and product control systems.
  • Write control and sensor-interfacing software for embedded apps.
  • Interface with TI microcontrollers and peripherals via SPI/UART/CAN/I2C/Ethernet.
  • Assist with hardware bring-up and hardware-software integration debug.
  • Develop Python scripts for test automation, validation, and debugging.
  • Support firmware testing, troubleshooting, and performance optimisation.
  • Collaborate with hardware, software, and system teams throughout product lifecycle.

Skills

Embedded systems
C/C++ programming
Python scripting
Problem solving

Education

B.E./B.Tech./B.S./M.E./M.Tech./M.S. in Electronics/EE/CS

Tools

Oscilloscopes
Logic analysers
TI microcontrollers

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Examroomai India • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy Systems • Bengaluru Urban

On-site
INR 900,000 - 1,200,000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Firmware Engineer - Drive
Senior Firmware Engineer - Drive

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Embedded Firmware Intern
Embedded Firmware Intern

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru Urban

On-site
INR 120,000 - 240,000
Learning opportunities
Chance to work with founding team
Embedded Engineer
Embedded Engineer

Booma Innovative Transport Solution • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Healthcare benefits
Hardware lab access
Embedded Firmware Engineer
Embedded Firmware Engineer

CLUIX Pvt Ltd • Delhi

On-site
INR 1,200,000 - 2,000,000
Competitive compensation as per行业标准
World-class lab and R&D facilities atR
Growth-oriented engineering culture
Embedded Software Engineer
Embedded Software Engineer

SGBI Inc • India

On-site
INR 600,000 - 900,000
Robotics project experience
End-to-end system design
Embedded Systems Engineer - Fresher
Embedded Systems Engineer - Fresher

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru

On-site
INR 420,000 - 540,000
Software Engineer
Software Engineer

AMETEK, Inc. • Bengaluru

On-site
INR 900,000 - 1,500,000