Bosch Group logo
Bosch GroupPosted 1 month ago

Embedded SW Developer (C++)

On-siteBengaluru, Karnataka, India

Part TimeMid LevelSmall

Job Summary

Develop embedded software using C++14/17 or above with a focus on multi-threading, concurrent programming, and the STL. Implement solutions within a Linux development environment while leveraging data structures and algorithms for efficiency. Integrate MQTT fundamentals into the system architecture and apply performance tuning and profiling techniques to optimize code. While Sparkplug B, Protocol Buffers, and OPC UA domain knowledge are preferred, proficiency in core C++ and Linux is essential for this role. Join Bosch Global Software Technologies, the largest software development center outside Germany, contributing to global engineering solutions across Europe, Asia Pacific, and the US.

Required Qualifications

  • B.E/B.Tech
  • 4-10 years
  • Strong C++ programming skills (C++14/17 or above)
  • Multi-threading and concurrent programming
  • STL, Smart Pointers, Data Structures & Algorithms
  • MQTT fundamentals
  • Linux development environment

Desired Qualifications

  • Sparkplug B
  • Protocol Buffers (Protobuf)
  • Performance tuning and profiling
  • OPC UA (Unified Automation SDK / open62541)
  • Industrial Automation domain knowledge

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce