We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Rust Engineer
Frequenz Energy-as-a-Service GmbH (Headquarters: Berlin / Hybrid possible, Germany)
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.