Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20504506

    DELHI · FULLTIME

    Embedded System Software Engineer

    Tata Consultancy Services

    Tata Consultancy Services

    Delhi · onsite · Posted 12d ago

    Sourced fromFoundit
    Not disclosed8–15 yrsfulltimeDelhi

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    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

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    Interrupt handlersPlatform software debuggingSecurity firmware developmentprofilingKernel DevelopmentSystem ProgrammingRoot Cause AnalysisMemory managementBootloadersBare-metal ProgrammingdebuggingRtos ConceptsHardware Interaction

    Section · Company

    About TCS

    Tata Consultancy Services

    Tata Consultancy Services

    IT Services & Consulting

    608.0k+

    employees

    1968

    58 years old

    Mumbai, Maharashtra

    India

    About

    An IT services and consulting firm offering business solutions, committed to driving innovation for global enterprises.

    Industries

    IT Services & ConsultingFinancial ServicesInternetEducation & TrainingBPO

    Employee ratings

    114,115 reviews

    3.3/ 5

    Culture

    3.2

    Career growth

    2.3

    Work-life

    3.5

    Employees rate it well for

    Job Security22973Salary21006Work Life Balance15396Appraisal10413Work Culture8916

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Job search guides

    • All 29 Embedded & VLSI Engineer jobs in Delhi NCR
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast