Tag: Software Engineer

Senior ASIC Digital Design Engineer

An exciting high technology company serving global suppliers of semiconductors, embedded electronic systems and software is looking for Senior ASIC Digital Design Engineers with at least 5 years solid experience in the industry.  


Right in the heart of Adelaide's CBD but open to REMOTE applicants as well, we are looking for Engineers who have:


  •         ARM/RISV CPU architectures 
  •        Peripheral and/or communications controller design in Verilog or VHDL
  •      Microcontroller ASIC design integration


Having the following skills would be very highly regarded:


  •        FPGA implementation and prototyping
  •      Configuration Management tools, eg. Git
  •      Developing  SystemVerilog/UVM test & verification environments
  •      ASIC synthesis and physical implementation
  •      Processor micro architecture


Lead architectural design, developing efficient digital representations using Verilog/VHDL.  Responsibilities include:


  •       Architectural Design - Develop and define the overall architecture of the ASIC (Application-Specific Integrated Circuit) design.
  •      RTL Design and Coding - Write and optimize RTL code using hardware description languages (HDLs) such as Verilog or VHDL
  •      Verification and Validation - Develop and implement comprehensive verification plans to ensure the functionality and correctness of the ASIC design

        If engineering innovation excites you, this is the job for you!  Apply now.


Embedded Software Engineer

Embark on an exciting journey, developing cutting-edge embedded application software for ARM-based microcontrollers. Join a leading developer and manufacturer of state-of-the-art load indicators and line-tension monitoring equipment.

Engage in system engineering within functional safety guidelines, making this a challenging and rewarding position

Located in the heart of Adelaide

What you'll do:

  • Embedded application software development for 32-BIT ARM-based microcontrollers at both device driver and applications level
  • Maintenance and creation of tools, utilities, and scripting
  • Mathematical modelling of machines
  • System engineering within functional safety guidelines

What you'll need:

  • Bachelor's Degree in, Software Engineering, Electronics, Mechatronics, or equivalent
  • Experience in embedded system software development
  • 5+ year of experience in embedded system software development.
  • Experience in C programming of RISC and CISC microcontroller. 
  • Device driver development experience.
  • Mathematical modelling.
  • PLC and Control systems.
  • Skills in Scripting

Nice to have:

  • Experience with  AVR and 8051 microcontroller.
  • C++, Java and Linux 
  • CAN bus (CAN/Open and/or J1939)
  • Object-oriented programming skills, design patterns.
  • System Engineering mindset.
  • Dealing with Electronics.

What's in it for you:

  • A safe workplace 
  • Skills training as required driven by company strategic planning and objectives
  • Opportunities for introducing innovation into our marketplace
  • Forum to present new ideas or alternate solutions without repercussion

Apply now to embark on an exciting journey with a company that values your input and success!