company logo

Senior Engineer (Level 2)

Arrow Electronics.com

Office

Ahmedabad, India

Full Time

Position:

Senior Engineer (Level 2)

Job Description:

Principal Accountabilities:

* Responsible for design and development of real time embedded software/firmware software application.
*To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement.
* Participate in High level and low level software design 
* Perform software testing including unit, functional and system level requirement including manual and automated
* Performs software requirement to design to coding to testing traceability
* Performs code review following coding guidelines and static code analysis
* Troubleshoots software problems of limited difficulty.
* Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. 
* Follow defined process for software Development life cycle 
*Develops software solutions from established programming languages or by learning new language required for specific project.
 

Job Complexity:
*Incumbent works under general supervision 
*Incumbent has substantial experience to resolve problems and concepts
*Incumbent can work on complex concepts and implementation
 

Technical Skills:
* Should be proficient in using C++ 14 or higher language on embedded platforms, OOPS fundamentls should be very strong.
* Hands on experience on boost-beast and boost-asio.
* Strong knowledge of streaming protocols like RTP, RTSP, RTCP, SIP and WebRTC
* Strong knowledge and working experience in ONVIF Protocol
* Working knowledge on Surveillance products with audio and video interfaces
* Must have strong fundamental knowledge of audio formats, video formats, encoding / decoding standards, streaming protocols, multimedia frameworks
* Basic knowledge of H264, H265, MP4 and Fragmented MP4, G711, G726, AAC, WAV
* Must have strong fundamental knowledge of Multi-threaded, Multi Process based Linux application development with IPC concepts 
* Strong knowledge of multimedia framework such as ffmpeg, gstreamer, live555
* Strong experience in debuging tools like GDB, Valgrind, Wireshark, PostMan, ONVIF Device Test Tool.
* Good to have experience on Cloud integraiton using AWS S3 API integration and Device Registration & Telemetry
* Experience working with development tools like Codec analyzes, Audio/Video Analyzers, GIT, SVN, JIRA. 
* Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker.
 

Education:

B.E/M.E , B.Tech/M.Tech or equivalent

Experience: 4 to 8 years

Location:

IN-GJ-Ahmedabad, India-Ognaj (eInfochips)

Time Type:

Full time

Job Category:

Engineering Services

Senior Engineer (Level 2)

Office

Ahmedabad, India

Full Time

September 25, 2025

company logo

Arrow Electronics