09/03 Pratibha
HR executive at Qtel Comtech Limited

Views:211 Applications:18 Rec. Actions:Recruiter Actions:12

Qtel Comtech - Software Developer - Embedded Linux/C/C++ (2-3 yrs)

Gurgaon/Gurugram Job Code: 420374

About Us :

Qtel is an ISO 9001-2000 & 10002:2004 Certified Company founded in 1999. We leverage our strength in critical technology for self-service commerce in banking, transportation, utility, bill-pay solutions end-to-end. These are innovative, reliable and easy to use and can be configured to suit a variety of applications and consumer needs.

Qtel's wide range of solutions & products are currently deployed with leading companies processing millions of transactions. Our service & support ensures consumer delight.

Responsibilities :

- Architecting, implementing and Maintaining an Embedded Linux image for embedded products

- Writing expert-level software in C/C++ for Embedded Linux devices

- Participating in software design process by asking questions, "poking holes," offering suggestions, etc.

- Following industry best practices when implementing software, especially around areas surrounding security and privacy

- Testing software via automated methods, including but not limited to writing and running unit tests, functional tests, and integration tests, as well as manual methods.

- Using visual design, information architecture, and interaction design to assist the writing of working software

- Checking code into version control according to company version control policy Keeping up on changes and advances in the technical world.

- Participating in architecture discussions and decisions

- Participation in code reviews

Basic Skills :

- At least 2 years of professional experience programming with C/C++.

- At least 2 years of professional experience as technical lead with responsibilities for architecture development, unit and system design, detailed implementation and test.

- Expert level of understanding of Linux Applications on Embedded devices

- Expert level of understanding of threading, message queues, IPC, and memory management

- Detailed understanding of Remote Procedure Call and Data Serialization

- Understanding of advanced software engineering techniques

- Knowledge of multiple areas of software engineering

- Experience implementing automated tests, including unit, functional, and integration tests

- Advanced version control and SCM knowledge such as Subversion, Git, and Mercurial.

- At least 2 years- experience developing Qt applications (or similar application framework experience)

- Testing and debugging experience on embedded Linux platforms

Enhanced Skills :

- Experience designing and implementing JSON messaging

- Experience interfacing embedded devices with Enterprise or Cloud based systems

- Experience using a Linux platform build system like Wind River or Open Embedded/Angstrom

- Project planning/management

- Languages: ASM, Java, Objective-C, Ruby, Java script, HTML, Python

- Networking protocols: TCP, UDP, HTTP

- Security and encryption protocols such as SSL, TLS, SSH, PKI, AES

- Passionate about building high-quality systems with software implementation best practices.

Add a note
Something suspicious? Report this job posting.