Embedded Rust Developer

Relectrify engineers battery energy storage solutions, building a disruptive platform that reduces storage costs by unlocking more energy from battery cells.
Embedded
Mid-Level Software Engineer
Hybrid
1+ year of experience
AI

Description For Embedded Rust Developer

Relectrify is revolutionizing the battery energy storage industry with their innovative platform that maximizes energy extraction from battery cells. As an Embedded Rust Developer, you'll join their Software team in Melbourne, working on critical embedded systems that power their energy storage solutions. The role offers a unique blend of embedded systems development, renewable energy technology, and cutting-edge software engineering.

The position combines technical expertise in Rust programming with embedded systems development, requiring proficiency in common peripherals like SPI, I2C, UART, and CAN. You'll work alongside talented engineers specializing in software, systems, battery technology, and data science, while also collaborating with Innovation and Hardware teams.

The company culture is built on six core values: prioritizing what matters most, critical thinking, decisiveness, quality and elegance, collaboration, and getting jobs done. They offer a flexible hybrid work arrangement between home and their Melbourne CBD office, along with comprehensive benefits including equity participation through their Employee Share Option Plan.

This is an excellent opportunity for an experienced embedded systems engineer who is passionate about renewable energy and wants to make a meaningful impact in the clean energy sector. The role combines technical challenges with the opportunity to contribute to sustainable energy solutions, offering both professional growth and the chance to work on environmentally significant projects.

The company strongly values diversity and inclusion, welcoming applicants from all backgrounds and identities. They offer a supportive work environment with opportunities for advancement, professional development, and a strong focus on work-life harmony. The position is ideal for someone who enjoys collaborative work, stays current with technology trends, and wants to be part of a mission-driven organization working towards a cleaner energy future.

Last updated a day 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 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
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

Software Engineer II, Annapurna Labs ML Acceleration System Software

Software Engineer II position at Annapurna Labs focusing on ML server system software development, requiring 3+ years of experience in software development and system architecture.

Embedded Software Engineer, Customer Hardware (Starlink)

SpaceX is seeking an Embedded Software Engineer to develop customer hardware for Starlink, working on custom hardware and software systems that power global satellite internet.

Memory System Engineer

Memory System Engineer position at Qualcomm focusing on debugging and troubleshooting DDR and storage systems, requiring 2+ years of software engineering experience.

Avionics Systems Engineer (Falcon)

SpaceX Avionics Systems Engineer position for Falcon program, focusing on system integration, troubleshooting, and development of aerospace electronics.

Design Verification Engineer

Design Verification Engineer role at Apple focusing on pre-silicon verification and test development for hardware products.