Embedded Systems Engineer - Firmware / Software (Bengaluru)

Embedded Systems Engineer - Firmware / Software (Bengaluru)

29 Oct
|
Tonbo Imaging
|
Bengaluru

29 Oct

Tonbo Imaging

Bengaluru

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.

📌 Embedded Systems Engineer - Firmware / Software (Bengaluru)
🏢 Tonbo Imaging
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded systems engineer - firmware / software (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded systems engineer - firmware / software (bengaluru) / bengaluru