Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

System Software Engineer

  • Source: Naukri
  • Sasken Technologies
  • On-site
  • Bengaluru
  • Full-Time
  • Mid level

Job Description

Background and Summary of the role:

We are seeking a Software System Engineer to develop, calibrate, and validate system-level software functions that enable optimal control of a thermal print mechanism.

This role sits at the intersection of software system engineering and controls. SwSys_Eng will create and calibrate the software system functions that allow higher-level software and hardware to drive the print mechanism with high performance, high speed, and high reliability.

The position also carries technical leadership responsibilities, including mentoring, requirement reviews, quality control through design reviews, defect management, and FMEA.

Key Responsibilities

System Function Development & Calibration

  • Define, design, and implement system-level software functions that control and calibrate the thermal print mechanism as per system architecture design.
  • Develop software control strategies like

Torque monitoring & developing control strategies for platen Stepper

– Defining Strobing strategies for print heads,

– Defining control strategies for Stepper/Bipolar control of Auto cutters

– Thermal management and heat dissipation of the print head

– Maintaining constant NIP force on the thermal print head at high speeds and make corrections according in closed loop control path

– High-speed media transport control to prevent paper scrambling

– Torque and speed profiling of motors for start-up, normal, Bold, and Image printing modes

  • Perform software function calibration to achieve accurate and fast setpoint tracking within short print cycle times.
  • Use MATLAB/Simulink extensively for modeling, simulation, control design, and calibration support.

Control Algorithm Development

  • Design, tune, and optimize PID and related control algorithms ( hysteresis , Curve,Map ..etc) in software.
  • Influence gains and error dynamics to meet performance targets under varying load and speed conditions.
  • Translate physical behavior of the supplier mechanism into robust, real-time software control functions.

Integration & Validation

  • Integrate system software functions with firmware, hardware drivers, and the purchased print mechanism.
  • Develop and execute system-level validation plans covering thermal performance, NIP force consistency, media transport stability, and mode-specific print quality.
  • Perform data-driven calibration and correlation between simulation models and actual hardware behavior.
  • Support Software-in-the-Loop (SIL) and related verification approaches.

Technical Leadership & Quality

  • Provide technical leadership by training and assisting team members on system function development, control strategies, and calibration methods.
  • Review system and software requirements for completeness, correctness, and testability.
  • Actively participate in design reviews, architecture reviews, and other quality gates to control quality and prevent defects.
  • Lead or contribute to FMEA (Failure Mode and Effects Analysis) activities related to system functions and control strategies.
  • Drive defect analysis, root-cause investigation, and corrective actions at the system function level.
  • Ensure traceability from requirements through design, calibration, and validation.

Cross-functional Collaboration

  • Work closely with software, firmware, hardware, and mechanical teams.
  • Interface with the Print mechanism supplier to understand mechanism characteristics and translate them into software system requirements and calibration strategies.
  • Document system functions, interfaces, calibration procedures, models, and validation results clearly and thoroughly.

Required Skills & Qualifications

Core Competencies

  • Strong background in Software System Engineering for electromechanical or mechatronic products.
  • Proven experience developing and calibrating system-level software control functions.
  • Excellent practical knowledge of PID control and the ability to tune gains for fast, accurate performance.
  • Proficiency in MATLAB/Simulink for modeling, simulation, control design, and calibration.
  • Solid understanding of real-time software constraints and embedded control concepts.

Domain Knowledge (Supporting)

  • Good understanding of thermal print mechanisms (or similar precision electromechanical systems), including:

– Thermal behavior and heat management

– Force/pressure control (NIP force)

– High-speed media transport dynamics

– Motor torque-speed characteristics under varying loads

  • Ability to work …

Skills

  • MATLAB
  • simulink
  • mode
  • ability-lms
  • Python

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Sasken Technologies

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes