Senior Embedded Software Engineer

Fancy joining a team deeply experienced in designing and delivering key embedded software stacks for diverse applications using the most advanced virtualization technologies in the market?

Join a seasoned team of experts in designing and delivering critical embedded software stacks using cutting-edge virtualization technologies.  A pioneer in IC technology is looking for leaders passionate about engineering and solving tech challenges. 

The position is in Adelaide, South Australia

What you'll do:

  • Embedded Software Development: Design and implement high-quality, efficient embedded software for a range of applications, from IoT devices to real-time control systems.
  • RTOS Expertise: Leverage your deep knowledge of real-time operating systems, including FreeRTOS, Zephyr, or others, to ensure the reliability and performance of our embedded systems.
  • Technical leadership: Provide technical guidance and mentorship to the embedded software development team. 
  • Low-Level Programming: Apply your mastery of low-level programming languages, particularly C and assembly, to optimize code for resource-constrained environments.
  • Debugging and Troubleshooting: Utilize your exceptional problem-solving skills to identify and resolve complex issues in embedded software and hardware interactions.
  • Documentation: Create clear and comprehensive documentation for code, designs, and development processes to facilitate collaboration and knowledge sharing.

What you'll need:

  • 7+ years of hands-on experience in embedded software development, with a proven track record of delivering successful projects.
  • Proficiency in C and assembly programming languages for embedded systems.
  • Strong expertise in real-time operating systems (RTOS), with experience in FreeRTOS, Zephyr, or similar.
  • In-depth knowledge of hardware interactions, including microcontrollers, sensors, and communication protocols (I2C, SPI, UART, Ethernet).
  • Exceptional debugging and troubleshooting skills, with a keen eye for identifying and resolving complex issues.

Nice to have:

  • Experience with ATSHA204A Microchip desirable
  • Experience in FPGA
  • LEadership experience
  • Experience with Open source software or hardware
  • Experience in Embedded Linux

Rub shoulders with pioneers in the industry. Don't miss out. Apply now.