Location: Berlin / Hybrid possible, Germany   |   Full-Time
Rust C C++ Systems Programming Edge Computing Modbus CANbus IPv6 Back End Engineer

About Frequenz: Frequenz Energy-as-a-Service is a technology leader in the energy sector, developing innovative AI solutions for decentralized energy management. We help companies transition from passive electricity consumers to self-sustaining prosumers by combining edge computing and machine learning. Our platform enables businesses to orchestrate complex setups of distributed energy resources efficiently, creating a sustainable future for energy management.

About The Role: We are seeking a Senior Rust Engineer to join our passionate team. You will collaborate with cross-functional teams to create innovative solutions for the renewable energy sector, designing and developing high-performance Rust code optimized for edge and cloud computing environments. This role offers the opportunity to work on cutting-edge technology that is transforming how the world manages energy resources.

Key Responsibilities:

  • Collaborate with cross-functional teams to create innovative solutions for the renewable energy sector
  • Design, develop, and maintain high-performance Rust code for edge/cloud computing environments
  • Work with a variety of protocols including Modbus, CANbus, and IPv6
  • Contribute to improving our existing Rust codebase with focus on quality and performance
  • Participate in code reviews, debugging, and performance analysis to maintain code quality
  • Apply industry best practices in edge computing, high-performance programming, and renewable energy systems
  • Stay up-to-date with the latest advancements in Rust development, edge computing, and renewable energy technologies

Requirements:

  • Bachelor’s degree in computing, engineering, or a related field
  • 2+ years of Rust development experience with focus on high-performance environments
  • 5+ years experience with systems programming languages (C, C++, D, or Rust)
  • Familiarity with edge computing concepts and challenges
  • Excellent problem-solving skills and critical thinking abilities
  • Strong communication and collaboration skills for team-based projects
  • Proficiency with debugging and profiling tools

Nice-to-Have:

  • Knowledge of communication protocols (RS485, CANbus, Modbus)
  • Experience with other programming languages (Python)
  • Basic knowledge of AI and machine learning concepts
  • Experience working on open source projects

Benefits: Frequenz offers competitive salaries, equity options, comprehensive health insurance, flexible working hours, custom hardware/software setups, and opportunities for professional growth in a diverse international environment. Join us in making a tangible impact on global energy transition while developing your career in a supportive and innovative workplace.

Post Date: August 5, 2025