Super. Simple. Banking.

Embedded systems

Short statement about the service here

Embedded system design requires close collaboration between individuals with expertise in several different fields, including hardware and software development and extending into IoT, machine learning and AI. If your organisation doesn’t specialise in all of these areas, it can be hard to know where to begin.

Embedded systems are small electronic devices or subsystems that form part of a larger system, device or machine. They are standalone, intelligent systems, dedicated to running specific sets of tasks or applications.

Today, the vast majority of products and devices use embedded systems as they enable smarter, more user-friendly experiences.

Our skilled and experienced team of engineers have the skills and expertise to design and develop your product, handling hardware, software and firmware development.

From the moment you get in touch, we’ll work closely with you to develop a comprehensive understanding of your requirements. This allows us to design and develop all aspects of the embedded systems you require and recommend the best technologies for the best outcomes.
Services

Embedded systems

To learn more about the services that we offer, please click the button below.
Firmware development
At Blue Lighting Solutions, we design, develop, and deliver embedded firmware for a range of devices, including low-power wireless devices, EV charging controllers, heating and lighting controllers, remote IoT logging devices, smart energy metering and more.

With an in-depth knowledge of digital circuit design, hardware clock signals, timing diagrams and other hardware technologies, we can develop firmware ranging from low-level drivers to full software architecture.‍
  • We use the very latest development tools, including Keil MDK, Segger Embedded Studio and Eclipse CDT, among others.
  • We can work with a wide range of processor architectures, including ARM Cortex-M, PIC, AVR, SAM, and MSP430.
  • Bare metal solutions
  • RTOS-based systems using FreeRTOS
System architecture
To ensure your requirements are met, it’s critical that we get your system architecture right from the start. Our skilled and experienced team will listen carefully to your requirements, before designing and implementing the most effective architecture for your embedded system.

This could be as simple as designing a solution to meet a power budget, or working the requirements of a specific technology or design to meet form factor requirements. We provide architectures that integrate other system requirements, including sensors, analogue and digital inputs and outputs, and more. We can provide solutions for mains-connected or battery-powered systems.

  • Designing and implementing system architectures for embedded systems
  • Developing architectures for a range of different systems such as power-constrained and cost-constrained systems
  • Providing architectures that integrate other system requirements such as:
  • Sensors
  • Analogue inputs
  • Digital inputs
  • Analogue outputs
  • Digital outputs
  • Power management
  • Battery charging
  • Software-defined power supplies
IoT solutions
IoT solutions help to build networks of IoT devices, reducing complexity, ensuring efficiency, and driving innovation across a wide range of industries.

Our skilled and experienced IoT device designers, software developers, and product manufacturers design and develop IoT solutions, enhance the functionality of existing devices, and implement secure solutions.
  • Connecting existing devices to the internet for enhanced functionality
  • Developing new dedicated IoT devicesConnecting to cloud-based services, such as Azure and AWS
  • Developing gateway and concentrator units to provide internet access to IoT nodes
  • Developing solutions that utilise:
  • Wi-Fi
  • Zigbee
  • BLE/Bluetooth
  • Ethernet TCP/IP
  • Cellular (3G/4G/LTE)
  • Security-conscious implementations to reduce the risk of attack or exploitation, including:
  • No default passwords used
  • Latest firmware encryption techniques
  • Firmware image validation
  • Device tamper protection
Communications protocols
Communications protocols are sets of rules that enable two or more communication systems to exchange data via a physical medium. Within embedded systems, the components need to communicate with each other in order to provide the required output.

We can develop embedded systems interfacing with all common automation protocols, design systems that utilise on-board protocols, and more.

  • Developing embedded systems that can interface to all common industrial automation protocols, including:
  • Modbus (RTU, ASCII, TCP/IP)
  • HART
  • Profibus
  • EtherCat
  • CIP
  • Ethernet/IP
  • Designing systems that use on-board protocols, such as:
  • I2C
  • SPI/QSPI
  • I2S
  • UART
  • PDM/PWM
  • Develop systems that use wired connections such as USB for both data transfer and charging
  • Create wireless connections from integrated system-on-chip and separate modules, such as:
  • BLE/Bluetooth
  • Zigbee
  • Thread
  • Wi-Fi
  • Cellular (2G/3G/4G/5G)
  • NFC
Machine learning/AI
Through machine learning and AI, electronic systems can learn autonomously from existing data and use this knowledge to independently make assessments, predictions, and decisions.

Embedded devices for machine-learning applications can fulfil many tasks in a range of industries. Our skilled and experienced team develop embedded machine-learning and AI devices for a wide range of applications, develop edge processing systems, and implement machine learning on resource-limited embedded systems.

  • Developing embedded machine-learning/AI devices for numerous applications, such as:
  • Condition-based monitoring
  • Predictive fault detection
  • Digital twin
  • Performance tracking
  • Developing edge processing systems using technology such as AWS IoT Greengrass
  • Implementing machine learning/AI on resource-limited embedded systems
  • Using machine learning/AI to reduce required bandwidth when uploading data to the cloud
  • Using machine learning/AI to reduce required data storage space

"Working closely alongside colleagues with other specialisms allows me to deliver truly integrated software solutions.”

Alicia Witts
Software Engineer

Insights

Electronics Design

Types of prototype: what, when, how and why?

Discover a comprehensive breakdown of prototype types, ranging from low-fidelity paper prototypes to high-fidelity functional prototypes, each serving a crucial role in the iterative process of product development.
Compliance

Why is compliance not embraced?

Unravel the complexities surrounding compliance reluctance as this blog delves into the reasons why businesses often shy away from embracing regulatory standards and the potential consequences of such avoidance.
A close-up of a soldering iron working on a green circuit board.
DFX

Why use the DFX process?

Explore the transformative power of the DFX (Design for X) process in this insightful blog post, uncovering the myriad benefits it offers for enhancing product design, efficiency, and overall success.
Stay up to date with BLS news, updates and insights
Oops! Something went wrong while submitting the form.
BLS is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account with us and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you.

You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy. By clicking submit below, you consent to allow BLS to store and process the personal information submitted above to provide you the content requested.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.