
Embedded Systems
Avondale Embedded
Avondale Embedded specialise in software and operating systems for bare metal and Linux based embedded systems. We provide services from the lowest driver levels to the highest software application levels and everything in between. Our goal is to assist in developing products in a controlled and focused manner so that the end result is a flexible, well documented and maintainable embedded system.
About us
Avondale Embedded are a team of experienced embedded engineers. We have an extensive collective knowledge gained from working in numerous industrial fields including telecomms, audio, security, power monitoring and electric vehicles. As well as a strong background in software we have a detailed understanding of hardware and how it integrates into an embedded system. This allows us to design, develop and deliver the best possible solution with confidence that the system will work as expected.
Our Expertise
Design
Software design and specification using Agile methodologies.
Development
Programming the embedded system to deliver the functionality required. Programming host applications to communicate with embedded devices.
Testing
Creating a plan for a testing strategy based on customer requirements.
Technology exploration
The exploration of unknown technologies in order to give a good understanding of suitability of use within a design.
Technologies
We use standardised workflow tools such as Github, Bitbucket and Jira to enable us to share and collaborate with customers effectively.
Alongside the workflow tools are the actual pieces of embedded technology that are the engine of the product. We utilise modern OS build systems such as YOCTO to create robust, secure platforms to load onto the hardware. We incorporate where possible secure boot mechanisms and trusted execution environments to ensure that devices are secure and as safe as possible from external attack.
We have worked on a large number of chips from numerous leading semiconductor manufacturers including NXP, Analog Devices, Atmel, Microchip, Texas Instruments & ST MIcro.
We keep an eye on emerging technologies such as AI and GPU based embedded systems and have run some exploratory testing on NVIDIA Jetson systems as well as graphics card based GPU systems such as the NVIDIA RTX peripherals using Tensorflow. We also integrate modern development practices continually where we see them fitting into our existing development process.