Search by job, company or skills

E

C++ with Rust Developer (Tech Lead)

8-12 Years
Save
  • Posted 3 days ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities:

  • Lead the development and maintenance of high-performance software using C++ and Rust.
  • Utilize the Tokio framework for asynchronous programming in Rust.
  • Implement and work with various Rust crates, including Tonic and Flume.
  • Apply deep knowledge of Linux system concepts and multithreading in both Rust and C++.
  • Create and manage GitHub workflows and utilize Jira for project management.
  • Understand and apply Adaptive AUTOSAR basics.
  • Design and implement software using design patterns in C++ and Rust.
  • Create and interpret PUML diagrams.
  • Conduct testing using Tokio Test and GTest frameworks.
  • Collaborate effectively within a team and deliver projects with minimal or no guidance.
  • Willingness to work with different time zones.
  • Willingness to adapt to new technologies.

Qualifications:

  • 8-12 years of experience in C++ development, including advanced C++ features (e. g. , C++11 and later).
  • At least 4 years of experience in Rust development.
  • Proficiency with the Tokio framework and other Rust crates like Tonic and Flume.
  • Strong understanding of Linux system concepts and multithreading in Rust and C++.
  • Experience with GitHub workflow creation and Jira.
  • Knowledge of Adaptive AUTOSAR basics.
  • Hands-on experience with design patterns in C++ and Rust.
  • Familiarity with PUML diagrams.
  • Experience with Tokio Test and GTest frameworks.
  • Excellent team player with strong communication skills.
  • Very good communication skills.
  • Ability to work independently and deliver high-quality results with minimal supervision.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 112523033