c++ developer in bengaluru / bangalore

posted
contact
randstad india
position type
permanent
apply now

posted
location
bengaluru / bangalore
function
Information Technology
position type
permanent
experience
3-8
reference number
63357
contact
randstad india

job description

c++ developer in bengaluru / bangalore

Job Description

Role: Sr Developer – Embedded Development

Location: Bangalore

Who are we looking for?

We are hiring embedded developers with C++ and Linux skills having 4 to 6 plus years of experience

Technical Skills: 

  • 4 to 6 years of experience in C++ and Linux

  • Having good experience in technically leading an embedded development team

  • ARM or similar 32-BIT microprocessor /Microcontroller 

  • Strong proficiency in C and C++ programming.

  • C++ 11, C++ 14, STL 

  • QT Framework, QT Creator (IOE)

  • Strong proficiency with Linux system programming.

  • Analyse technical requirements and develop testcases to test these requirements 

  • Experience on Python programming.

  • Deep expertise in Linux internals (must) Uboot, Kernel, drivers and application programming

  • Experience on writing shell script.

  • Good knowledge of threads, IPC and memory management 

  • Good debugging and profiling skills, Log/crash dump analysis

Responsibilities:

  • To perform specification and development coding and or testing of a part of embedded development

  • Make recommendations on design and formalizes technical specifications 

  • Perform development coding and or testing of a part of a firmware solution whose specification and architecture are defined

Process Skills: 

  • Agile exposure is preferred

Behavioral Skills:

  • Strong software engineering background with ability to execute and overcome challenges with respect to project / program management.

  • Strong attention to details and willingness to learn and adapt to new technologies and challenges.

  •  Experience with using project and program planning tools and software packages to create, manage, and track project results.

  • Excellent analytical and problem-solving skills.

Qualification:

  • Bachelor of Engineering (Computer background preferred)

 

skills

C++, Linux

qualification

M.E/M.Tech, B.E/B.Tech, B.Sc, MCA, BCA, MS/M.Sc(Science)