About Us
GaardTech is a defence technology company that designs and develops innovative products for defence industry applications. Our team of engineers works on projects ranging from precision components to complex robotic systems.
The Role
We're seeking an Embedded Software Engineer to join our expanding team. In this role, you'll develop firmware and software solutions for our cutting-edge defence technology products. You'll work closely with our hardware and mechanical teams to create robust, efficient embedded systems that operate reliably in demanding environments.
Key Responsibilities
* Design, develop and optimise embedded software for STM32 microcontrollers and Embedded Linux devices, ensuring reliability in demanding defence environments.
* Implement, validate and troubleshoot communication protocols including CAN, UART, SPI and I2C.
* Develop and maintain firmware for both bare-metal and RTOS-based environments, including task scheduling, interrupt handling, and real-time constraints.
* Write e