Job Description : • Extensive knowledge of Ethernet Driver Development and Ethernet based Automotive Networks like MOST. • Proven strong skills in software development (C, C++ and Assembly). Design, develop and debug network system, hands-on on Layer 2 (L2) Network protocols, switching protocols. • Awareness of Switch level protocols, packet routing, forwarding and filtering, Worked on switch protocols and awareness of Switch software architecture, VLAN concepts etc on Switches from TI, Broadcom etc. • System Level expertise like Ethernet Driver, DMA, PHY Management, Clock management, Multicore distributed Stack Development etc. • Preference given to candidates with good working knowledge of the IEEE standards like 802.1p and 802.1q (Diffserv QoS, VLAN), L2/L3 switching/routing, L2/L3 Unicast and Multicast addressing, IEEE 1588, 802.1Qas,at.av etc. • TCP/IP networking and L3-L5 network procols. • Awareness of Network Protocols like DHCP, ARP, TCP/IP, UDP, RTP, VLAN, Network design & Concepts of OSI network stack. Autosar Ethernet exposure would be an added advantage. • Hands on Development experience in embedded development using Linux, RTOS like QNX and Baremetal programming etc. • Strong in RTOS skills (Hands-on on QNX or Linux) and good Proficiency in real time multi-threaded software design and development. • At least 6+ year’s hands of experience in developing embedded SW in C, C++ and assembly on various CPUs like ARM, Intel preferably in the field of automotive and/or networking and capable of mentoring team technically and code, Architecture reviews etc. • Experience in wired and wireless network based audio and video streaming is advantage. • Research new-generation networking & multimedia related technologies and develop corresponding system & device software for automotive applications. • Exposure to audio processing, Development of audio (ALSA Drivers, ALSA Plug-ins libraries) and video device drivers, V4L, AV Streaming like RTP, GStreamer and Multi-stream and class based shaping. • Highly desirable to have knowledge on standards based security in networking. • Capable of driving team technically and driving concepts to production. Self driven and motivated to meet the technical challenges, explore new protocols and implement them.
Responsibilities: • Be responsible for overall software architecture design and prototype network platforms. • Develop end-to-end audiovisual content delivery systems over the network platforms. • Develop & Integrate System software with middleware and applications. • Perform code reviews and other activities to ensure high-quality results and delivery production ready code. • Provide unit and component tests plus documentation for software modules. Should be able to work in Test Driven Development environment. • Ability to read schematics and debug digital hardware. Able to use oscilloscope and logic analyzer for troubleshooting. Hands on systems aspects, drivers etc. • Contribute towards IP Generation for Harman in Automotive networking through innovation.
|