Embedded Rust Developer

Engineering company building disruptive platform for battery energy storage to reduce costs and unlock more energy from battery cells.
Embedded
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
1+ year of experience
Energy

Description For Embedded Rust Developer

Relectrify is revolutionizing the future of battery energy storage by developing a disruptive platform that significantly reduces storage costs by maximizing energy extraction from battery cells. As an Embedded Rust Developer, you'll join a talented team of engineers working on cutting-edge battery technology solutions. The role offers a hybrid work arrangement between home and the Melbourne CBD office.

The position sits within the Software team, where you'll collaborate with experts in software, systems, battery, and data science. You'll also work closely with Innovation and Hardware teams, providing excellent opportunities for professional growth. The ideal candidate is an experienced Embedded Systems Engineer with Rust programming expertise, familiar with embedded peripherals and the software development lifecycle.

Your responsibilities will include developing embedded software, optimizing code, conducting testing, and producing technical documentation. You'll be part of a collaborative environment that values initiative, continuous learning, and innovation in renewable energy solutions. The company culture is built on core values including critical thinking, decisiveness, quality work, and effective collaboration.

Relectrify offers comprehensive benefits including equity participation, flexible work arrangements, and various personal benefits. They're committed to inclusive experiences and welcome applicants from all backgrounds. This is an excellent opportunity for someone passionate about making a positive impact in renewable energy while advancing their career in embedded systems development.

The company provides a supportive environment for professional growth with opportunities for leadership roles due to their rapid scale-up trajectory. You'll be part of a mission-driven team working to create a world abundant with clean energy through innovative battery technology solutions.

Last updated a month ago

Responsibilities For Embedded Rust Developer

  • Contribute to on-time delivery projects via effective task management and software development
  • Write and optimize code for readability, maintainability and performance
  • Conduct testing and debugging activities
  • Write high-quality technical documentation for system architecture and development processes
  • Participate in code reviews and system integrations
  • Collaborate with Software, Innovation and Hardware teams

Requirements For Embedded Rust Developer

Rust
Linux
  • Proficiency in embedded software development using Rust
  • Familiarity with common embedded peripherals (SPI, I2C, UART, CAN, etc.)
  • Familiarity with software development lifecycle, including Git-based version control and workflows
  • Fundamental electronics expertise, including reading schematics, basic design principles, and hardware troubleshooting
  • Ability to produce clear documentation, specifications, and technical reports
  • Must have full working rights in Australia

Benefits For Embedded Rust Developer

Education Budget
Parental Leave
Equity
  • Market-competitive salary and benefits
  • Employee Share Option Plan
  • Advancement opportunities
  • Paid time off and holidays
  • Gender-neutral paid parental, personal/carer's leave
  • Hybrid flexible work policy
  • Purchased leave scheme
  • Salary sacrifice for superannuation
  • Education reimbursement
  • No-cost commuting
  • Free snacks and coffee
  • Team events and monthly socials

Interested in this job?

Jobs Related To Relectrify Embedded Rust Developer

Embedded Systems Engineer

Embedded Systems Engineer role at Relectrify, developing innovative battery storage solutions with C/C++/Rust in Melbourne.

Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer role at Google focusing on developer productivity tools and core infrastructure development.

Software Developer, AR System Software

Software Developer position at Google's AR team, focusing on embedded systems and AR technology development, requiring 2+ years of experience in software development and embedded systems.

Software Developer, XR Camera Systems/Perception Systems

Software Developer position at Google's AR team, focusing on XR Camera Systems and Perception Systems development, requiring expertise in embedded systems and image processing.

SoC Interface Architect, Silicon

SoC Interface Architect position at Google Bengaluru, focusing on custom silicon solutions and hardware development for consumer products.