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 5 - 10 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
Qualifications:
Required:
B.E./ B.Tech. / M.Sc. in Electronics or Computer
Experience:
7.0 - 10.0 years of overall experience in the relevant technology
Required Skills:
* 7-10 years of experience in Embedded Systems
especially in BSP/Device Drivers layer.
* Strong analytics and logics skills to weigh the
various solutions options available in deciding on an efficient and easily
maintainable solution approach.
* Able to quickly learn new technologies and concepts
irrespective of programming language to propose good solutions in a short
timeframe.
* Exploratory and open mindset to try latest or
unexplored technologies to solve customer driven problems.
* Good Knowledge on cross compilation, Open-source
libraries, Embedded application performance management.
* Experience in Embedded C, AUTOSAR and external
components(Sensors/Actuators)
* Working knowledge on 16/32Bit Microcontroller (Infineon Aurix) and its peripherals.
* Having good experience in Embedded windows/Linux
Environment and knowledge on Free RTOS.
* Should have thorough knowledge on protocols like
CAN/LIN/I2C/SPI.
* Design Patterns
* Experience in HW and SW 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:
* Having knowledge in Linux system level
& kernel level programming.
* Good experience in Shell Scripting and
Python scripting
* Team oriented to keep productive, efficient
and on task
* Design code unit tests and debug software