Job Description
Description
Firmware Engineer
Spa Electrics, a leading and award-winning manufacturer of specialised pool related products, is looking for a talented Firmware Engineer to complement its highly motivated and engaged Product Development team and help grow its expanding range of products and thriving business.
With products designed and manufactured in Australia and sold worldwide, this is a fantastic opportunity for you to build on your career located at its head office and manufacturing centre in the South-Eastern suburbs of Melbourne.
You will be responsible for designing new products and product improvements from a firmware perspective, whilst applying the principles of the NPD process, and ensuring the most appropriate technologies are employed.
This is a full-time permanent role with a salary in the range $70k to $90k plus super (based on experience).
The role description
- Develop and implement firmware to support Spa Electrics’ New Product Development (NPD) initiatives, ensuring back ward compatibility to support legacy and competitors’ products.
- Determine specifications, develop and review design prototypes, perform functionality testing and finalise product design to facilitate the commercialisation of the product.
- Analyse and perform quantitative assessment and testing of design prototypes in line with regulatory and industry norms to ensure compliance with all regulatory and marketing requirements.
- Track and report project progress, identify critical paths and project constraints and address any issues impeding project progress, through the use of MS Project.
- Document all output of development activities through the use of GitLab.
- Conduct patents searches to ensure innovations are not in breach of existing patents or alternatively if there are advantages in having innovations patented.
- Keep up to date with changes in technology and the industry in general.
- Carry out continuous improvement activities to improve the quality/performance of existing products to reduce the instances of product failures and returns.
Experience and qualifications
- Degree in Electrical & Electronics Engineering (Masters preferred)
- Experience in a similar role (1 or more years)
- Strong coding skills, debugging and troubleshooting abilities
- Advanced skills in embedded hardware/software development
- Experience working with 8-bit PIC micro-controllers and XC8 compiler (1 or more years)
- Proficient in Assembly and Embedded C/C++
- Knowledge of hardware description languages – VHDL and Verilog
- Experience in the use of In Circuit Emulators with knowledge of ICSP & JTAG interface (1 or more years)
- Proficient in the use of electronics laboratory equipment - oscilloscope, spectrum analyser, function generator, etc.
- Knowledge of communication protocols - I2C, SPI, UART, USB, MQTT, DALI, Bluetooth, RF Sub-GHz.
- Proficient in the use of GitLab
- Proficient in the use of Altium Designer (preferably Altium certified)
- Knowledge of and experience with MISRA standards
- Intermediate skills in using the MS Office – Word, Excel and databases.
- Excellent time and project management skills - use of MS Project
- Effective written and verbal communication skills
Applicants must be located in Australia have permission to work. If this is you, please apply now. For more information and a confidential discussion, call Charles on 03 9793 2299.
Please note only successful candidates will be contacted for an interview and the outcome.
Job ID: 64782