Senior Software Engineer

Rurutek Private Limited

Chengalpattu

On-site

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

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 up box Developer
Set up box Developer

Domnic Lewis • Bengaluru

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

TV2Z • Hyderabad

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

Infosys • Bengaluru

On-site
INR 1,500,000 - 2,300,000
RDK Middleware Developer
RDK Middleware Developer

Infosys • Thiruvananthapuram

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

Infosys • Bengaluru

On-site
INR 800,000 - 1,500,000
QA Engineer – Smart TV & Set-Top Box IRC304216
QA Engineer – Smart TV & Set-Top Box IRC304216

GlobalLogic • Bengaluru

On-site
INR 900,000 - 1,300,000
Flexible work schedules
Work from home options
Competitive salaries
+3
Bootloader Development – Engineer & Sr Engineer
Bootloader Development – Engineer & Sr Engineer

Emugtech • Bengaluru

On-site
INR 1,200,000 - 2,100,000
Hiring for Senior Android Developer (OTT / Android TV)
Hiring for Senior Android Developer (OTT / Android TV)

ThoughtWin - A CMMI Level 3 Company • Bengaluru

On-site
INR 1,500,000 - 1,900,000
RDK Middleware Developer
RDK Middleware Developer

Infosys Limited • Kerala

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

Alp Consulting Ltd. • Chennai District

On-site
INR 900,000 - 1,500,000