Cutshort logo
For Employers
Tata Elxsi logo
Embedded Engineer
Embedded Engineer

Embedded Engineer at Tata Elxsi · Chennai, Bengaluru (Bangalore) · 4 - 12 years · ₹5L - ₹22L / yr · Profitable · Posted 5 Dec 2025

Tata Elxsi's logo

Embedded Engineer

DurgaSri T's profile picture
Posted by DurgaSri T
4 - 12 yrs
₹5L - ₹22L / yr
Chennai, Bengaluru (Bangalore)
Skills
skill iconC
Networking
Embedded Linux
RDKB
Wifi
OpenWRT
PrplWRT
PrplOS

Required Skills:

  • 4+ years of experience in embedded software development.
  • 2 - 4 years of hands-on experience in C/C++ programming.
  • Knowledge of TCP/IP internals and common network protocols such as DHCP, DNS, IPV4/IPV6, NAT
  • In-depth knowledge of Layer 2 and Layer 3 protocols (Ethernet, IP, TCP/UDP, MPLS, BGP, OSPF)
  • In-depth knowledge of RDK-B architecture, TR-069/TR-181, and networking stacks
  • Work on TR-069, TR-181 data models, and DOCSIS / DSL / GPON technologies
  • Experience and knowledge on IEEE802.11/Wi-Fi protocols such as WPA, RADIUS, WPS, 802.11n/ac/ax/be, mesh networking


Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Tata Elxsi

Founded :
1989
Type :
Services
Size :
5000+
Stage :
Profitable

About

Tata Elxsi is a leading design and technology services provider for Automotive, Broadcast, Communications, Healthcare, and Transportation. We help customers reimagine their products and services with design thinking and digital technologies like IoT, Cloud, Mobility, VR, and AI.
Read more

Company social profiles

bloginstagramlinkedintwitterfacebook

Similar jobs (10)

Gaura Nitai Technologies
Gaura Nitai Tech (GNT)
Posted by Gaura Nitai Tech (GNT)
Bengaluru (Bangalore)
2 - 12 yrs
₹6L - ₹25L / yr
skill iconC++
Socket Programming
TCP/IP & UDP
Non-Blocking I/O
Performance Optimization
+27 more

We are actively looking for experienced C++ Developers with strong hands-on experience in 4G/5G Core Network development, particularly Control Plane and Network Programming.

⚡ Immediate Joiners are highly preferred.


🔹 Key Requirements:

• Strong programming skills in C/C++

• Strong knowledge of Data Structures, Algorithms & OOPS

• Hands-on experience in Socket Programming – TCP/UDP, Non-blocking I/O

• Experience with 3GPP message handling, parsing and protocol processing

• Strong hands-on experience in 4G/5G Core Control Plane

• Experience with MME, SGW, PGW, HSS, PCRF, AMF, SMF, UPF, UDM, AUSF, PCF, NRF

• Strong knowledge of Diameter, SIP, GTP-C, GTP-U, PFCP, NAS/NGAP, S1AP, HTTP/2

• Understanding of N1, N2, N3, N4, N6, S1-MME, S1-U, S5/S8 interfaces

• Good understanding of 4G/5G Core Control Plane procedures and call flows

• Strong networking fundamentals: TCP/IP, UDP, Routing, ARP, VLAN, Subnets, L2/L3

• Hands-on Linux development using GCC, GDB, Make and debugging tools

• Experience in low-level debugging, packet flows and performance optimization


🔹 Responsibilities:

• Develop software modules for 4G/5G Core Network systems

• Implement and optimize Control Plane protocol logic

• Work on end-to-end Control Plane call flows

• Debug low-level issues in Control Plane packet flows and system behaviour

• Collaborate with QA/DevOps for network component integration


📌 Priority: Candidates who can join immediately / within a short notice period.


Please ensure the profiles have hands-on 4G/5G Core Networking + Control Plane experience, along with relevant C/C++ development experience

Read more
Leading Global MNC
Leading Global MNC
Agency job
via Bean HR Consulting by Harjeet Sachdev
Faridabad
7 - 12 yrs
Best in industry
skill iconC++
FreeRTOS
Microcontrollers
Oscilloscope
Logic analyzer
+1 more

We are looking for Embedded Developer with Leading Global MNC - Faridabad


Description:

  • Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
  • Excellent knowledge of C/C++ programming and exposure to Assembly.
  • Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
  • Hands-on experience in developing HAL, BSP and low-level device drivers.
  • Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
  • Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
  • Knowledge of AUTOSAR concepts and architecture is an advantage.
  • Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
  • Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
  • Experience in board bring-up, hardware-software integration and debugging of embedded boards.
  • Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
  • Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
  • Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
  • Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
  • Experience in reverse engineering and debugging of embedded systems.
  • Strong understanding of embedded system architecture and system-level design.
  • Experience with Embedded Linux and/or RTOS-based systems is an advantage.
  • Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
  • Knowledge of NMEA/NMEA 2000 standards is a plus.
  • Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
  • Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.

 

Roles & Responsibilities:

 

The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.

The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.

The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.

Read more
Zenius IT Services Pvt Ltd
Hyderabad
2 - 4 yrs
₹4L - ₹7L / yr
skill iconC
skill iconC++
skill iconPython
Shell Scripting
Internet of Things (IOT)
+1 more

Embedded Systems / Firmware Engineer


Key Responsibilities

  • Develop embedded firmware for IoT and connected devices using C/C++.
  • Work on RTOS, bare-metal programming, memory management, device drivers, and communication protocols.
  • Develop and integrate drivers/interfaces for cameras, motors, sensors, and vision systems.
  • Work with Python and Shell scripting for development and automation.
  • Apply basic AI/ML and computer vision concepts to embedded applications.
  • Collaborate on electrical and mechanical design, hardware integration, testing, and debugging.


Required Skills

  • C, C++, Python, Shell Scripting
  • Embedded Systems & Firmware
  • IoT, RTOS, Bare Metal
  • Memory Management & Device Drivers
  • Communication Protocols
  • Camera, Motor & Vision Systems
  • Basic AI/ML understanding
  • Electrical & Mechanical Design understanding


Read more
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
3 - 8 yrs
₹7L - ₹15L / yr
Embedded C
Firmware development
EV Charger

Role Overview

The Embedded Firmware Engineer will be responsible for development, testing, debugging, and maintenance of embedded firmware for EV Charger and IoT-based products using ESP32 platforms. The role involves working closely with hardware, cloud, mobile application, and testing teams to develop reliable and production-ready embedded solutions.


The candidate should have strong hands-on experience in Embedded C programming, ESP-IDF framework, RTOS-based firmware development, peripheral interfacing, communication protocols, and debugging of embedded systems. Knowledge of EV charging systems, charger communication protocols, and industrial embedded product development is highly preferred.

Key Responsibilities

• Develop embedded firmware in C for ESP32-based embedded systems.

• Work extensively on ESP-IDF framework for application development.

• Design modular, reusable, and scalable firmware architecture.

• Develop low-level drivers and middleware for embedded peripherals.

• Implement multitasking applications using FreeRTOS.

• Optimize firmware for performance, memory utilization, stability, and low power operation.

• Perform firmware integration with hardware modules and external systems.


• Develop and debug firmware for UART, SPI, I2C, CAN, GPIO, ADC, PWM, Ethernet, Wi-Fi, BLE, RS485, and Modbus communication.


• Interface embedded systems with energy meters, display modules, RFID modules, relays/contactors, sensors, and communication modules.


Read more
Bengaluru (Bangalore)
8 - 10 yrs
₹12L - ₹15L / yr
RTOS
Embedded C
ESP32

Greetings from Skoegle IoT Innovations Pvt Ltd 


Job Summary

We are looking for an experienced Embedded Firmware Engineer with expertise in embedded systems, firmware architecture, RTOS, and embedded software development for IoT, wearable, automotive, industrial, and medical-grade products.



Key Responsibilities

• Design, develop, debug, and maintain firmware in C, C++, and Embedded C.

• Develop firmware for ESP32, nRF52832/52840, ATmega328P, and Raspberry Pi platforms.

• Integrate sensors using I2C, SPI, UART, ADC, GPIO, PWM, CAN, and USB.

• Develop RTOS and bare-metal firmware.

• Implement BLE, GSM/4G, GPS/GNSS, LoRa, Wi-Fi, NFC/RFID communication.

• Design bootloaders, OTA updates, and secure firmware upgrades.

• Optimize power consumption, sleep modes, memory allocation, and performance.

• Develop sensor drivers, calibration routines, and medical-grade firmware.

• Program bare ICs and support PCB bring-up, pin selection, and hardware validation.

• Support HTTP/HTTPS GET/POST/PUT APIs and embedded networking.

Required Skills

• Embedded Systems and Embedded Software Development

• C, C++, Embedded C

• RTOS, Bare-Metal Programming

• Operating Systems fundamentals

• I2C, SPI, UART, Digital & Analog Signals

• Sensor Integration

• Arduino IDE, VS Code, SEGGER Embedded Studio, J-Link

• ESP32 Series, nRF52832/52840, ATmega328P, Raspberry Pi

• BLE (UUIDs), GSM (band configuration), GPS, LoRa

• Python, HTML, HTTP/HTTPS

• Bootloader Development, OTA, Power Optimization

• Memory Allocation, Sleep Modes, Sensor Calibration

• Machine Learning on Embedded Systems (preferred)

Read more
100network
100network
Agency job
via TalentXO by tabbasum shaikh
Bengaluru (Bangalore)
5 - 8 yrs
₹30L - ₹40L / yr
Linux
pthreads
Sockets
TCP/IP
skill iconPython
+6 more

About Company

We are building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings.

About the Role

We are looking for a versatile, hands-on software engineer to join our growing team. You will work across embedded Linux systems, networking stacks, robotic middleware, and cloud-connected services. This role demands strong fundamentals, intellectual curiosity, and the ability to learn quickly — not just familiarity with buzzwords.

On-site, Bengaluru

Responsibilities

  • Design and implement robot boot-up sequences and service orchestration to ensure reliable, deterministic system bring-up.
  • Configure and manage Linux networking — TCP/IP stack, HTTP, iptables, ARP, DHCP, DNS — for robot-to-cloud and inter-robot communication.
  • Own CI/CD pipelines using ArgoCD, GitHub Actions, and containerized workflows to ship software to robots.
  • Manage Docker-based deployment and runtime environments on robot and cloud infrastructure.
  • Write and maintain system administration tooling and bash scripts for fleet management and diagnostics.
  • Collaborate closely with robotics, perception, and application teams to integrate platform capabilities.
  • Establish and enforce best practices around Git workflows, branching strategies, and code review.
  • Lead and mentor a small platform engineering team — set technical direction, conduct code reviews, and drive execution.

Requirements

All candidates must demonstrate solid, hands-on competency in every item listed below.

  • Linux systems programming in C
  • File I/O — read, write, seek, memory-mapped files
  • Multi-threading — pthreads, mutexes, condition variables, thread safety
  • Socket communication — TCP/UDP sockets, select/poll/epoll
  • Basic data structures & algorithms — stack, heap, queue, linked list
  • General comprehension ability — reading technical manuals, datasheets, and RFCs
  • Python scripting
  • Bash scripting
  • Git — CLI usage, branching, merging, rebasing, conflict resolution
  • Standard UML diagrams — flowchart, sequence diagram, deployment diagram
  • Windowless text editor — vim, nano, or equivalent

Strong Advantage

  • C++ programming — C++17, OOP, templates, STL
  • Common network protocols — DHCP, ARP, TCP, UDP, DNS
  • Network configuration — routers, switches, VLANs, subnetting
  • Server-client application architecture
  • P2P vs. centralised communication — DDS vs. MQTT
  • Database management — SQL vs. NoSQL, schema design
  • Network security — checksums (CRC, MD5, SHA), public-key encryption, digital signatures
  • ROS2 framework — pub/sub, services, actions, lifecycle nodes, DDS transport
  • CMake build system — targets, find_package, CTest integration
  • Docker — Dockerfiles, docker-compose, remote image registries

Must-haves (non-negotiable)

  • Strong Linux systems programming in C — multi-threading (pthreads), socket communication (TCP/UDP, epoll), and file I/O
  • Hands-on experience with CI/CD pipelines (ArgoCD, GitHub Actions) and Docker-based deployments
  • Networking expertise — TCP/IP stack, DHCP, DNS, iptables, inter-device communication
  • Proficiency in Python and Bash scripting for fleet management and diagnostics
  • ROS2 experience (pub/sub, DDS, lifecycle nodes) is a strong advantage



    Read more
    LetsIntern
    at LetsIntern
    1 candid answer
    Ashish Singh
    Posted by Ashish Singh
    Remote only
    0 - 1 yrs
    ₹12000 - ₹18000 / mo
    Power Electronics
    Electronics
    Embedded C

    Power Electric Vehicles with embedded software for battery management and autonomous driving.


    What you'll do:

    • Develop BMS algorithms (SOC/SOH estimation)
    • Implement CAN bus communication protocols
    • Code motor control algorithms (FOC, sensorless)
    • Build ADAS features (ultrasonic parking, vision)
    • HIL testing with Vector tools
    • Optimize for automotive-grade reliability (AUTOSAR)

    What we need:

    • C/C++, Embedded Linux/RTOS
    • Microcontroller experience (STM32, NXP)
    • Control systems or automotive interest
    • Debugging skills (oscilloscopes, logic analyzers)

    Future-proof skills:

    • Work on actual EV prototypes
    • Portfolio for Tata, Mahindra EV teams
    • Automotive cybersecurity exposure
    Read more
    MAQ Software
    Noida
    2 - 4 yrs
    ₹5L - ₹7L / yr
    Microsoft Certified Professional
    Cisco Certified Network Associate (CCNA)

    We are seeking a highly motivated and CCNA-certified Network Engineer to join our team. This role is 

    ideal for someone with strong technical skills and a passion for network infrastructure. You will be 

    responsible for designing, implementing, managing, and troubleshooting our network environment to 

    ensure optimal performance and user experience.

    Read more
    The supreme consultancy
    Bengaluru (Bangalore)
    3 - 6 yrs
    ₹9L - ₹15L / yr
    Cisco Certified Network Associate (CCNA)
    Aruba
    Mist
    Ruckus
    RF
    +2 more

    Roles & Responsibilities


    About the Role We are seeking an experienced Senior Network Engineer specializing in Wireless networking to design, implement, and manage enterprise-grade Wi-Fi solutions. The role requires deep expertise in wireless technologies, RF design, security, troubleshooting, and optimization across large-scale environments. Key Responsibilities Wireless Network Design & Architecture • Design and deploy enterprise wireless networks (campus, branch, and large-scale environments). • Conduct RF planning, site surveys, and capacity analysis using tools like Ekahau, AirMagnet, and similar. • Define wireless architecture standards, best practices, and design frameworks. Wireless Implementation • Configure and manage wireless controllers and access points (Cisco, Aruba, Juniper Mist, Ruckus, etc.). • Implement SSIDs, VLAN mappings, mobility groups, and roaming configurations. • Ensure high availability and seamless roaming across wireless environments. 1 Wireless Security • Design and implement secure wireless solutions (WPA3, 802.1X, EAP protocols). • Integrate wireless networks with NAC solutions (Cisco ISE, Aruba ClearPass). • Monitor for rogue APs, unauthorized access, and wireless threats. RF Optimization & Troubleshooting • Analyse RF performance, interference, coverage gaps, and client experience. • Troubleshoot complex wireless issues such as latency, packet loss, roaming delays. • Perform spectrum analysis and continuous optimization. Monitoring & Performance Management • Use monitoring tools (Cisco Meraki/Prime/DNA Center, Aruba Central/AirWave, Mist Cloud) to track performance. • Implement QoS policies for voice/video over Wi-Fi. • Drive improvements in user experience and network reliability. Cloud & Modern Wireless • Work with cloud-managed wireless platforms (Meraki, Mist, Aruba Central). • Support hybrid integration with enterprise and cloud networks. • Stay updated on Wi-Fi 6 / Wi-Fi 6E / Wi-Fi 7 technologies. Automation & Innovation (added advantage) • Develop automation scripts and workflows for wireless provisioning and monitoring. • Leverage APIs and tools (Python, Ansible, Terraform) for configuration management. • Drive continuous improvement initiatives. Incident & Change Management • Provide L3/L4 support for major wireless incidents. • Lead root cause analysis and problem management. • Support change implementation with risk assessment and rollback planning. Documentation & Governance • Maintain detailed documentation (designs, runbooks, SOPs). • Ensure compliance with enterprise security and governance policies. • Support audits and regulatory requirements. 2 Required Skills & Qualifications • Bachelor’s degree in computer science, IT, or related field. • 3–6 years of experience in networking, with strong focus on wireless. • Hands-on expertise with: -Enterprise wireless platforms (Cisco, Aruba, Mist, Ruckus) -RF fundamentals (channel planning, power levels, interference mitigation) -Wireless protocols: 802.11 a/b/g/n/ac/ax (Wi-Fi 6/6E/7) • Strong knowledge of: -TCP/IP networking and network integration (R&S fundamentals) -Authentication protocols (802.1X, RADIUS, EAP) -High-density wireless design.


    Ideal Candidate


    1Strong Wireless Network Specialist Profile with enterprise Wi-Fi design, implementation, and RF expertis

    2Mandatory (Experience 1): Must have 3+ years of experience in networking, with a strong focus on wireless (enterprise Wi-Fi design, implementation, and RF).

    3Mandatory (Experience 2): Must have hands-on experience designing and deploying enterprise wireless networks (campus, branch, large-scale), including RF planning, site surveys, and capacity analysis using tools like Ekahau or AirMagnet.

    4Mandatory (Experience 3): Must have experience providing L3/L4 support for major wireless incidents, with root-cause analysis and problem management.

    5Mandatory (Tech skill 1): Must have hands-on expertise with enterprise wireless platforms (Cisco, Aruba, Mist, Ruckus) — configuring controllers, access points, SSIDs, VLAN mappings, mobility groups, and roaming

    6Mandatory (Tech skill 2): Must have strong RF fundamentals (channel planning, power levels, interference mitigation), high-density design, and hands-on experience with 802.11 a/b/g/n/ac/ax (Wi-Fi 6/6E/7).

    7Mandatory (Tech skill 3): Must have strong TCP/IP networking / R&S fundamentals and knowledge of authentication protocols (802.1X, RADIUS, EAP) and secure wireless (WPA3)

    8Mandatory (Tech skill 4): Must have RF optimization and troubleshooting experience — interference, coverage gaps, latency, packet loss, roaming delays, and spectrum analysis.

    9Mandatory (Tech skill 5): Must have hands-on experience planning and executing Wi-Fi 6E / Wi-Fi 7 upgrades and migrations, including the key design and hardware considerations involved

    10Mandatory (Education): Must have a Bachelor's degree in Computer Science, IT, or a related field

    11Preferred (Certifications): CWNA / CWNP / CWAP / CWDP, CCNP Enterprise (Wireless) / CCIE Enterprise Wireless, or Aruba ACMP / ACP-CA

    12Preferred (Adjacent): NAC (Cisco ISE, Aruba ClearPass); monitoring tools (Meraki/Prime/DNA Center, Aruba Central/AirWave, Mist Cloud); automation/scripting (Python, Ansible, Terraform); SD-Access, BLE/IoT, QoS for voice/video.


    Read more
    Cloud Sara Technologies
    Bengaluru (Bangalore), Mumbai, Delhi, Hyderabad
    8 - 10 yrs
    ₹14L - ₹14L / yr
    skill iconC++
    skill iconC
    Network forwarding
    ACL
    QoS
    +2 more

    SONiC Forwarding Developer

    Experience: 10+ Years

    Location: Bangalore / Hyderabad / Delhi / Mumbai

    Work Mode: Onsite

    Contract Duration: 6 Months

    DATA CENTER NETWORKING & SYSTEMS SOFTWARE ENGINEERING

    Executive Role Summary

    We are seeking an experienced SONiC Forwarding Developer with 10+ years of software engineering expertise in low-level systems programming and networking data plane architectures.

    In this role, you will design, develop, and benchmark high-performance forwarding software on the Software for Open Networking in the Cloud (SONiC) operating system. You will collaborate with ASIC hardware vendors and cross-functional teams to engineer line-rate L2/L3 forwarding, ACL, and QoS mechanisms for large-scale data center networks.

    1. Key Responsibilities

    • Architect, develop, and maintain high-performance network forwarding software using C and C++, with Python and Go tooling.
    • Work with switching silicon/ASIC vendors to implement, validate, and tune hardware-specific forwarding features through SAI.
    • Design, implement, and debug forwarding pipelines including ACL, QoS, queue scheduling, and traffic shaping.
    • Develop L2/L3 packet switching and routing solutions, including firewall integrations, L2VPN and L3VPN.
    • Work with data center networking protocols such as BGP, OSPF, EVPN, and VXLAN.
    • Profile and optimize software performance, memory utilization, cache locality, and latency.
    • Collaborate with hardware, QA, and network operations teams for testing, debugging, and product delivery.


    Read more
    Why apply to jobs via Cutshort
    people_solving_puzzle
    Personalized job matches
    Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
    people_verifying_people
    Verified hiring teams
    See actual hiring teams, find common social connections or connect with them directly.
    ai_chip
    Move faster with AI
    We use AI to get you faster responses, recommendations and unmatched user experience.
    Did not find a job you were looking for?
    icon
    Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
    companies logo
    companies logo
    companies logo
    companies logo
    companies logo
    Get to hear about interesting companies hiring right now
    Company logo
    Company logo
    Company logo
    Company logo
    Company logo
    Linkedin iconFollow Cutshort
    Users love Cutshort
    Read about what our users have to say about finding their next opportunity on Cutshort.
    Shubham Vishwakarma's profile image

    Shubham Vishwakarma

    Full Stack Developer - Averlon
    I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
    Companies hiring on Cutshort
    companies logos