Role Overview
As a Software Developer at Sure Services PVT LTD in Coimbatore, Tamil Nadu, you will analyze customer requirements and specifications, design software solutions, and implement configurations to meet functional requirements.
Key Responsibilities
- Analyze customer requirements or specification proposals.
- Design and implement software using object-oriented thinking based on customer specifications.
- Implement or configure IP stack to meet functional requirements.
- Understand Layer 2 Ethernet switch configuration and its working principles.
- Analyze timing requirements and optimize the start-up of the stack.
- Validate the AVB software stack against AVB guidelines.
- Follow company development and quality processes, including SAFe Agile and ASPICE methodologies.
Required Qualifications
- Proficient in C++ with knowledge in C (preferable).
- Deep understanding of TCP/IP protocol/stack functional behavior.
- Experience with multi-threading and synchronization techniques.
- Background in the Automotive Ethernet domain and familiarity with Ethernet protocols like IEEE 802.3u and IEEE 802.3ab.
- Experience in configuring and validating the AVB stack.
- Knowledge of AVB protocols (IEEE 802.1AS).
- Proficient in using network tools/utilities such as tcpdump and Wireshark.
- Experience with operating systems like QNX and Linux.
- Familiarity with design/architecture tools like EA.
- Strong technical skills, preferably in the automotive domain.
- Understanding of SAFe/Agile development methodologies.
- Strong logical, analytical, and debugging/problem-solving skills in TCP/IP communication.