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