Lead IoT Engineer (Embedded Systems)

Recruiter
Machinemax
Location
Poplars Green
Posted
12 Oct 2018
Closes
17 Oct 2018
Contract Type
Permanent
Hours
Full Time


Lead IoT Engineer (Embedded Systems)
London

BCG Digital Ventures is an ever-growing global team of entrepreneurs, designers, engineers, venture architects, product experts and investors. We invent, build and invest in startups with the world’s most influential companies. The business ventures we create build strategic advantages for some of the most important global companies and help them own the next horizon of innovation. This role will be hired directly by the global Energy company into a new business venture based in London.

MachineMax is a mobile machine management system that allows construction executives to optimise machine utilisation and reduce Total Cost of Operation for every machine on every project, through smart sensors and a mobile application.

As an Lead IoT Engineer, you will lead all IoT and Sensory work during MVP phase working closely with our team of Engineers, Designers and Product Managers. IoT and Embedded Systems Engineers design and build the hardware, software, and device configurations that power Internet of Things, EdgeComputing, and embedded systems for our Ventures

Responsibilities

Developing software for an ultra-low power device based on the nRF52 SoC
Working on enabling secure & reliable OTA updates
Interfacing different peripherals and sensors
Working in agile an environment
Design, build, and maintain efficient, reusable, and reliable system-level code
Partition code and manage complexity using appropriate tools and techniques (eg RTOS, service distribution, queuing, etc)
Interfacing different hardware peripherals and sensors, writing drivers for them
Integrate the adequate safety and security technologies
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organisation and automation
Deep understanding of wireless/LPWAN technologies


Experience & Skills

Strong knowledge in C/C++ programming language for embedded systems (preferably ARM Cortex M architecture)
Sustained Sensors experience
Experience BUILDING things
You will be a polymath – the sensors need hardware design, firmware design, mathematics & to an extent physics & mechanics
Prior history of bring devices to market in a short timespan
Previous experience working on connected devices or Internet of Things projects
Experience in writing software for power constrained (battery operated) systems
Knowledge of communication low level protocols (I2C, SPI, UART etc)

*Experience with bootloaders and OTA firmware updates

Contacts with semiconductor industry – as we would be using cutting edge technology (NB-IoT). It’s always easy if you can get the chip vendors to help out
Desirable: Experience with the nRF52 SoC and the BLE stack from Nordic Semiconductor

Similar jobs

Similar jobs