Compensation
$125,000 - $170,000 AUD Base + Equity (~0.1%)
Visa Sponsorship
Available for international candidates
Company Overview
An early-stage (Seed) deep tech startup focused on building a first-of-its-kind energy platform at the intersection of software, hardware, and complex physical systems. The company is developing mission-critical technology from the ground up, free from legacy constraints, in a highly technical and collaborative environment spanning software, hardware, optics and mechanical engineering.
We are looking for an Embedded Software Engineer to help build the foundational firmware and embedded software architecture powering a highly complex real‐time control platform.
This person will own the embedded stack end-to-end, from low‐level microcontroller drivers to middleware, state management, telemetry and safety‐critical control systems.
The role involves developing, validating and deploying embedded software on real hardware, with a strong focus on hard real‐time systems, device communication and scalable system architecture as the product evolves.
Key Responsibilities
* Develop embedded real‐time software running on physical hardware
* Build firmware for safety‐critical systems, control systems and state management
* Develop low‐level drivers for microcontrollers and communication interfaces
* Architect middleware for communication, telemetry, fault tolerance and system robustness
* Implement automated testing and CI/CD pipelines for embedded systems
* Collaborate closely with hardware, systems, electronics and mechanical engineering teams to solve complex real‐world engineering problems
Must Have
* 3+ years of hands‐on experience in embedded systems / firmware development
* Strong experience with C and C++ for embedded microcontroller systems (not desktop software)
* Experience with real‐time or hard real‐time systems
* Strong understanding of embedded communication protocols and interfaces:
o SPI
o I2C
o UART
o CAN
* Experience writing low‐level drivers for microcontrollers and peripherals
* Familiarity with CI/CD, version control and automated testing in embedded environments
* Experience with modern C++ standards and practices
Nice to Have
* Background in robotics or autonomous systems
* Experience in aerospace, avionics or safety‐critical environments
* Knowledge of control systems, electronics or functional safety
* Hands‐on lab experience tuning algorithms and validating systems on real hardware
* Experience designing scalable and modular embedded architectures
Soft Skills
* Strong sense of ownership and accountability
* Hands‐on mindset with comfort working close to hardware
* Systems‐thinking approach and strong problem‐solving abilities
* Comfortable operating in fast‐paced, early‐stage environments with ambiguity
* Strong cross‐functional collaboration skills across engineering disciplines
Benefits
* Visa sponsorship for international candidates
* Relocation support and budget (including pet relocation assistance)
* Flexible hybrid work environment
* Unlimited paid personal leave
* 8 weeks of paid parental leave
* Annual learning and wellness budget
* Access to cutting‐edge hardware and technical lab environments
* Team events and company‐sponsored activities
#J-18808-Ljbffr