← Back to jobs

Embedded Software Engineer

Skills

androidbluetoothembedded softwarefirmwarei2cjavauartJava

Description

Overview

In this role you will design and implement embedded C firmware for audio/video products, working with MCU families (notably Texas MSP) and wireless/wired interfaces. You will collaborate across hardware and software aspects to ensure robust, interface-ready solutions. You’ll contribute to product integration through protocol and tool understanding, with a focus on scalable, reliable embedded software. This is a hands-on role in a tech-forward environment that values practical engineering on communication interfaces and multimedia devices.

Responsibilities

  • Design embedded C firmware for audio and video products
  • Work with various MCU families, emphasising Texas MSP
  • Implement wireless technologies (Bluetooth, LoRa, Zigbee) at module/chipset level
  • Develop wired communication interfaces (USB, RS232)
  • Read schematics and understand on-board interfaces (UART, I2C, SPI)
  • Develop Android applications using Java (Android Studio)
Key requirements
  • Proficiency in Embedded C software design
  • Experience with MCU families (preferably Texas MSP)
  • Knowledge of wireless protocols (Bluetooth, LoRa, ZigBee) at MCU/module level
  • Experience with USB and RS232
  • Ability to read schematics and work with UART, I2C, SPI interfaces
  • Java/Android Studio development experience
  • Embedded C
  • MCU experience (Texas MSP)
  • Bluetooth
  • LoRa
  • ZigBee
  • USB

Get similar jobs in United Kingdom by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in United Kingdom.

Finding similar jobs…