Philips
Firmware Developer
6 to 9 years of firmware development experience in C, C++
• Experience of working with communicating protocols e.g. I2C, SPI, RS232, RS485, Modbus
• RTOS based application development in C, RTOS concepts (e.g., VX Works is an added advantage)
• Hands on development experience on 32-bit/64-bit processors
• Exposure to embedded development, HW and Systems knowledge
• Understanding of OOPS concept
• Unit testing tools (e.g., google test, CPP unit, gmock), debugging skills on Windows
Good To have:
• Python Knowledge
• Familiarity in windows programming is an added advantage
• VxWorks RTOS
• Experience working with C++ GUI libraries is a plus
• Experience with Agile methodology, tools and practices.
Job Description
• Bachelor's degree/ Master's Degree in Electronics/Electrical/Computer Science Engineering or Equivalent
• Overall 6 to 9 years of experience in software development
• Strong Embedded firmware programming experience in C/C++ on windows
• Analyze and understand the Software/Functional Requirements Specification
• Creates (detailed) design within specified top-level design
• Contributes to Features/User stories for modules/SDS /Test strategy
• Performs unit testing of the code.
• Preferable - Exposure to healthcare domain