Required Experience
2 to 5 years
Roles and Responsibilities we offer
Understanding the Requirement/Ideas/Issues and proposing design solutions
Implementing and executing the solution in compliance to the SDLC process codes & standards
Maintain and Manage SW and related Development tools and Equipment
Required Technical Skill Set
Proficiency in C is must. C is value added
32bit Processor/Controller knowledge is essential (Cortex M3M4/ARM9 is a plus)
Good knowledge in HW and Interface protocols (I2C /SPI/UART/USB)
Boot loader knowledge is essential
Good knowledge in RTOS like EmbOS or similar
Familiarity in understanding Electrical & PCB circuits and schematic drawings
Excellent Trouble Shooting and Debugging skills
Knowledge in LON/TCPIP protocol is value added
Programming experience in Qt or Android Application development is desirable but not essential
Required Tools / Software Knowledge
Proficiency in Embedded C programming
Working Knowledge in IDEs like IAR EW for ARM/GHS MULTI/KEIL MDK or similar
Working knowledge in Debug & Downloading Tools such as JTAG/ISP etc.
Able to perform extensive System Test Module Tests and Unit Test for the developed SW
Familiarity in performing static analysis check to SW modules using any SQM tools
Agile Tools & Practices
Version Control knowledge on any tools such as Clearcase/GIT/SVN
Soft Skill
Good oral and written communication skills in English.
Selfdriven selfmotivated and hard working
Highly focused towards work and achieving goals
real-time operating systems (rtos),agile,hw,debug & downloading tools,static analysis check,unit test,system test,embedded,version control,c++,boot loader,module tests,oral and written communication skills,ides,c,32-bit processor/controller,git,rtos,interface protocols,svn (subversion),embedded c programming,agile tools & practices