Embedded IoT & Development Engineer

Job Summary:

The purpose of this position is to execute and support technical tasks (in engineering, integration, test and maintenance) of the specific engineering competencies for products. This role also covers the design and implementation of our future EMS, iOT and data acquisition architecture and infrastructure – as well as future BMAC and SMAC functionality.

Key Responsibilities:

  • Fault finding and repair of PCB’s, electrical, electronic and mechanical assemblies.
  • Identify new PCB components based on datasheet.
  • Assist with the procurement of “procured” and “fabricated” items.
  • Technical support for projects and support for new designs.
  • Participate in project technical reviews.
  • Provide mentorship and technical guidance to other members of the discipline.
  • Provide input into Skills Development/Training and contribute to discipline-specific training where applicable.
  • Assist with the procurement, maintenance, training in use of discipline specific Tools.
  • Design and develop projects for Arduino, esp32, STM32 and Renesas Synergy micro controllers, as well as other relevant iOT devices and Edge platforms.
  • Create new Git repositories and link local git branches with remote git branches.
  • Able to make adjustments on all existing software projects.
  • Energy Management System architecture and algorithm development.
  • Battery Management System architecture and algorithm development.
  • Java, MQTT, HTML, javascript and CSS knowledge.
  • Integrating and testing BlueNova batteries, BMS’ with different inverter brands.
  • Diesel generator, PV and various sensor integration and testing into battery and EMS systems.
  • Assist and generate necessary engineering documentation related to the work being executed.
  • Support the Company proposal/quotation generation process.
  • Assist with budgeting for capital expenditure and expenses.
  • Assist with creating BOMs for products and update when changes are implemented.

 

Job Requirements:

  • A minimum of an MEng in Engineering
  • Demonstrated prior learning based on industry experience
  • Engineering discipline-specific tools of trade (e.g. Altera, Aldec, CST, LT Spice, Matlab, Solid Works
  • Experience with schematic capture and PCB layout tools, (e.g. Altium Designer)
  • Design repositories (e.g. GIT, BitBucket)
  • iOT platform knowledge and experience
  • Micro-grid control strategies, management and operation
  • MsOffice (Word, PowerPoint, Excel)
  • Scheduling, planning and timekeeping tools (e.g. MsProject, PsNext)
  • Electronic test equipment (e.g. Oscilloscope, Logic Analyser, Spectrum Analyser, VNA, Power Meter)