Embedded Firmware Engineer (Contract - 12 months)
We are seeking an Embedded Firmware Engineer for a 12-month contract based in South East Melbourne. The ideal candidate will have experience with Embedded C/C++ for microcontrollers and Python scripting. Please apply if you meet at least 60% of the requirements.
About the Role
You will develop and optimize firmware for microcontroller systems, focusing on communication protocols, wireless tech, and real-time environments. Collaborate with cross-functional teams to ensure seamless firmware integration with hardware and software.
Key Responsibilities
Develop firmware using Embedded C for microcontrollers such as LPC1225, STM32L151R, Nordic nRF series, and XBee modules in IAR Embedded Workbench and Visual GDB environments.
Automate development workflows with Python scripting to improve efficiency and testing.
Integrate firmware with desktop applications via USB for seamless communication.
Implement and optimize communication protocols including SPI, I2C, UART, and MODBUS.
Develop wireless solutions using XBee and SATCOM technologies.
Work with BareMetal and FreeRTOS environments for scalable firmware solutions.
Optimize GPS integration for location tracking.
Collaborate with cross-functional teams to meet product requirements and support testing.
Key Skills & Experience
Proficiency in Embedded C for firmware development.
Experience with IAR Embedded Workbench, Visual GDB, and other tools.
Knowledge of wireless protocols (XBee, SATCOM) and interfaces (SPI, I2C, UART, MODBUS).
Python scripting for automation and testing.
Experience with BareMetal and FreeRTOS environments.
USB communication integration experience.
Familiarity with GPS tracking systems.
Strong problem-solving skills and ability to work collaboratively.
Interested candidates can reach out to seb@mantechit.com.au.
#J-18808-Ljbffr