Embedded System Software SME

Tata Consultancy Services

Hyderabad

On-site

INR 3,000,000 - 5,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Consultancy Services is seeking a System Software SME to lead architecture, design, and delivery of low-level software interfacing with hardware, including OS components, device drivers, and firmware. You will ensure optimal hardware-software integration, system performance, and reliability while collaborating with kernel engineers and hardware teams.

Responsibilities include defining roadmaps, guiding cross-functional designs, and mentoring teams.

Qualifications

  • Strong system design and architecture expertise.

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

Skills

System design
Linux kernel internals
Bare metal programming
Device drivers
Hardware interaction
Memory management
C/C++ programming
Debugging and profiling
Secure firmware development
Yocto / Embedded Linux

Education

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

Tools

GDB
KGDB
Dmesg
tcpdump
perf
journalctl
valgrind
Git
SVN
GNU C/C++ build tool chain
Protocol analyzers
logic analyzer
Wireshark

Job description

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

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
  • 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
  • Debugging, profiling, and root cause analysis
  • 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

: Embedded Application SME
: Embedded Application SME

Tata Consultancy Services • Hyderabad

On-site
INR 1,200,000 - 2,200,000
Embedded Middleware SME
Embedded Middleware SME

Tata Consultancy Services • Hyderabad

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

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Acumen 360 Consulting & HR Solutions • Vadodara

On-site
INR 1,200,000 - 2,500,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

JobItUs • Vadodara

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

AMETEK • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Software Engineer- I
Senior Software Engineer- I

Dover India • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Junior Embedded Engineer
Junior Embedded Engineer

Miko • Mumbai

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

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Member Technical Staff – Technical Lead, Linux BSP
Member Technical Staff – Technical Lead, Linux BSP

Jobtailor • Hyderabad

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