RTOS Kernel Testing & Automation Engineer

Tata Consultancy Services

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services seeks an RTOS Kernel Testing & Automation Engineer with 3+ years of hands-on embedded software testing experience. You will validate RTOS kernel features, develop test frameworks, and automate test cases across embedded platforms.

Responsibilities include debugging kernel issues, creating test plans, and collaborating with kernel and COREBSP teams to improve product quality and test efficiency.

Qualifications

  • Experience testing RTOS kernels and validating kernel features in embedded platforms.
  • Hands-on scripting and automation to build, run, and report test results.
  • Strong debugging skills on traces, logs, and crash dumps.

Responsibilities

  • Develop, execute, and automate RTOS kernel validation test cases using C and Python.
  • Design test frameworks, drivers, and automation infrastructure for kernel validation.
  • Create comprehensive test plans and coverage strategies for new RTOS features.
  • Analyze kernel components, including scheduling, memory management, IPC, and interrupts.
  • Develop regression suites and CI automation for kernel validation.
  • Collaborate with kernel and system software teams to resolve defects.

Skills

C programming
Python
RTOS kernel testing
Test automation
Embedded systems
Debugging
Linux
Git
JIRA

Education

Bachelor's in CS/EC or equivalent

Tools

Perforce
Gerrit/Code Collab
CI/CD tooling

Job description

RTOS Kernel Testing & Automation Engineer (3+ Years)

Job Summary

We are seeking highly motivated engineers with experience in Embedded Software Testing, RTOS Kernel Validation, and Test Automation. The role involves hands-on testing of RTOS kernel features, development of test frameworks, creation of test plans, automation of test cases, and debugging complex software issues across embedded platforms.

Key Responsibilities
  • Develop, execute, and automate RTOS kernel validation test cases using C and Python.
  • Design and implement test frameworks, test drivers, and automation infrastructure for validating kernel features.
  • Create comprehensive test plans, test scenarios, and test coverage strategies for new RTOS features.
  • Validate core RTOS kernel components including:
    • Task/Thread Management
    • Scheduling and Context Switching
    • Memory Management and Allocation
    • Inter-Process Communication (IPC)
    • Synchronization Mechanisms (Mutex, Semaphore, Event, Queue)
    • Interrupt and Exception Handling
    • Timer Services
    • Power Management
  • Analyze kernel traces, system logs, crash dumps, and debug issues to root cause using the AI Tools
  • Develop regression suites and continuous integration test automation for kernel validation.
  • Collaborate with kernel developers, COREBSP teams, and system software teams to resolve defects and improve product quality.
  • Participate in feature reviews, requirement analysis, and test strategy definition.
Required Skills
  • Strong programming skills in C and Python with ability to design and develop test solutions from scratch.
  • Hands-on experience in RTOS Kernel Testing/Validation (Zephyr, FreeRTOS, ThreadX, QNX, VxWorks, or similar RTOS).
  • Strong understanding of:
    • RTOS Architecture
    • Thread Scheduling Algorithms
    • Context Switching
    • Memory Management
    • Interrupt Handling
    • Synchronization Mechanisms
    • Kernel Debugging
  • Experience with Embedded Systems, BSPs, Bootloaders, Device Drivers, and Low-Level Firmware Validation.
  • Familiarity with ARM Architecture, Embedded Linux, and multi-core systems.
  • Strong debugging skills using logs, traces, crash dumps, and kernel debugging tools.
  • Experience with version control and development tools such as Git, Perforce, Gerrit/Code Collab, and JIRA.
  • Knowledge of Software Quality processes, test methodologies, and automation frameworks.
Preferred Qualifications
  • Experience with Zephyr RTOS kernel development or validation.
  • Exposure to DSP/RTOS environments and heterogeneous compute architectures.
  • Experience with hardware simulators, emulators, and pre-silicon validation environments.
  • Knowledge of CI/CD pipelines and automated test execution systems.
  • Familiarity with performance, scalability, and power management testing of RTOS kernels
Soft Skills
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication.
  • Ability to handle multiple priorities in a fast-paced development environment.
  • Self-driven team player with leadership potential and passion for embedded systems and RTOS technologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000
Sr. Technical Lead- RTOS/Linux - Embedded (S)
Sr. Technical Lead- RTOS/Linux - Embedded (S)

ACL Digital • Ahmedabad District

On-site
INR 2,400,000 - 4,200,000
Principal Engineer (RTOS)_Ahmd
Principal Engineer (RTOS)_Ahmd

Acldigital • Ahmedabad District

On-site
INR 600,000 - 1,200,000
Senior System Software Engineer
Senior System Software Engineer

Graphcore • Bengaluru

On-site
INR 350,000 - 600,000
Embedded Firmware Tester
Embedded Firmware Tester

The Briminc • Pune District

On-site
INR 900,000 - 1,200,000
Senior Engineer - Embedded
Senior Engineer - Embedded

Legrand • Thane

On-site
INR 1,500,000 - 2,200,000
Emb C++ developer with RTOS development
Emb C++ developer with RTOS development

Capgemini • Bengaluru

On-site
INR 700,000 - 1,000,000
Senior Software Engineer
Senior Software Engineer

LeadSoc Technologies Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Embedded Engineer
Senior Embedded Engineer

SteerLean Consulting • Coimbatore District

On-site
INR 1,500,000 - 2,200,000
Software Engineer (Development&Test)
Software Engineer (Development&Test)

Luxoft • Hyderabad

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