Experience
Flight Software Engineer I
| Gilmour Space Technologies - Gold Coast, QLD, Australia |
| Jan 2025 – Present |
- Designed and implemented application-level C++ programs for DAQs managing hundreds of sensors
- Built cross-compilation and build scripts using CMake
- Designed and implemented unit-level and integration tests
Embedded Software Engineer
| Fisher & Paykel Technologies - Auckland, New Zealand |
| Nov 2024 – Jan 2025 (Graduate) |
| Mar 2023 – Jul 2023 (Casual) |
| Nov 2022 – Feb 2023 (Intern) |
- Developed application level control algorithms in C for simluating a weight stack using a motor
- Designed and implemented an automated hardware in the loop testing infrastructure using python.
- Implemented continuous integration software with bitbucket.
- Configured and automated a Linux PC setup.
C++ Software Engineer
| Crown Equipment Corporation - Auckland, New Zealand |
| Jul 2024 – Nov 2024 (Casual) |
| Nov 2023 – Feb 2024 (Intern) |
- Implementing, simulating, and real-world testing of algorithms related to robotics.
- Gained experience with control-systems based algorithms related to navigation and motion control for AGV’s such as Rear-wheel feedback, LQR and MPC.
Teaching Assistant
| Auckland University of Technology (AUT) - Auckland, New Zealand |
| Feb 2023 – Jun 2024 |
- Assisted students in learning Altium Designer, PCB assembly, testing, and programming.
- Provided guidance with bare metal programming on the Atmel AT90USB1287 microcontroller.
- Supported students with core object-oriented principles using the C# language and .NET framework in native application design and development.
Electrician
| Victor Brown Electrical (1977) - Dunedin, New Zealand |
| Jun 2017 – Jan 2021 |
- Managed and executed diverse electrical projects, including switchboard replacements, heatpump installations, and solar installations, demonstrating strong practical problem-solving and technical application.
Key Skills
| Category | Skills |
|---|
| Programming | C/C++, Python, Dart, Go, Bash |
| Embedded & RTOS | Microcontrollers (e.g., PIC, ARM), Embedded C/C++, Real-Time Systems Concepts, Firmware Debugging |
| Verification & Test | Hardware-in-the-Loop (HiL) Testing, Unit Testing, Integration Testing, Quality Assurance |
| Tools | Linux/MacOS/Windows, Git/Version Control, Tmux, Neovim (I use vim btw) |
| Debugging | JTAG, SWD, Oscilloscope, Logic Analyser, GDB |
| DevOps | GitLab/Bitbucket Pipelines, Github Actions |
Education
Bachelor of Engineering Technology (Mechatronics) Auckland University of Technology (AUT) | Auckland, New Zealand Nov 2024