Senior Embedded Firmware & Model-Based Control Engineer

TVS Electronics

Bengaluru

On-site

INR 900,000 - 1,800,000

Full time

11 days ago

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Health insurance
Provident fund
Meal allowance

Job summary

TVS Electronics in Bengaluru, Karnataka invites a Senior Embedded Firmware & Model-Based Control Engineer to lead high-speed thermal printer firmware development. The role emphasizes hands-on C/C++, RTOS, and strong system engineering with MATLAB/Simulink modelling and control strategy development.

Expect cross-functional collaboration across hardware, mechanics and validation teams. The candidate will translate physical mechanisms into robust embedded software, perform calibration, parameter

Qualifications

  • 8+ years of embedded software/firmware experience.
  • Strong hands-on Embedded C/C++, RTOS, interrupts and synchronization.
  • Experience with drivers, peripherals and firmware integration.
  • MATLAB/Simulink for modelling, calibration and control.
  • FMEA, system validation and cross-functional collaboration.

Responsibilities

  • Design and implement production-grade firmware for thermal printers.
  • Develop state machines, sequencing, fault handling and recovery mechanisms.
  • Model and tune control algorithms for motors and media transport.
  • Translate system requirements into firmware and interfaces.
  • Collaborate with suppliers and cross-functional teams for integration.
  • Mentor junior engineers and contribute to design reviews.

Skills

Embedded C/C++
RTOS
Model-Based Dev
Control algorithms
MATLAB/Simulink
Firmware architecture

Education

Electronics/Electrical
Embedded Systems
Control Engineering

Tools

Git SVN Bitbucket
TI Code Composer Studio
JTAG debugging
IBM DOORS
JIRA
Embedded Coder

Job description

Senior Embedded Firmware & Model-Based Control Engineer

Experience: 8+ Years

Function: Engineering – Embedded Systems & Product Development

1. Role Purpose

TVS Electronics is developing next-generation high-speed thermal receipt and label printers with in-house system integration, firmware and product engineering capabilities.

We are looking for a Senior Embedded Firmware & Model-Based Control Engineer who combines strong hands-on Embedded C/C++ and RTOS expertise with system engineering, control engineering and

The engineer will develop production firmware and system-level control functions for the thermal printer,

working closely with the thermal print mechanism, printhead, motors, sensors, electronics and

mechanical systems.

The role requires the ability to translate physical mechanism behaviour into robust embedded software

and control algorithms and to use MATLAB/Simulink for modelling, simulation, calibration and control

development.

2. Key Responsibilities
Embedded Firmware Development
  • Design and develop production-grade Embedded C/C++ firmware for thermal printers.
  • Develop printer state machines, sequencing, fault handling and recovery mechanisms.
  • Implement ESC/POS and printer command protocols, including text, barcode and image
  • processing.
  • Develop line-driver software coordinating thermal printhead strobing, paper-feed motor and print
  • timing.
  • Develop firmware for normal, high-speed, bold, image and cutter operating modes.
  • Develop and maintain firmware architecture, drivers and hardware interfaces.
Model-Based Development & Control
  • Develop system and control models using MATLAB/Simulink/Stateflow.
  • Model printer mechanism behaviour and develop control strategies before implementation on
  • the target processor.
  • Develop and tune PID and other control algorithms for motor, media transport and thermal
  • control.

Develop control strategies for:

  • o Platen/stepper motor torque and speed
  • o Thermal printhead strobing and thermal management
  • o Auto-cutter operation
  • o High-speed paper/media transport
  • o NIP force and related closed-loop control

Perform simulation, calibration and parameter optimization.

Correlate simulation results with actual hardware performance.

Support SIL/HIL and Model-Based Development.

Use Embedded Coder or equivalent tools for production code generation where applicable.

3. Printer System Integration & Validation

Integrate firmware with the purchased thermal print mechanism, printhead, motors, sensors and

electronics.

Understand the mechanical and thermal characteristics of the print mechanism and translate

them into software/control requirements.

Optimize motor torque, speed, acceleration and deceleration profiles for high-speed printing.

Ensure stable media transport and prevent paper scrambling/slipping.

o Print speed

o Thermal performance

o Media transport

o Cutter performance

o Motor performance

o Reliability and error recovery.

Perform data-driven calibration and root-cause analysis of system-level issues.

4. System Engineering & Technical Leadership

The role goes beyond conventional firmware development and requires strong system-level engineering

capability.

Analyse and review system and software requirements.

Translate system requirements into firmware and control requirements.

Define software/hardware interfaces.

Participate in system and software architecture reviews.

Participate in design reviews and engineering quality gates.

Conduct/contribute to FMEA, defect analysis and root-cause investigation.

Work with mechanical, electronics, firmware, system engineering and validation teams.

Mentor junior firmware engineers and provide technical guidance.

5. Supplier & Cross-Functional Collaboration

Work closely with thermal print mechanism suppliers, including international suppliers.

Understand supplier mechanism specifications, motor characteristics, sensor feedback and

operating limits.

Translate supplier technical information into system and firmware requirements.

Support mechanism evaluation, prototype testing, integration and technical debugging.

Collaborate with hardware, mechanical, software, validation, manufacturing and product teams.

Support technical discussions with international suppliers during development and

6. Required Technical Skills & Experience
Mandatory

Embedded Firmware

8+ years of relevant embedded software/firmware development experience.

Strong hands-on Embedded C/C++. Strong understanding of RTOS, multitasking, interrupts, synchronization and inter-process

communication.

Experience with device drivers, peripherals, debugging and firmware integration.

Experience with version control such as Git/SVN/Bitbucket.

MATLAB / Model-Based Development

Strong practical experience in MATLAB/Simulink.

Experience with Stateflow and control-system modelling.

Hands-on experience in control algorithm development and PID tuning.

Experience in simulation, calibration and hardware correlation.

Understanding of Model-Based Development and automatic code generation is preferred.

Good understanding of electromechanical/mechatronic systems.

Ability to understand interaction between firmware, electronics, motors, sensors and

mechanical mechanisms.

Experience in system validation, requirements, design reviews and root-cause analysis.

Working knowledge of FMEA and structured engineering processes.

Preferred Domain Experience

Experience in one or more of the following:

  • Thermal printers
  • Precision motion systems
  • Medical equipment
  • Automotive mechatronics
  • Other electromechanical products.

Thermal-printer experience is highly desirable but not mandatory

7. Tools & Technologies
  • MATLAB
  • Simulink
  • Stateflow
  • Embedded C/C++
  • RTOS
  • Git/SVN/Bitbucket
  • JTAG/debugging tools

Preferred:

  • Embedded Coder
  • Python/MATLAB scripting for data analysis and calibration
  • TI Code Composer Studio or equivalent IDE
  • IBM DOORS or equivalent requirements tools
  • JIRA
  • Static analysis/MISRA tools.
8. Education

Bachelor's or Master's degree in Electronics / Electrical / Embedded Systems / Control Engineering /

Mechatronics / Instrumentation or related discipline.

The ideal candidate will demonstrate:

  • Strong Embedded C/C++ and RTOS capability
  • Strong MATLAB/Simulink and control-engineering capability
  • Ability to understand a printer/mechatronic system as a whole
  • Ability to convert physical system behaviour into embedded control software
  • Strong debugging and analytical problem-solving skills
  • Hands-on hardware/software integration capability
  • Experience with system validation and calibration
  • Ability to work with international technology and mechanism suppliers
  • Strong communication and cross-functional collaboration
  • Ability to mentor engineers and lead technical discussions
10. Key Success Measures

The engineer will be expected to independently contribute to:

and help TVSE achieve:

  • High print speed
  • Reliable cutter operation
  • Controlled thermal performance
  • Robust firmware
  • High product reliability
  • Faster development through Model-Based Engineering and simulation-led development
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

R&D/ Product Development Engineer II
R&D/ Product Development Engineer II

TE Connectivity Ltd. • Pune District

On-site
INR 900,000 - 1,300,000
Senior Embedded Software Engineer C++
Senior Embedded Software Engineer C++

Ascendion Engineering • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Dover India • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Engineer- Firmware
Engineer- Firmware

Eaton • Pune District

On-site
INR 600,000 - 1,200,000
R&D/PRODUCT DVL ENGINEER II
R&D/PRODUCT DVL ENGINEER II

TE Connectivity Corporation • Pune District

On-site
INR 1,500,000 - 2,600,000
Competitive Salary
Bonuses
Health incentives
+3
Senior Firmware Engineer
Senior Firmware Engineer

Hinduja Tech Limited • Pune District

On-site
INR 1,200,000 - 1,800,000
DVT & Reliability Engineering Lead
DVT & Reliability Engineering Lead

TVS Electronics Limited • Bengaluru

On-site
INR 3,500,000 - 6,500,000
Lead Electronic Hardware Design Engineer
Lead Electronic Hardware Design Engineer

Trunexa Pvt. Ltd. • Navi Mumbai

On-site
INR 900,000 - 1,500,000
Firmware Design Engineer
Firmware Design Engineer

Info Origin Inc. • Pune District

On-site
INR 900,000 - 1,400,000
Thermal Design Engineer/Lead - Electronics Cooling
Thermal Design Engineer/Lead - Electronics Cooling

Coreel Technologies • Bengaluru

On-site
INR 1,500,000 - 2,700,000