RDK Software Engineer Position

4 days ago


Chennai, Tamil Nadu, India Covenant Consultants Full time

Covenant Consultants is seeking a highly skilled RDK Software Engineer to join our team. In this role, you will be responsible for developing and maintaining software solutions for our clients.

Key Responsibilities:
  • Design, develop, and test software applications using Embedded C programming and Linux.
  • Implement IPC and Memory Management techniques to ensure efficient system performance.
  • Work on Linux internals and kernel programming to optimize system functionality.
  • Collaborate with the development team to integrate device drivers, Linux DTS, and DTB configurations.
  • Use debugging tools such as GDB, TCPDUMP, Valgrind, and Strace to identify and resolve issues.
Mandatory Skills:
  • Strong understanding of Embedded C programming and Linux.
  • Experience with IPC and Memory Management.
  • Knowledge of Linux internals and kernel programming.
  • Familiarity with device driver integration, Linux DTS, and DTB configurations.
  • Proficiency in debugging tools such as GDB, TCPDUMP, Valgrind, and Strace.
  • Experience with shell scripts, Jira/Confluence, Git/Gerrit/Yocto.
Desirable Skills:
  • Experience with STB Stack, AV Pipeline, Gstreamer.
  • Knowledge of HAL/Driver development.
  • Understanding of system profiling CPU, GPU, NPU, TPU, Memory, etc.
  • Experience with performance optimizations.
  • Knowledge of Gstreamer, Linux Video APIs, Video player RDK-V Stack.
  • Working experience on SOCs Broadcom, Qualcomm, AMLogic, MediaTek, Synaptics.
Salary Information:

The estimated salary range for this position is ₹800,000 - ₹1,200,000 per annum, depending on experience and qualifications.

Why Join Us?

Covenant Consultants offers a dynamic and challenging work environment that fosters growth and learning. As an RDK Software Engineer, you will have the opportunity to work on exciting projects, collaborate with experienced professionals, and develop your skills in a rapidly evolving industry.



  • Chennai, Tamil Nadu, India Covenant Consultants Full time

    RDK Software Engineering RequirementsCovenant Consultants is seeking a skilled RDK Developer to join our team. As an RDK Developer, you will be responsible for developing, testing, and maintaining software for RDK-based devices.Key Responsibilities:Develop and implement software features for RDK-based devices using Embedded C programming and...

  • Zilogic Systems

    2 months ago


    Chennai, Tamil Nadu, India Zilogic Systems Pvt Ltd Full time

    About Us :Zilogic Systems is a distinguished product-realization company specializing in embedded technologies. With a robust focus on the IoT, Automotive, and Wireless industries, we offer a comprehensive suite of services including hardware, firmware, system software, application software, test automation, and continuous integration engineering. Since our...


  • Chennai, Tamil Nadu, India Tata Elxsi Full time

    About Tata ElxsiTata Elxsi, a leading design and technology services provider, empowers customers to reimagine their products and services through design thinking and digital technologies like IoT, Cloud, Mobility, Virtual Reality, and Artificial Intelligence.We partner with leading broadcasters and operators to create innovative solutions for smarter...


  • Chennai, Tamil Nadu, India Neolysi Technologies Full time

    Software Engineer PositionC# and ASP.NET MVC SkillsAptitude for Object-Oriented ProgrammingProficiency in .NET Web FrameworkAbility to Develop Reusable LibrariesStrong Problem-Solving SkillsProficient SQL Query and Stored ProcedureWe are seeking a skilled Software Engineer to join our team at Neolysi Technologies.


  • Chennai, Tamil Nadu, India Avtech Software Services (I) Pvt Ltd Full time

    Key ResponsibilitiesAt Avtech Software Services (I) Pvt Ltd, we are seeking a skilled Software Architect to join our team. The ideal candidate will have a strong background in software development and a proven track record of designing and implementing software architecture.Main Responsibilities:Create representations for functions and user interface of...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Overviews:The Software Engineer-II role involves designing, developing, and maintaining software programs for software enhancements and new products. This position focuses on the web interface of a proprietary database management system running on z/OS.


  • Chennai, Tamil Nadu, India UnitedHealth Group Full time

    At UnitedHealth Group, we're committed to helping people live healthier lives and making the health system work better for everyone. As a Software Engineering Leadership Position, you'll play a critical role in advancing our mission by leading a team of engineers and driving innovation in software development.Key Responsibilities: Lead and mentor a team of...


  • Chennai, Tamil Nadu, India Trimble Full time

    Job Title: Software Engineering Lead PositionDescription:We are seeking an experienced Senior Software Development Manager to lead our team of skilled software engineers. As a Senior Software Development Manager, you will oversee the development of our software applications, ensuring that they are delivered on time, within budget, and meet the required...

  • Software Engineer II

    4 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. In this role, you will join a team maintaining a proprietary database management system running on z/OS with batch, interactive, and programming language interfaces, as well as a web interface. This...


  • Chennai, Tamil Nadu, India Huntsmen & Barons Full time

    Software Engineer Job DescriptionWe are seeking a skilled Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with...

  • Software Engineer II

    3 weeks ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II at Rocket Software designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. This role involves joining a team maintaining a proprietary database management system running on z/OS with batch, interactive, and programming language interfaces as well as a web...


  • Chennai, Tamil Nadu, India Snaphunt Full time

    The OfferWe are a dynamic team at Snaphunt looking for a skilled professional to fill our Senior Software Engineer Position. Our team thrives on collaboration, innovation, and delivering outstanding projects that push the boundaries of what is possible.The JobDesign, develop, and test efficient, well-structured, and modular code to meet project...


  • Chennai, Tamil Nadu, India Foodbuddies Full time

    About the JobWe are seeking a talented Software Engineer to join our team.The ideal candidate will have a strong background in programming languages and experience with software development methodologies.The successful candidate will be responsible for designing, developing, and testing software applications.Develop software applications using Python and...


  • Chennai, Tamil Nadu, India HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITED Full time

    Job Description:As a skilled Software Engineer, you will play a key role in developing and maintaining our software applications. Your expertise will be crucial in ensuring the high quality and performance of our products.Key Responsibilities:• Design and implement software features• Collaborate with cross-functional teams to deliver projects•...


  • Chennai, Tamil Nadu, India Overture Rede Private Limited Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have experience in software development and a strong understanding of computer science concepts.Key ResponsibilitiesDesign and develop software applicationsCollaborate with cross-functional teamsTroubleshoot and resolve technical issues​Requirements3+ years...

  • Software Engineer II

    1 month ago


    Chennai, Tamil Nadu, India Rocket Software Full time

    Job Title: Software Engineer IIJob Summary:The Software Engineer II is responsible for designing, developing, and troubleshooting software programs for software enhancements and new products. This role involves working with a team to maintain a proprietary database management system running on z/OS, with batch, interactive, and programming language...


  • Chennai, Tamil Nadu, India Ikamate HR India Pvt Full time

    Job DescriptionJob Title: Software EngineerThe company is seeking a skilled software engineer to join its team. The ideal candidate will have experience with software development and a strong understanding of programming principles.Responsibilities:Design and develop software applicationsCollaborate with cross-functional teams to meet project goalsIdentify...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionAs a Software Development Engineer at Rocket Software, you will design, develop, and troubleshoot software programs for software enhancements and new products. You will join a team maintaining a proprietary database management system running on z/OS, with batch, interactive, and programming language interfaces, as well as a web interface.Key...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSoftware Engineer II (Java Full Stack) Job TitleRocket Software is seeking a skilled Software Engineer II (Java Full Stack) to join our team in Chennai, India.Key Responsibilities:Design, develop, and troubleshoot software programs for software enhancements and new products.Develop software tools, including operating systems, compilers,...


  • Chennai, Tamil Nadu, India CIAR Software Solutions Pvt Ltd Full time

    About the Role:As a software developer at our company, you will have the opportunity to work on a variety of projects and contribute to the growth of our team.Responsibilities:Write clean, efficient, and well-documented code.Collaborate with cross-functional teams to deliver high-quality software products.Stay up-to-date with the latest programming trends...