Posted on: 31/10/2025
Job Role/Title : Embedded developer
Min and Max experience : 10- 13 Yrs
Location : Hyderabad
We are looking for a highly skilled Software Engineer with strong expertise in C/C++ programming, Data Structures, Socket Programming, Multi-threading, DDS, and QT. As part of the Platform COE, you will work on cutting-edge technology to build high-performance, scalable, and reliable systems in a Linux environment.
Responsibilities :
- Develop and optimize embedded and system-level applications using C/C++ in a Linux environment.
- Design and implement Data Structures to optimize system performance and scalability.
- Work with Socket Programming to create efficient and secure communication protocols between distributed systems.
- Develop multi-threaded applications to maximize system throughput and responsiveness.
- Work on DEOS (Real-Time Operating System) to ensure high reliability and real-time functionality in
embedded systems.
- Collaborate with cross-functional teams within the Platform COE to deliver high-performance solutions.
- Develop graphical user interfaces (GUIs) using QT for embedded or application-based systems.
- Design and implement platform-specific software solutions for diverse hardware environments.
- Perform unit testing, debugging, and performance analysis to identify and resolve issues.
- Participate in code reviews and adhere to best coding practices and standards.
- Troubleshoot and solve system-level issues in a multi-threaded, distributed environment.
- Develops software and tools in support of design, infrastructure, and technology platforms, including operating systems, cloud-based and Internet-related tools.
- Designs, develops, troubleshoots, and debugs software programs for enhancements and maximize new products.
- Determines hardware compatibility and/or influences design.
- Collaborates with cross functional teams to determine customer and product software design requirements.
- Generate systems software engineering policies, standards, and procedures.
- Ensure that system improvements are successfully implemented and monitored to increase efficiency.
Minimum Qualifications :
- Bachelors/masters in computer science/Electronics Engineering with 14 years of embedded software development in resource constraint and/or low energy environments
- Exceptional problem-solving abilities.
- Strong proficiency in C/C++ programming for embedded systems.
- Proven experience working with microcontrollers in real-time systems.
- Expertise in embedded engineering projects, including developing unit, integration, and system-level tests.
- Experience with and deep understanding of Ethernet Network development
- Experience and a good understanding of CI/CD pipelines, Bamboo, Jenkins
- Experience with Linux Kernel and/or FreeRTOS
- Advanced knowledge of Linux / Yocto / XILINX SDK
- Comprehensive knowledge of the CMake Build system.
- Advanced knowledge of Python
- Exceptional written and verbal communication skills.
Good to have :
- Experience with tools like GitHub, JIRA, and Confluence
- Advanced knowledge of Python
- Hands-on experience in Docker System
- Secure bootloader, Application Encryption, and signing knowledge.
Did you find something suspicious?
Posted By
Mahesh
Lead – Talent Acquisition & Operations at ARCCAA ANALYTICS AND IT SOLUTIONS LLP
Last Active: 31 Oct 2025
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1567619
Interview Questions for you
View All