Embedded Systems Consultant
Negotiable upon Experience
About the Role:
Our customer is wireless connectivity and IoT specialist, who develops solutions for some of the world's largest companies. Among their customers are semiconductor, platform and product companies (mostly international). Their services and intellectual property solutions power a diverse array of products across a broad range of markets.
Our customer's headquarters and all R&D, is based in Hamilton, New Zealand, where they have a growing team. The workplace culture is relaxed, tolerant, and friendly, with a strong social culture and conscience.
They are seeking a senior embedded systems engineer to design and develop microprocessor-based systems using C for wireless applications. You will be leading embedded connectivity development in Bluetooth headsets, audio equipment, Wifi and LPWAN-connected IoT devices, wireless vehicular networking, smart metering etc. You will have technical responsibility and involvement at all stages of the software development cycle, from requirements capture, architecture definition and implementation through to testing, release, and maintenance.
Experience with embedded software development in C or C++
Experience working with issue tracking, revision control/source code management, and continuous integration systems.
Experience interpreting electronic schematics and component datasheets.
Experience using electronic test equipment such as oscilloscopes and logic analyzers in support of embedded software development/debug. Experience with RF test equipment such as spectrum analysers would be an advantage.
Experience in debugging complex embedded systems across hardware and software.
5 or more years experience in embedded systems, at least with bachelor in computer science or electrical engineering.
Strong written and verbal communication skills.