Senior Embedded Firmware & Model-Based Control Engineer (Bengaluru)

Senior Embedded Firmware & Model-Based Control Engineer (Bengaluru)

16 Oct
|
TVS Electronics
|
Bengaluru

16 Oct

TVS Electronics

Bengaluru

Senior Embedded Firmware & Model-Based Control Engineer

Experience: 8+ Years

Function: Engineering – Embedded Systems & Product Development

Location: Bengaluru

- 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

MATLAB/Simulink capabilities.

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.

- 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 print-job management, buƯ er management and high-speed image/data handling.
- 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.

 Develop printhead energy/strobing strategies for consistent print quality.

 Develop cutter control, position sensing, error detection and recovery.

 Perform system-level validation covering:

o Print speed o Print quality 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.

- 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.

 Maintain requirements-to-design-to-test traceability.

 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.

- 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 productization.

- 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

 Solid 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.

System Engineering

 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

 Consumer electronics

 Automotive mechatronics

 Other electromechanical products.

Thermal-printer experience is highly desirable but not mandatory

- 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

 SIL/HIL environments

 Static analysis/MISRA tools. 8. Education

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

Mechatronics / Instrumentation or related discipline.

- Key Competencies 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

- Key Success Measures The engineer will be expected to independently contribute to:

Model → Simulate → Develop → Integrate → Calibrate → Validate and help TVSE achieve:

 High print speed

 Consistent print quality

 Stable paper/media transport

 Reliable cutter operation

 Controlled thermal performance

 Robust firmware

 High product reliability

 Faster development through Model-Based Engineering and simulation-led development

📌 Senior Embedded Firmware & Model-Based Control Engineer (Bengaluru)
🏢 TVS Electronics
📍 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: senior embedded firmware & model-based control engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded firmware & model-based control engineer (bengaluru) / bengaluru