Senior Software Engineer

Rurutek Private Limited

Chengalpattu

On-site

INR 800,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm in Tamil Nadu is seeking a Senior Software Engineer specializing in Set-Top Box (STB) development. The ideal candidate will have strong expertise in bootloader and Conditional Access Systems (CAS). With responsibilities including the design and maintenance of low-level software, and integration of CAS solutions, applicants should have hands-on experience in STB development, along with proficiency in C/C++. This role also requires strong debugging skills and the ability to work within Agile environments.

Qualifications

  • Strong experience in STB software development.
  • Hands-on experience with bootloader development (U-Boot or custom loaders).
  • Solid knowledge of Conditional Access Systems (CAS).

Responsibilities

  • Design, develop, and maintain bootloader (loader) software for STB platforms.
  • Develop and integrate CAS solutions (e.g., Nagra, Irdeto, Verimatrix).
  • Debug and optimize low-level software.

Skills

STB software development
bootloader development
C/C++ programming
Embedded Linux
debugging skills

Education

Bachelor’s degree in Computer Science, Electronics, or related field

Tools

U-Boot or custom loaders
JTAG

Job description

Job Title: Senior Software Engineer – STB Development (Loader & CAS)

2 to 5 years of experience in Set-Top Box (STB) development

Job Summary

We are seeking an experienced STB Software Engineer with strong expertise in bootloader (loader) and Conditional Access Systems (CAS). The role involves designing, developing, integrating, and maintaining low-level and middleware software for digital Set-Top Boxes used in cable, satellite, or IPTV environments.

Key Responsibilities

  • Design, develop, and maintain bootloader (loader) software for STB platforms
  • Develop and integrate CAS solutions (e.g., Nagra, Irdeto, Verimatrix, NSTV, etc.)
  • Work on secure boot, authentication, and key management mechanisms
  • Integrate CAS with middleware, drivers, and application layers
  • Debug and optimize low-level software, including startup, flash, and memory management
  • Collaborate with hardware, middleware, and QA teams for system integration
  • Support STB certification, compliance, and operator requirements
  • Analyze and resolve performance, security, and stability issues
  • Maintain technical documentation and coding standards

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Electronics, or related field
  • Strong experience in STB software development
  • Hands-on experience with bootloader development (U-Boot or custom loaders)
  • Solid knowledge of Conditional Access Systems (CAS)
  • Proficiency in C/C++ programming
  • Experience with Embedded Linux or RTOS environments
  • Understanding of secure boot, encryption, DRM, and key management
  • Experience with SoC platforms (MTK/Airoha, National, Ali, Broadcom, Amlogic, STMicroelectronics, etc.)
  • Strong debugging skills using JTAG, logs, and emulators

Preferred / Nice-to-Have Skills

  • Experience with DVB, IPTV, or OTT STB platforms
  • Knowledge of TPM, TEE, or secure hardware modules
  • Experience with OTA updates and flash memory management
  • Familiarity with middleware frameworks (RDK, OpenTV, Android TV, custom middleware)
  • Experience working with operators and certification labs

Soft Skills

  • Strong problem-solving and analytical skills
  • Ability to work independently and in cross-functional teams
  • Good communication and documentation skills
  • Experience working in Agile or Scrum environments

Interested candidates please share your resume to christenasneha@rurutek.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Set-Top Box (STB) Developer
Set-Top Box (STB) Developer

Tata Elxsi • Bengaluru

On-site
INR 3,500,000 - 6,000,000
STB C/C++ Linux Developer-Immediate developer-Bangalore
STB C/C++ Linux Developer-Immediate developer-Bangalore

Tata Elxsi • Chennai District, Bengaluru

On-site
INR 1,400,000 - 2,200,000
Senior Android Developer / IPTV Developer
Senior Android Developer / IPTV Developer

TV2Z • Hyderabad

Remote
INR 1,200,000 - 1,800,000
Flexible remote working options
Competitive salary and benefits
Opportunity to work on cutting-edge technology
Embedded Software Integration Engineer
Embedded Software Integration Engineer

Infosys • Thiruvananthapuram

On-site
INR 800,000 - 1,100,000
Embedded Software Integrator
Embedded Software Integrator

Infosys • Bengaluru

On-site
INR 900,000 - 1,300,000
Embedded Linux Engineer
Embedded Linux Engineer

Infosys • Bengaluru

On-site
INR 800,000 - 1,500,000
Senior Media Development Engineer 1
Senior Media Development Engineer 1

SES S.A Brazil • Chennai District

On-site
INR 1,500,000 - 2,100,000
Senior Media Development Engineer 1
Senior Media Development Engineer 1

SES Satellites • Chennai District

On-site
INR 1,000,000 - 1,200,000
Bootloader Developer
Bootloader Developer

Ignitivesearch Consulting • Coimbatore District

On-site
INR 1,500,000 - 2,200,000
QA Engineer – Smart TV & Set-Top Box IRC301927
QA Engineer – Smart TV & Set-Top Box IRC301927

GlobalLogic • Bengaluru

On-site
INR 900,000 - 1,400,000
Exciting Projects
Collaborative Environment
Work-Life Balance
+3