09/01 Antal International
Specialist Recruiter at Antal International

Views:99 Applications:8 Rec. Actions:Recruiter Actions:0

Senior Software Engineer - RTOS & Linux (4-6 yrs)

Noida Job Code: 398686

Designation : Senior Software Engineer

Department : R&D

Reports To : Technical Project Lead

Immediate Level Subordinate : Associate Software Engineer, Software Engineer

Job Objective : Developing Software as per the design

Primary Responsibilities :

- Designing & developing end to end Software for the different products like Consumer Cameras, Network PVR, and Intelligent Security Systems etc. The software developed should pass laid down testability parameters

- Execute full software development life cycle (SDLC) including coding well-designed and testable code as per guidelines. Documenting the complete process

- Functionality & Requirement matching during the project development and to ensure modular approach for the maximum reusability of design.

- Porting & Customization of the existing Software components as per the new requirements

- Following the Project plan and contribute in defining the best model for the Software Development either Agile or waterfall etc

- Documenting and maintaining software functionality

- Troubleshoot, debug and upgrade existing systems

Knowledge and Skill requirements :

- B. Tech / B.E (Computer Science/ Electronics/Electrical)

- Experience- 4 to 6 years (Full time)

- Strong Programming skills using C/C++, Data Structures, pointers

- Good understanding and Hands on experience of RTOS & Linux

- Hands on experience of Low Level Drivers & experience of working on hardware adaptation layer

- Hands on experience of working on Embedded systems based on System on Chip involving Audio/Video, Graphics and other various communication peripheral devices

- Deep Understanding of various open source tools like OpenCV, OpenSSL

- Hands-On Experience of Video Compression/Streaming Technologies.

- Good Exposure of various Web Related Technology.

- Team player and self-motivated to learn new technologies and work in challenging environment

Add a note
Something suspicious? Report this job posting.