Search by job, company or skills

Embedded Systems Engineer - Firmware / Software

Embedded Systems Engineer - Firmware / Software

Tonbo Imaging
0-2 Years
Not Disclosed
  • Posted 9 days ago
  • Over 100 applicants have applied

Job Description

Location: Bengaluru, India

Employment Type: Full-time | On-roll

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

Human-machine interfaces (HMI)

TI microcontrollers

Control and sensor-interfacing software

Motor control algorithms

Embedded firmware development

About Company