Job Description
Position: Engineer (C++ Linux) Job Description: What You'll Be Doing - Responsible for design and development of real time embedded software/firmware on Linux Platforms - To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. - Participate in high level requirements analysis, High level and low level software design - Perform software testing including unit, functional and system level testing - Performs code review following coding guidelines and static code analysis - Troubleshoots software problems which are complex in nature. - Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, 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. - Develop new approaches to complex design problems. - Responsible for code and design reviews for the code / design developed by subordinates / peers - Technical stakeholder communication (knowing pules of customer, proactive in communication in right way, identifying potential escalation scenarios and pre-emptively handling them) - Mentoring and team building What Are We Looking For - Experience working with Embedded application development on embedded platforms. - Should be proficient in using C++ language on embedded platforms and debugging skills. - Working experience of any graphics API (OpenGL ES, Vulkan, OpenCL, Dx11 etc) - Proficient in Object Oriented Programming (OOP), Data Structures using C/C++ and Multithreaded Programming - Must have strong fundamental knowledge of Multi-threaded, Multi Process based Linux application development with IPC concepts - Experience working with different embedded platform QComm, TI, NXP, Ambarella would be helpful - Sound knowledge on debugging tools like GDB,Valgrind, Wireshark. - Experience working with development tools like GIT, SVN, JIRA and others - Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Location - Hyderabad EXP : 3 to 4 Yrs Location: IN-TG-Hyderabad, India-Gowra Palladium (eInfochips) Time Type: Full time Job Category: Engineering Services
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.