Principal Software/Firmware Engineer

Baraja

Ryde

On-site

AUD 180,000 - 240,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

On-site gym
On-site lunch
Shuttle bus to metro

Job summary

Baraja seeks a Principal Software/Firmware Engineer for a full-time on-site role in Sydney's North Ryde office. You will own the full software stack for our LiDAR products, from signal processing algorithms to embedded firmware, visualization tools and ML at output, enabling world-first features.

The ideal candidate has 10+ years of Python DSP, embedded C/C++, and VHDL on Xilinx SoCs, with strong ML and CI/CD leadership.

Qualifications

  • Masters or PhD preferred in Electrical Engineering or Computer Science; Bachelor's required or equivalent.
  • Minimum 10 years of experience in Python-based DSP design, simulation, and embedded implementation on Xilinx SoC devices (C/C++ and VHDL).
  • Experience implementing ML algorithms and handling training data; strong CI/CD leadership.
  • Demonstrated technical leadership in software across disciplines; Australian citizenship or valid visa required.

Responsibilities

  • Own the full stack of software in Baraja's LiDAR products, from algorithms to embedded firmware.
  • Develop visualization tools and ML components applied to pointcloud outputs.
  • Lead development infrastructure and CI/CD practices across the software discipline.

Skills

DSP design
Python
C/C++
VHDL
Machine Learning
CI/CD
Leadership
Embedded systems

Education

Masters or PhD in Electrical Engineering or Computer Science
Bachelor's degree (minimum) or equivalent

Tools

Xilinx SoC

Job description

Principal Software/Firmware Engineer

This is a full-time on-site role based in our Sydney (North Ryde) office. We’re looking for a very special type of technical person - as the Principal Software/Firmware Engineer at Baraja, you will be responsible for the full stack of software in our LiDAR products, from algorithm signal processing design and implementation to embedded (firmware), and also the visualisation tools and machine learning applied at the output of the data (pointcloud). You will work on our up-and-coming technology, with new-to-world features.

To be successful you will need:
  • Masters or PhD degree on Electrical Engineering or Computer Science preferred. Bachelor’s degree minimum requirement, would require to demonstrate equivalence through experience.
  • Proficiency (min. 10 years) in high-level (e.g. Python) DSP design, simulation, verification, leading to implementation in embedded systems (Xilinx SoC devices – C/C++ and VHDL).
  • Experience implementing Machine Learning algorithms and the corresponding best practices for the handling of the training data.
  • Demonstrated commitment to CI/CD and ability to lead the way in our development infrastructure.
  • Demonstrated technical leadership in Software discipline & collaborative approach across technical disciplines
  • Australian citizen or valid visa to work in Australia
Perks
  • On-site gym
  • On-site lunch
  • Shuttle bus to/from metro station
  • Great team and learning culture

More information visit www.baraja.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software & Firmware Architect for LiDAR & ML (Sydney)
Senior Software & Firmware Architect for LiDAR & ML (Sydney)

Baraja • Ryde

On-site
AUD 180,000 - 240,000
On-site gym
On-site lunch
Shuttle bus to metro
Systems Engineer
Systems Engineer

Haynes People • Brisbane

On-site
AUD 110,000 - 160,000
Control Systems Engineer – Defence Laser Tech
Control Systems Engineer – Defence Laser Tech

AIM Defence • Melbourne

On-site
AUD 120,000 - 160,000
Exciting projects
Professional learning and development
Fast-paced team environment
+1
Principal Engineer
Principal Engineer

aett • Sydney

On-site
AUD 120,000 - 160,000
Flexible work arrangements
Health & Wellbeing Programmes
Career development opportunities
+1
Senior Software Engineer - Digitisation
Senior Software Engineer - Digitisation

Neara • Sydney

Hybrid
AUD 150,000 - 210,000
Competitive salary
Meaningful ESOP
Flexible working arrangements
+1
Robotics Hardware Engineer
Robotics Hardware Engineer

Built Robotics • Brisbane

On-site
AUD 105,000 - 130,000
Competitive salary and equity
Catered lunches and snacks
The chance to work on a 40-tonne autón
+1
Senior Software Engineer - Digitisation
Senior Software Engineer - Digitisation

Matchbox • Sydney

Hybrid
AUD 180,000 - 240,000
Competitive salary and meaningful ESOP
Fully flexible working arrangements
Office in Redfern with regular events
Research Software Engineer — Quantum Computing (Hybrid)
Research Software Engineer — Quantum Computing (Hybrid)

Quantum Motion • Sydney

Hybrid
AUD 75,000 - 95,000
Competitive salary
Share options scheme
Health Insurance
+3
Control Systems Engineer
Control Systems Engineer

AIM Defence • Melbourne

On-site
AUD 120,000 - 160,000
Exciting projects
Professional learning and development
Fast-paced team environment
+1
Principal AI Platform Engineer
Principal AI Platform Engineer

Nearmap • Sydney

On-site
AUD 180,000 - 240,000
YOU days off
Volunteer days
Parental leave
+4
Top locations