Find a jobRecruiters

Embedded System Software Engineer

Exclusive opportunity

Onsite

Embedded System Software Engineer

Tata Consultancy Services

Embedded System Software Engineer

Skills

Linux

19 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Delhi, India

Work mode:

Onsite

Published on:

2 October 2026

What they need


Job Title: Embedded System Software SME

Relevant Experience (in Yrs): 8+ Yrs

Location: Bangalore

Role Summary:

A System Software SME is responsible for Leads architecture, design and delivery for low-level software that directly interacts with hardware, including operating system components, device drivers, and firmware. They ensure efficient hardware-software integration, system performance, and reliability by working closely with kernel internals, hardware interfaces, and system architecture.

Key Responsibilities:

  • Define architecture and technical roadmap

  • Lead design, development, and integration

  • Ensure quality, reliability, and scalability

  • Collaborate with cross-functional teams (HW/SW/Product)

  • Mentor engineering teams and review designs

  • Engage with customers and define solutions

  • Performance tuning using profiling tools and optimization

Detailed Skills & Competencies:

  • Strong system design and architecture expertise

  • Experience in Linux kernal internals, system programming and RTOS concepts

  • Device/network/multimedia driver development (GPIO, I2C, SPI, UART, PCIe,I2S etc)

  • Bare metal programming for 32-bit/64-bit controllers, developing device drivers for Controllers

  • Hardware interaction (registers, interrupts, DMA)

  • Experience in memory management, Bootloaders, interrupt handlers

  • Proficiency in C/C++ programming

  • Kernel development & debugging (GDB,KGDB)

  • Debugging, profiling, and root cause analysis

  • Platform software debugging using JTAG/ICE/Trace32 debugger

  • Security firmware development using library like TLS/mbedTLS, different Crypto/Hash algorithms- AES, SHA,RSA, Secure Boot

  • Experience in building Embedded Linux system using Yocto

Tools & Technologies:

GDB,KGDB, Dmesg, tcpdump,profiling tools - perf, journalctl, f/s/l- trace,valgrind, Git, SVN, GNU C/C++ build tool chain, Protocol analyzers, logic analyzer, Wireshark

Domain Expertise:

Semiconductor product engineering / embedded systems / distributed systems for Storage, networking, multimedia, industrial automation/control

Experience Range:

8–15 years

Education:

B.Tech/M.Tech in ECE/CS/EE or related field

Other offers great for you!

These companies are also looking for great profiles

iSupplier

Software System Engineer – Systèmes embarqués & Architectur

390

Freelance

93400 Saint-Ouen-sur-Seine, France

Hybrid

Skills

COTS

5 months ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

2 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools