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
* 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).
* 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.
* 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 develop the test applications for different
ECU features.
* Able to develop test cases/test scenarios for the test
plans.
* Knowledge on STLC Process.
* Able to integrate the system libraries and deliver
the Engine/machine ECU software(s) along with the application feature
development.
* Experience on Semi-Automated or Automated Test
systems like DSPACE would be an advantage.
* 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, CANalyzer,
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
Required:
B.E./ B.Tech./ M.Sc.
in Electronics or Computers