Profileimage by AARON SCOTT Embedded Software Engineer from Marslet

AARON SCOTT

available

Last update: 06.09.2022

Embedded Software Engineer

Graduation: Bachelor of Engineering (Honours) – Electrical Engineering and Computer and Software Systems
Hourly-/Daily rates: show
Languages: English (Native or Bilingual)

Attachments

resume-aaronscott.pdf

Skills

Firmware, C, Python (scripting), MATLAB, Simulink, Linux, Fedora, Ubuntu, Debian, RTOS (FreeRTOS, TI-RTOS), Debugging, SWD, OpenOCD, GDB, Scrum, Kanban, Version control, git, Bitbucket, Jira, Jenkins, Artifactory, Eclipse-based IDEs, VSCode, VS, ST programs, CubeMX, CubeIDE, ARM, Cortex (STM32, NXP, TI), AVR, unit testing, SonarQube, peripherals, ADC, DAC, I2C, SMBus, CAN-Bus, UART, USB, SPI, PWM, various ICs, EEPROM, POE, coding, state machines, C#, C++, Bash, and FPGAs, VHDL, CAD, Altium, Eagle, LTSpice, PCB, FreeRTOS, STM32

Project history

08/2018 - 12/2021
Electrical/Electronics Systems Design Engineer
Boeing Defence Australia

* Project delivered a cutting-edge communications system to the
Australian army. Responsibilities included the design, development,
and documentation of embedded systems. The role involved testing,
integration, verification, and validation of hardware and software
components to ensure the developed system met operational and
functional requirements, while prioritising workload to meet delivery
timeframes. I monitored and solved problems related to fielded
hardware/software to ensure compliance with requirements. This role
provided me with considerable experience reviewing the work of my
fellow engineers and providing technical guidance.
* Role highlight was being the primary developer of firmware for
several key products, including fielded and proven hardware.
Technical highlights include independently developing FreeRTOS
focused firmware in C for STM32 microcontrollers to interact with
numerous on-circuit and external peripherals within a Linux
development environment, writing necessary drivers from
datasheets, interpreting schematics and testing those circuits,
modifying hardware prototypes, board bring-up (firmware and
software features), utilising version control (git) and the Atlassian
software development tools, and debugging with GDB/OpenOCD.

Local Availability

Only available in these countries: Denmark
Profileimage by AARON SCOTT Embedded Software Engineer from Marslet Embedded Software Engineer
Register