Job Details

: Lead Engineer - Embedded C Development
: Embedded C,Embedded Software Development
: 7 - 10 Years
: Hyderabad

Responsibility:

 The key responsibilities involve the following

*       You should be able to supervise the team and manage the task individually and for the team

*       You should be able to review the work of team members

*       You should be able to use the experience and apply the programming concepts

*       You should be a team contributor and have ability to manage 10 - 15 team members

*       You should be able to solve problem of complex in nature

*       You should be able to contribute defining and achieving milestones individually and for the team

*       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
Required Skills:

*       7 - 10 years of experience in Embedded windows/Linux Environment and knowledge on RTOS.

*       Good hands-on Programming experience with 16 bit and 32 - bit micro controllers (NXP or equivalent).

*       Good programming knowledge using C/C++.

*       Good knowledge on Compilers/Linkers.

*       Good understanding on Build process using Make files.

*       Good knowledge on Flashing tools & Simulators

*       Good experience on Hardware debugging with JTAG/BDM.

*       Good experience in SW Unit testing and Integration testing

*       Debugging knowledge using Trace-32 or any debuggers

*       Good understanding on Agile, waterfall methodologies.

*       Should be familiar with Version control tools like GIT/ClearCase

*       Should have good knowledge on Automotive Communication protocols like CAN/J1939/Ethernet

*       Automotive Knowledge on Engine/Transmission/Machines.

*       Able to integrate the system libraries and deliver the Engine/machine ECU software(s) along with the application feature development.

*       Works on application/technical problem identification and resolution, including responding to the process partner team

*       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:

*       Good programming using C&C++. (Includes Datastructures/Linked lists)

*       Development of software with MISRA guidelines.

*       Having knowledge in Linux system level & kernel level programming.

*       Working knowledge on Trace-32, GIT, CANAlyser, CANoe, PCLint, Vectorcast, Wire-shark

*       Good experience in Shell Scripting and Python/CAPL scripting.

Experience:

7 - 10 years of overall experience in the relevant technology

Qualifications:

B.E./ B.Tech./ M.Sc. in Electronics or Computers