Jobs/Embedded System Software Engineer

Embedded System Software Engineer

Tata Consultancy Services

Delhi, IN
Not disclosed
Sep 30, 2026(September 30, 2026)

Job description

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

Resume Templates

All →

Classic

Most PopularATS 98%
Use this template

Bold

CreativeATS 88%
Use this template

Executive

ProfessionalATS 95%
Use this template

Minimal

CleanATS 99%
Use this template
Account

Welcome!

Sign in to access your account

Features

Browse JobsResume TemplatesCover LetterATS Score CheckerAI RewriteResume ExamplesSalary Guide

General

About UsBlogFAQContact UsPrivacy PolicyTerms of ServiceCookie Policy