Tag: Software Engineer

Senior Firmware Engineer


As an Engineer, you want technical challenges to keep the grey matter buzzing.

What's more challenging than crafting out a new product from the ground up?

You'll be writing firmware for real-time control devices, including high-speed sensors, FPGAs, stepper motors, LED displays, signal generation, monitoring, and more. 

The company is located in Melbourne, Victoria.

What you'll do:

  • Develop high-quality, robust firmware 
  • Design, develop and maintain firmware across the whole SDLC
  • Bringup new prototype boards
  • Prototype new designs 
  • Maintain firmware, including porting to new MCU's 

What's you'll need:

  • 10+ years of writing solid firmware (C/C++)
  • Experience with 32-bit MCUs and toolchains
  • Real-time operating systems, threading, concurrency issues
  • USB development (UVC, HID, CDC, custom protocol design)
  • Source code management with Git
  • Testing – manual, automated, thorough validation
  • Ability to read schematics and multi-layer PCB layouts
  • Control and interfacing with OLED displays
  • Control systems, PID control design and tuning
  • Good understanding of various protocols, including RS-232/485, SPI, I2C, USB SS

What's in it for you:

  • Flexible working hours
  • Attractive remuneration package
  • Collaborate with highly skilled specialists in software and electronics 
  • An opportunity for you to grow and learn in a friendly and supportive culture

If this interests you, apply now, and let's start a conversation.

 

Lab Automation Engineer


Want to geek out on creating functional and creative custom machinery using state of the art automation software?

The company is located in Melbourne, Victoria.

What you'll do:

  • Deliver precision manufacturing equipment that achieves micron level accuracy 
  • Develop automation programs in LabVIEW 
  • Integrate a diverse range of instruments, actuators, and hardware 
  • Integrate code developed in mixed environments such as MatLab, C++, or Python into LabVIEW
  • Configure and setup of automation technologies including distributed I/O (Wago, Beckhoff, etc)
  • Develop and optimise control system algorithms

What's you'll need:

  • Strong LabVIEW expertise and Virtual Instrument Engineering
  • Experience in manufacturing 
  • Familiarity with motion control systems and pneumatics
  • UI design/implementation, data logging, and communication interfaces
  • A tertiary degree qualification in Mechatronics / Electrical / Automation Engineering.

What's in it for you:

  • Flexible working hours
  • Attractive remuneration package
  • Collaborate with highly skilled specialists in software, electronics
  • An opportunity for you to grow and learn in a friendly and supportive culture

If this interests you, apply now, and let's start a conversation.

 

Senior Embedded Engineer


Fancy working with a company that values sustainability?

Start your journey by joining a company powering sustainable technologies such as batteries and EV power electronics.

The company is located in Adelaide, South Australia.

A relocation package will be provided for those outside of Adelaide.

What you'll do:

  • Embedded software development for all new products and maintenance of all existing products working with C and C++
  • Solve problems revolving around interconnected systems with various technologies (bluetooth, UHF, electronics and etc)

What you'll need:

  • Demonstrated skills and at least 5 years’ experience in technical support and embedded software development.
  • Ideally experience working with CAN bus, EV charging and IoT technology
  • Formal technical qualifications in information technology/computing/electronic engineering
  • Familiarity with hardware concepts
  • Experience working with an RTOS
  • Experience with device drivers development

For a detailed conversation, Apply Now and let's have a chat!