Responsibilities:
The key responsibilities involve the following.
· You should be able to use your experience and applies the programming concepts
· You should be a team contributor and have ability to mentor team members
· You should be able to solve problem of medium to complex
· You should be able to contribute defining and achieving milestones
· You should be able to work under the supervision of the leads and help in managing the tasks
· You are required to get your work reviewed frequently and should be able to review the work of team members
· You should be performance oriented with a passion and experience in finding most optimized, performing solutions
· You should be a quick learner, self-motivated and with ability for attention to details
· You should be innovative in approach
· Strong customer focus and able to maintain healthy Customer relationship with ability to work in teams as well as independently and deliver timely support.
Qualifications: Required:
B.E./ B.Tech./ BCA/ MCA/ M.Sc. in Electronics or Computer/ Diploma in Engineering
Required Skills:
· 5 to 8 years of experience in C++
· Expertise on OS concepts like scheduling, memory management and IPC mechanisms
· Interested in Embedded Application Design Development
· Data structures, TCP or UDP socket programming, Multithreading C++
· Familiarity with Linux Operating Systems (Ubuntu)
· Design Patterns
· Communication Protocols
· Good Knowledge on C++ (C++11 and C++14)
· Expert on Interrupt driven/Multi-Thread Programming
· Debugging Code (Seg fault, memory leaks, stack overflows, RAM usage, Race Condition etc.)
· Must have good communication skills both written and oral
· Must have good presentation skills
· Able to define and achieve organizational goals with required supervision
· Understand the escalation process and follow as required
Desired Skills:
· Knowledge of Ethernet Networking (IP systems, TCP/UDP, Unicast, Multicast)
· Knowledge of Boost Framework (Networking, Threads, Shared Memory
· Extensive use of Virtualization using Oracle Virtual Box and VMWare
Good experience in Shell Scripting and Python scripting