Lead C++ Embedded Developer With Network

Bosch Global Software Technologies Private Limited

Bangalore, India
On-site
Embedded c++ development
Linux based os development
Network communication design
Contribute to all phases of product development, including embedded design, C++ development, testing, debugging, and documentation

Job Summary

  • Contribute to all phases of product development, including embedded design, C++ development, testing, debugging, and documentation.
  • Develop and maintain a Linux-based OS with high reliability and security, working on network communication and microservice architecture design.
  • Experience in developing software with a comprehensive SDLC process and knowledge of network concepts like DHCP, DNS, NTP, TCP/IP, ZeroMQ, and MQTT.

Matching Summary

Contribute to all phases of product development, including embedded design, C++ development, testing, debugging, and documentation.

Skills & Requirements

Must-have

  • Embedded C++ development
  • Linux based OS development
  • Network communication design
  • Micro service architecture
  • Yocto recipes development
  • C++ programming on Linux
  • CANOpen, TCP/IP, Modbus TCP

Nice-to-have

  • Lithium-Ion batteries and BMS knowledge
  • Global footprint and presence
  • Technology Powerhouse of Bosch

Key Requirements

  • 5-8 years of experience
  • B.E/B.Tech/M.Tech in Electronics, Electrical, Computer Science
  • Experience with comprehensive SDLC process
  • Strong knowledge on network concepts
  • Strong experience in C++ programming language on Linux systems
  • Knowledge on Linux ecosystem
  • Knowledge on CAN and CANOpen, Modubus TCP communications
  • Knowledge on tools like GIT, JIRA, Jenkins, Bitbucket, Confluence, Codebeamer
  • Experience with Yocto build is an added advantage
  • Know how on Lithium-Ion batteries and BMS is an added advantage
  • For test activities: Google test Framework, Python, Robot framework, Raspberry Pi usage

Work Rights

Not specified

Tailored Resume

Cover Letter