Required Embedded Software Engineer at A Client of Veridical Consultancy Services
Job Title
Embedded Software Engineer

Company Name
A Client of Veridical Consultancy Services

Company Profile
A well known American Engineering MNC having offices all over India including at Hinjewadi, Pune.

Experience
3 To 5 Years

Education
B.E. / B.Tech in Electronics / Telecom / Computer Science / Instrumentation

Job Responsibilities
1. Application Software Development on SBC / Real Time Linux OS 2. Understand Customer Requirements and Develop Software Requirements Specification 3. Develop High Level and Detailed Level Software Design based on Project Requirements 4. Develop Software Test Specifications and Perform Testing 5. Prepare Test Reports and Maintain Software Defect Tracking Database 6. Develop Engineering Documentation for Product Features 7. Maintain Revision History and Source Control of all Software Artifacts 8. Interface/Coordinate with Overseas Teams 9. Assist TL/PM In the Development of Project Plans, SOW and Schedule 10. Assume Additional Roles and Responsibilities as required

Desired Skills
1. Minimum 3 Years of Experience in Embedded Software Design & Development on 16/32 Bit Processor Platform 2. Strong Programming Skills in C & C++ required 3. Programming Experience in Operating System / RTOS Environment required 4. Linux Kernel / OS Internals Knowledge required 5. Linux Porting Experience on X86 / ARM based Hardware Architecture desired 6. Knowledge of Device Drivers desired 7. Python, Shell scripting Knowledge desired 8. Python scripting experience on Ubuntu Linux for Graphical Interface is preferred 9. Knowledge of Qt / GTK is preferred 10. Experience on SQL Database desired 11. Strong Knowledge of Communication Protocols - Modbus, RS232/RS485 required 12. Familiarity with TCP/IP, Socket Programming will be an added advantage 13. CMMI Process Knowledge, Project Life Cycle & SDLC Understanding is desired 14. Knowledge of Version Controlling, Change Management and Defect Tracking required 15. Familiarity with Software Version Control and Bug Tracking System is desired 16. Good Debugging & Problem-Solving Skills required 17. Good Verbal & Written Communication and Project Coordination Skills required 18. Familiarity with HVAC Industry in general, Automatic Controls or HVAC equipment will be an added advantage

Job Location
Hinjewadi, Pune

Offered Salary
As per industry standards