Embedded Firmware Engineer (Contract -12 months)Location: South East MelbourneEmployment Type: ContractIdeal candidate will have experience with Embedded C/C++ for microcontrollers + Python for scripting (No candidate will tick all the boxes) Please apply if you are 60%+About the RoleWe are seeking an experienced Embedded Firmware Engineer to join our dynamic team. In this role, you will develop and optimize firmware solutions for microcontroller-based systems, focusing on communication protocols, wireless technologies, and real-time operating environments. You will work closely with cross-functional teams to ensure seamless integration of firmware with hardware and software applications.Key ResponsibilitiesDevelop firmware using Embedded C for microcontrollers such as LPC1225, STM32L151R, Nordic nRF series, and XBee modules within IAR Embedded Workbench and Visual GDB environments.Automate and streamline development workflows through Python scripting, improving efficiency and supporting comprehensive testing.Integrate firmware with desktop applications via USB, ensuring seamless communication and functionality.Implement and optimize communication protocols including SPI, I2C, UART, and MODBUS for reliable data transfer.Develop and enhance wireless communication solutions using XBee and SATCOM technologies to improve connectivity and system performance.Work with BareMetal and FreeRTOS environments to deliver scalable and robust firmware solutions.Optimize GPS integration with lantern systems, achieving precise location tracking.Collaborate with cross-functional teams, ensuring firmware solutions meet product requirements and support rigorous testing.Key Skills & ExperienceStrong proficiency in Embedded C for microcontroller firmware development.Experience with IAR Embedded Workbench, Visual GDB, and other embedded development tools.Hands-on experience in wireless communication protocols (XBee, SATCOM) and standard communication interfaces (SPI, I2C, UART, MODBUS).Proficiency in Python for scripting, automation, and testing.Knowledge of BareMetal and FreeRTOS environments.Experience in USB communication integration with desktop applications.Familiarity with GPS-based tracking systems and optimization techniques.Strong problem-solving skills and the ability to work in a collaborative, cross-functional environment.For inquiries, please reach out to seb@mantechit.com.au
#J-18808-Ljbffr