49 Agiliad Technologies Jobs
C++ Linux
Agiliad Technologies
posted 45min ago
Flexible timing
Key skills for the job
We are seeking a skilled Senior Developer with expertise in C/C++ programming to join our
dynamic team. As an integral part of our organization, you will play a key role in designing,
developing, and maintaining networking solutions for embedded systems. The ideal
candidate should have a strong background in Linux, C/C++ programming, and hands-on
experience in embedded systems.
Responsibilities:
• Develop and maintain Linux networking solutions for our products.
• Collaborate with cross-functional teams to understand requirements and design
efficient networking protocols.
• Implement and optimize low-level networking drivers and protocols in C/C++.
• Debug and troubleshoot networking issues on embedded systems.
• Work closely with hardware engineers to ensure seamless integration of networking
functionality.
• Stay updated on industry trends and incorporate best practices in networking for
embedded systems.
• Participate in code reviews to ensure code quality, performance, and maintainability.
• Collaborate with the testing team to develop test plans and perform thorough testing
of networking features.
• Document software designs, implementation, and testing activities.
Requirements:
• Bachelors degree in computer science, Electrical Engineering, or related field.
• Proven experience in embedded systems development.
• Strong programming skills in C and C++.
• In-depth knowledge of Linux kernel networking subsystems.
• Experience with TCP/IP, UDP, IPsec, and other networking protocols.
• Familiarity with socket programming and network socket APIs.
• Proficiency in debugging tools and techniques for embedded systems.
• Good understanding of hardware-software interface for networking components.
• Excellent problem-solving and analytical skills.
• Ability to work independently and collaboratively in a team environment.
• Strong communication and documentation skills.
Good to Have:
• Experience with real-time operating systems (RTOS) for embedded systems.
• Knowledge of embedded Linux build systems and cross-compilation.
• Familiarity with wireless networking protocols (e.g., Wi-Fi, Bluetooth).
• Understanding of security principles and best practices in embedded systems.
• Previous experience in the development of network stack components for embedded
devices.
• Understanding of Spirent tool.
• Exposure to Agile development methodologies
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Agiliad Technologies roles with real interview advice
4-8 Yrs
Noida, Pune
5-10 Yrs
Noida, Pune, Bangalore / Bengaluru