Post

About Me

G'day, I’m Josiah. I spend my days working on flight software and embedded systems for Gilmour Space. When I’m not doing that, I’m either messing around with Flutter apps for fun or exploring the great outdoors.

About Me

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

CategorySkills
ProgrammingC/C++, Python, Dart, Go, Bash
Embedded & RTOSMicrocontrollers (e.g., PIC, ARM), Embedded C/C++, Real-Time Systems Concepts, Firmware Debugging
Verification & TestHardware-in-the-Loop (HiL) Testing, Unit Testing, Integration Testing, Quality Assurance
ToolsLinux/MacOS/Windows, Git/Version Control, Tmux, Neovim (I use vim btw)
DebuggingJTAG, SWD, Oscilloscope, Logic Analyser, GDB
DevOpsGitLab/Bitbucket Pipelines, Github Actions

Education

Bachelor of Engineering Technology (Mechatronics) Auckland University of Technology (AUT) | Auckland, New Zealand Nov 2024

This post is licensed under CC BY 4.0 by the author.