Lead Software Architect

Lead Software Architect | pureLiFi

Full-time
Edinburgh
Posted 2 months ago

Company Overview

pureLiFi is the world leader in Light Fidelity (LiFi) innovation and Visual Light Communication (VLC) systems. Our products provide pervasive high-speed wireless access that delivers significantly greater security, safety and data densities than Wi-Fi.

Those joining this pioneering team at pureLiFi will be part of creating our wireless future. LiFi will be the solution that delivers us unlimited bandwidth and unlimited data, powering our connectivity demands of the future.

Role Summary

As the Lead Software Architect, you will be leading both the firmware and software teams for the development of the LiFi protocol stack as well as software management tools for the network, devices and other aspects of future LiFi networks. This will include the potential for integration into enterprise and mobile networks, as well as the support of various operating systems and hardware architectures. This role comprises the leadership of all firmware/software aspects of pureLiFi technologies.

Responsibilities

The core responsibilities include: –

  • Delivery of protocol stack architecture and code
  • Construction and management of firmware development plan
  • Development of networking architecture and network/device management code
  • Construction and management of software development plan
  • Determine roadmap for OS- and hardware-specific driver implementation
  • (Recruitment and) Management of firmware and software engineers
  • Liaise with customer on their architecture requirements and roadmap integration
  • Leadership of FW/SW-product development incl. certification and documentation

Person Specification

Essential

  • Expert level embedded firmware/software/driver development experience on low power platforms (microcontroller, low power CPU, etc.) with or without an OS
  • Expert level knowledge of mobile/digital communications protocol stacks as well as cellular telecommunication and networking (3G/4G/5G) principles
  • Expert level understanding of enterprise networking and wireless controller protocols (e.g., LWAPP/CAPWAP)
  • Solid understanding of cyber security techniques and implementation as part of stack and system architectures
  • Good understanding of digital hardware and architecture (discrete logic, FPGA, ASIC)
  • Good understanding of protocol/network certification levels and procedures
  • Hands-on communications protocol / signal processing algorithm development and implementation experience
  • Ideally 10+ years of experience successfully delivering products to the commercial market
  • Proven track record of delivery and commercial success
  • Proven leader with the demonstrable ability to plan/construct and lead development roadmaps
  • Strong verbal and written communication skills

Desirable

  • Strong level of documentation experience
  • Knowledge across all major operating platforms
  • Basic hardware design/development experience
  • Experience with using source control and versioning tools (e.g., SVN) on a day-today basis

Job Features

Job CategoryEngineering Firmware, Engineering Software

Apply Online

A valid email address is required.