Senior Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
A fast-growing engineering consultancy is looking for an experienced Senior Embedded Software Engineer to design and deliver innovative embedded products across varied markets. This is a hands-on role where you’ll take ideas from early concept through prototype and into production, working closely with both engineers and customers., You’ll be developing robust, high-quality embedded software for technically demanding projects, often under tight timelines. You’ll contribute across the full lifecycle: architecture, implementation, testing, debugging, and customer-facing documentation.
What you’ll be doing
- Develop embedded/real-time software in C and modern C++
- Work on Linux system development (e.g. Yocto, Debian)
- Build software for 16/32-bit microcontrollers (e.g. ARM, PIC, MSP430, DSP)
- Integrate standard comms interfaces: Ethernet, USB, RS232, I2C, SPI
- Control and integrate wireless modules: Bluetooth, Wi-Fi, LoRa, NFC
- Debug, fault-find, and improve reliability/performance of embedded systems
- Produce customer-ready documentation, test evidence, and reports
- Evaluate and introduce new tools, techniques, and processes where useful
Requirements
- 5+ years developing embedded / real-time systems
- Strong commercial experience with modern C++ and C
- Embedded Linux development exposure (Yocto/Debian or similar)
- Confident with embedded comms protocols and typical hardware interfaces
- Strong engineering practices: clean code, testing mindset, best-practice development
- Good communication skills (internal + customer-facing)
Nice to have
- RTOS (e.g. FreeRTOS)
- Object-oriented design
- Windows / C#
- Security/crypto/TLS stacks
- Android/iOS apps
- DSP algorithms, image/video capture & processing, * Bachelor’s degree in Software Engineering (or related)
Eligibility
- Must have the right to work in the UK (sponsorship not available)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.totaljobs.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Where To Find Software Engineering Jobs
Is Software Engineering Over-Saturated?
Find a Developer Job: 12 Best Job Sites For Developers