JOB RESPONSIBILITIES:
EDUCATION PREFERRED:
Engineering Degree in Electronics/Communication Engineering
EXPERIENCE PREFERRED:
Minimum 3+ years software development experience required as below:
Essential Competencies:
• Hands on experience on Linux device drivers, kernel programing & build system like
Yocto, Build root is must.
Knowledge on CVE & Security requirements on Linux is critical
Experience in creating images for different hardware platforms like ARM series
o Strong in Embedded C/C++ ,object oriented software development
• Experience on real time OS and non OS based system designs
• Experience in Embedded Linux development
o Experience on 16 / 32 bit micro controllers
o Must have experience debugging, troubleshooting embedded systems using emulators, JTAG\BDM debuggers etc
o Development experience with various communication protocols like IP,DHCP, RS232 RS485, I2C, SPI, CAN, CanOpen etc.
o Able to understand hardware design and schematics
o Must have experience with software version control and defect tracking software
• Passionate to learn new technologies and tools quickly and work in a highly collaborative team-oriented environment.
Desirable Competencies:
o Knowledge on Free RTOS
o Exposure to safety critical embedded systems design for UL Markets
o Experience with HPQC and UML is a plus
• Data encryption / Crypto communications
• Knowledge on LTP / DDT & other test framework
OTHER COMPETENCIES:
o Understanding of the entire system development process.
o Strong English communication skills - oral and written.
o Ability to adapt quickly to an existing, complex environment.
o Ability to quickly learn new concepts and software is necessary.
o Passionate about building high-quality systems with software implementation best practices.
o Working experience in product based companies.
o Understanding and responding quickly to customer issues.
Bachelors
B.E
Electronics
,
Consumer Electronics / Durables / Appliances