Bosch Global Software Technologies Private Limited is a 100% owned subsidiary of Robert Bosch GmbH, one of the world's leading global supplier of technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 28,200+ associates, it’s the largest software development center of Bosch, outside Germany, indicating that it is the Technology Powerhouse of Bosch in India with a global footprint and presence in the US, Europe and the Asia Pacific region.
Job DescriptionRoles & Responsibilities :
· Develop product firmware architectures for new product development
· Work with other architects to ensure the development of best possible future proof product architectures to meet the cost, time, quality and business needs
· Develop deep understanding of existing product architectures
No. of years: 6 years – 9 years
· Experience of working on Embedded C/C++
· Experience of developing firmware architectures for Embedded products
· Experience of developing Firmware for Controllers / Processors
· Expertise in Ethernet and Internet Communication Protocol
· Knowledge on different industrial communication protocols (MODBUS, Ethernet, IEC 61850, BACnet, etc.)
· Experience of implementing MAC-PHY protocols
· Experience of developing products in Linux / RTOS Environment
· Experience in Code Repository Management ( GIT, SVN or equivalent)
· Expertise in Code Quality Tools, Static code analysis, Code Coverage
· Good understanding of product development life cycle (Agile methodology, Safety reviews, Quality gates, etc)
Nice to have
· Experience in Security Algorithms & Protocols - Experience in Secure Software development
· Exposure to full lifecycle of FW DevOps
· Strong analytical and problem solving skills
· Working experience with Electrical / Electronic / Energy management products or solutions
· Strong understanding of elements of embedded product development (Hardware, Firmware, Testing, Certification, etc.)