CareerPlanGet AI match score →

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

Braga, pt💼 Full-time🗓 2026-05-04 → 2026-07-31

Core

Designing, building, and maintaining high-performance, scalable, and reliable distributed systems for next-generation smart e-bike platforms, including embedded software, connectivity features, and backend services.

Role type

Senior C++/C# Application Developer (Distributed Systems)

Builds

Embedded software, mobile connectivity features, and backend data analysis services for smart e-bikes

Domain

Automotive / Mobility / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++, C#, distributed systems design, RPC frameworks (gRPC, Apache Thrift), Interface Definition Languages (Protobuf), network protocols, embedded systems development, code optimization, cross-platform development

Preferred skills

CAN/CAN-FD protocol experience, open-source contributions, bidirectional streaming patterns

Technologies

C++, C#, gRPC, Apache Thrift, Protocol Buffers, JSON, XML

Responsibilities

Design and develop robust distributed applications; implement and optimize service communication; define service interfaces and data structures; maintain code quality and automation; identify and fix performance bottlenecks; collaborate on feature deployment

Seniority

Mid-level, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗