Bosch Group logo
Bosch Group1 month ago

C++/C# Application Developer | eBike (f/m/div.)

Hybrid Β· Braga, Braga, Portugal

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Software Engineer to design, develop, and maintain distributed applications using C++ and C# for an e-bike platform. Role requires implementing and optimizing service communication with open-source RPC frameworks (e.g., gRPC, Apache Thrift), defining service interfaces with Protocol Buffers, and delivering cross-platform client and server bindings. You will work on embedded software and backend services for a smart e-bike platform, focusing on high-performance, low-latency distributed systems, and collaborating with cross-functional teams to deploy new features. Must have a Bachelor's degree in Computer Science, Engineering, or related field and 2+ years of professional experience in C++ and C#. Experience with RPC frameworks, data serialization formats (Protobuf, JSON, XML), and CAN/CAN-FD is a plus. Contributions to open-source projects are valued. The project involves embedded systems to cloud services, with hybrid work arrangements and opportunities for professional development.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 2+ years of professional software development experience in C++ and C#
  • Experience with open-source RPC frameworks, such as gRPC
  • Proficiency in designing and implementing high-performance, low-latency distributed systems
  • Solid understanding of network protocols, with hands-on experience with CAN or CAN-FD being a significant plus
  • Experience with data serialization formats like Protocol Buffers (Protobuf), JSON, or XML
  • Familiarity with various RPC communication patterns, including unary, client-side, server-side, and bidirectional streaming
  • Experience with embedded systems development is a significant plus
  • Contributions to open-source projects
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf β€” no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Bosch Group

C++/C# Application Developer | eBike (f/m/div.)

Apply on Sorce