Embedded & iOT Development Engineer

Oxyon People Solutions

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 16 days ago
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 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
  • MS Office (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)

Oxyon People Solutions

Similar Jobs

  • Senior Data Engineer

    Network Recruitment

    • Cape Town, Western Cape
    Key Responsibilities: Design, build, and maintain scalable data pipelines and ETL processes. Develop and optimize data models, ensuring data quality, accuracy, and accessibilit…
    • Just now
  • Senior Fullstack Software Engineer (C#)

    HR Genie

    • Cape Town, Western Cape
    PURPOSE OF THE JOB The purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programm…
    • Just now
  • Intermediate Data Engineer

    Network Recruitment

    • Cape Town, Western Cape
    Key Responsibilities: Design, develop, and maintain efficient data pipelines and ETL processes. Build and optimize data models to ensure accuracy, accessibility, and performanc…
    • Just now