Embedded Engineer

5 days ago


Chennai, India Akshaya IT Business solutions Full time

Description :Role Overview :The Embedded Engineer is a highly technical full-time role requiring 4- 12 years of experience, focused on developing and optimizing low-level software for networking and connectivity platforms.Based in Bangalore or Chennai, the incumbent will be responsible for embedded system programming in C, working extensively within the Linux environment, and specializing in key residential gateway stacks like RDKB, OpenWRT, or Prpl.This position demands deep knowledge of networking protocols and hands-on expertise in developing robust Wi-Fi solutions.Job Summary :We are seeking a seasoned Embedded Engineer with a strong background in C programming and Linux kernel/user-space development for networking devices. The ideal candidate will have hands-on experience with service provider or home gateway frameworks (RDKB, OpenWRT, Prpl) and expertise in implementing and troubleshooting core networking protocols and high-performance Wi-Fi solutions. This role is critical for enhancing connectivity and performance in next-generation embedded products.Key Responsibilities and Technical Deliverables :- Embedded Software Development : Design, develop, and debug high-quality, efficient software modules using the C programming language in a constrained Embedded environment.- Operating System Proficiency : Work extensively within the Linux operating system, including developing kernel modules, debugging drivers, and optimizing user-space applications for resource-constrained devices.- Networking Protocol Implementation : Implement, configure, and troubleshoot various Networking protocols (e.g., TCP/IP, DHCP, DNS, routing protocols) critical for gateway functionality.- Gateway Framework Expertise : Demonstrate proven hands-on experience with or specialization in one or more open-source gateway stacks such as RDKB (Reference Design Kit for Broadband), OpenWRT, or Prpl (prplOS/prplMesh).- Wi-Fi and Connectivity : Develop and optimize software components related to Wi-Fi connectivity, including drivers, supplicants, and management interfaces, ensuring robust and high-performance wireless access.- Troubleshooting and Diagnostics : Utilize system tools and debuggers to perform root cause analysis for complex issues occurring at the driver, kernel, or application layers.- Performance Tuning : Optimize the performance, memory footprint, and stability of embedded software across target hardware platforms.- Testing and Validation : Collaborate with QA teams to define test plans and ensure software adheres to industry standards and client specifications (e.g., carrier-grade requirements).Mandatory Skills & Qualifications :- Experience : 4- 12 years of hands-on experience in Embedded Software Development.- Core Language : Expert proficiency in C programming language.- OS : Deep experience developing applications and drivers in the Linux environment.- Networking : Strong understanding and practical experience with core Networking protocols (Layer 2/3).- Gateway Stacks : Direct hands-on experience with, or strong familiarity with the architecture of, RDKB, OpenWRT, or Prpl.- Connectivity : Expertise in developing and troubleshooting Wi-Fi solutions (e.g., 802.11 standards, WPA security).Preferred Skills :- Experience with C++ programming.- Familiarity with virtualization/containerization technologies relevant to embedded systems (e.g., LXC, Docker).- Knowledge of advanced networking concepts like Segment Routing, QoS, or MPLS.- Experience with CI/CD tools and version control systems (Git) in an embedded development lifecycle.- Experience with industrial protocols or specialized interfaces like I2C, SPI, UART. (ref:hirist.tech)



  • Chennai, India Mirror Institute For Embedded Technology Full time

    Sure! Here's a clear and neat version of the job description: Job Opportunity: R&D Engineer / Embedded Engineer (Contract Role) Company: Mirror Institute for Embedded Technology (MIET) Location: Vadapalani, Chennai Interview Date: 08/10/2025 Time: 10:00 AM – 2:00 PM Job Type: 3-Year Contract Salary: ₹20,000 – ₹35,000 per month Annual Increment:...


  • Chennai, Tamil Nadu, India 410eeb18-43ba-4781-919d-cb55933a4a6d Full time ₹ 40,00,000 - ₹ 1,20,00,000 per year

    Embedded Firmware Engineer / Embedded Software EngineerLocation: Chennai, IndiaEducation: B.E / B.Tech in ECE / CSE / ITExperience: 3 – 7 yearsAbout the RoleWe are looking for a passionate Embedded Firmware Engineer to join our engineering team in Chennai. You will be responsible for developing embedded software and firmware for x86/ARM-based systems,...


  • Chennai, Tamil Nadu, India EMDSOL Pvt Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionAt EMDSOL Pvt Ltd, we specialize in creating cutting-edge solutions that bridge the gap between hardware and software. Our expertise spans across Embedded Systems, Firmware Development, IoT integration, AI, and Machine Learning, empowering businesses to build smarter, more connected devices and systems. We have deep expertise in embedded...

  • Embedded Engineer

    1 week ago


    Chennai, India Sequoia Applied Technologies Inc. Full time

    Job Overview: We are seeking a skilled Embedded Engineer with 3 - 5 years of experience to join our dynamic team. The ideal candidate will have a strong background in embedded systems, hardware interfacing, and software development, along with a deep understanding of communication protocols, RF domains, and real-time operating systems. If you are passionate...


  • Chennai, Tamil Nadu, India e con Systems Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    About e-con Systemse-con Systems is a leading product company specializing in Embedded Vision and Camera Solutions. We design, manufacture, and deliver camera modules, embedded vision kits, and edge AI solutions used across Automotive, Medical, Industrial, Retail, and Robotics domains.About the RoleWe are looking for a passionate and results-driven Embedded...

  • Embedded Engineer-1

    1 hour ago


    Chennai, India Tata Elxsi Full time

    Embedded Engineer-1 Experience: Graduate or postgraduate degree in Computer Science or a related Engineering specialization. Relevant hands-on experience in software development with a focus on high-performance systems. Skills & Competencies Must Have: Embedded C/C++: Extensive experience with Embedded C and C++ programming languages. Linux: Strong knowledge...


  • Chennai, Tamil Nadu, India Kunstruct Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role OverviewAre you passionate about building things from the ground up and solving complex technical puzzles? We are searching for a detail-oriented and creative Embedded Electronics Engineer to become a valued member of our team. In this role, you will use your strong analytical skills to understand project needs, troubleshoot embedded system challenges,...


  • Chennai, India Hubell Full time

    Job Overview We are looking for a Firmware Engineer with Embedded Programming, Linux development, debugging and testing (at board and system level). The Engineer will focus on developing, testing, validating, troubleshooting Embedded Products involving Microcontrollers. A Day In The Life Understand & Maintain the existing firmware and perform changes based...


  • Chennai, India Epergne Solutions Full time

    Epergne Solutions is looking for Engineers/Sr. Engineers Designation: Embedded Developer For C++ Work mode: In office Payroll: Epergne Solutions / FTE Job location: Chennai Job description: Epergne Solutions is looking for Embedded C++ Engineers/Sr. Engineers Years of Experience: 3 - 10 Years Must have skills : Embedded C++ Salary : As per market standards...


  • Chennai, India Rapyuta Robotics Full time

    Rapyuta Robotics, an ETH Zurich spin-off, operates with the goal of making robots more accessible to anyone in the logistics industry. Rapyuta Robotics seeks individuals who believe that collaborative work leads to more effective and sustainable outcomes and are fearless in challenging limits—whether within themselves or in their surroundings—to make a...