Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
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
Senior Embedded Firmware & Model-Based Control Engineer
Experience: 8+ Years
Function: Engineering – Embedded Systems & Product Development
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.
Develop control strategies for:
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.
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.
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.
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
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.
Experience in one or more of the following:
Thermal-printer experience is highly desirable but not mandatory
Preferred:
Bachelor's or Master's degree in Electronics / Electrical / Embedded Systems / Control Engineering /
Mechatronics / Instrumentation or related discipline.
The ideal candidate will demonstrate:
The engineer will be expected to independently contribute to:
and help TVSE achieve: