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 approachStrong customer focus and able to maintain healthy Customer relationship with ability to work in teams as well as independently and deliver timely support
* 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
* 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.
7 - 10 years of overall experience in the relevant technology
B.E./ B.Tech./ M.Sc.
in Electronics or Computers