Embedded Engineer

Tata Elxsi Ltd

Chennai

Not disclosed

Work from Office

Full Time

Any experience

Job Details

Job Description

Embedded Engineer - RDKV/STB


As a Embedded Engineer, the person should be highly skilled Embedded Software Engineer with expertise in Embedded C, C/C++, Linux, DOCSIS, and RDK. The ideal candidate will be responsible for designing, developing, and maintaining embedded software applications, ensuring high performance and reliability in our products.


KEY RESPONSIBILITIES:


  • Embedded Software Development:Design, develop, and maintain embedded software using C and C++.
  • System Integration:Integrate software components into a fully functional software system.
  • Linux Development:Develop and maintain software for Linux-based systems, including kernel and user-space applications.
  • DOCSIS Implementation:Work on DOCSIS (Data Over Cable Service Interface Specification) protocols to ensure robust and efficient data transmission.
  • RDK Development:Develop and integrate software using the Reference Design Kit (RDK) for set-top boxes and broadband devices.
  • Performance Optimization:Optimize software for performance, reliability, and resource efficiency.
  • Debugging and Troubleshooting:Identify, analyze, and resolve software defects and issues.
  • Documentation:Create and maintain comprehensive documentation for software applications and systems.
  • Collaboration:Work closely with cross-functional teams, including hardware engineers, QA, and product management, to ensure project success.
  • Key Performance Indicators (KPIs) for the role: Over the next 12 months this roles success gets measured on:
  • Performance optimization metrics (throughput, latency)
  • Code quality and reliability
  • Memory efficiency and resource utilization
  • Project delivery timelines
  • System stability under load


KEY JOB REQUIREMENTS:

Experience:

  • Graduate or postgraduate in Computer Science or related Engineering Specialization.
  • Relevant hands-on experience in software development with focus on high-performance systems


Skills & Competencies

Must Have:

  • Embedded C/C++
  • Extensive experience with Embedded C and C++ programming languages.
  • Linux:Strong knowledge of Linux operating systems, including kernel development and user-space programming.
  • DOCSIS:Experience with DOCSIS protocols and standards.
  • RDK:Familiarity with RDK and its application in set-top boxes and broadband devices.
  • Debugging Tools:Proficiency with debugging tools and techniques for embedded systems.
  • Version Control:Experience with version control systems such as Git.
  • Problem-Solving:Excellent analytical and problem-solving skills.
  • Communication:Strong communication and teamwork skills. 


Send your CV to aparna.m1@tataelxsi.co.in

Job role

Work location

Chennai

Department

Engineering - Hardware & Networks

Role / Category

IT Network

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Any experience

About company

Name

Tata Elxsi Ltd

Job posted by Tata Elxsi Ltd

Apply via email