Senior Embedded Software Engineer
ZENOVO LTD
Nottingham, UK
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£60,000.0 - £90,000.0
Working hours
Regular working hours
Job source
Tech stack
Agile Methodology
ARM Architecture
Microsoft Azure
Bluetooth Low Energy (Bluetooth)
Bluetooth
C++ (Programming Language)
Cloud Computing
Code Review
Software Debugging
Device Drivers
Embedded C
Embedded Software
+19 more
Firmware
FreeRTOS
Hardware Interface Design
Network Security
Network Protocols
Software Architecture
Real-Time Operating Systems
Signal Processing
TCP/IP
Universal Asynchronous Receiver/Transmitter
Wi-Fi Technology
PIC Microcontroller
Real Time Systems
Software Security
Hardware Testing
Information Technology
Production Code
Bare Metal
Zigbee
Job description
- Design and develop embedded software for network-connected products
- Implement secure communication protocols, including HTTPS/TLS
- Develop production-quality embedded C/C++ software for real-time systems
- Design and maintain low-level software drivers and hardware interfaces
- Support secure networking functionality and cybersecurity implementation
- Contribute to software architecture, code reviews, and technical design discussions
- Debug and resolve complex embedded software issues
- Work with hardware, firmware, test, and compliance engineers throughout the product lifecycle
- Produce technical documentation and support product certification activities
- Contribute within an Agile development environment
Technologies:
- ARM
- Azure
- Bluetooth
- Embedded
- Firmware
- FreeRTOS
- Hardware
- HTTP
- Support
- Network
- Security
- TCP/IP
- Cloud
- C++, We are seeking a Senior Embedded Software Engineer for our innovative product development team working on next-generation embedded technology. This hands-on senior role involves developing secure, network-connected embedded products from concept through production for a global customer base, in a collaborative environment alongside firmware, hardware, software, test, and compliance teams. The role is based in Nottinghamshire, with three days onsite each week, and offers a salary of up to £65,000 depending on experience. We cannot offer sponsorship for this role.
Requirements
- Degree in Computer Science, Electronic Engineering, Electrical Engineering, or a related discipline, or equivalent commercial experience
- At least 5 years of embedded software development experience
- Strong Embedded C and/or C++ skills; C++11/14 is desirable
- Experience developing production code for real-time embedded systems
- Experience with ARM Cortex-M processors or similar
- RTOS experience, such as ThreadX, Azure RTOS, or FreeRTOS
- Experience with bare-metal embedded development and low-level driver development
- Knowledge of networking protocols, including TCP/IP and HTTP/S
- Experience implementing secure communications and cybersecurity features
- Strong debugging and problem-solving skills
- Excellent communication skills and experience working in multidisciplinary engineering teams
- Desirable experience with STM32 microcontrollers; SPI, I2C, I2S, UART, and DMA; Bluetooth Low Energy, Bluetooth, Zigbee, Thread, Matter, or Wi-Fi; audio DSP, digital filtering, or signal processing; hardware testing and debugging; cybersecurity standards or connected-product regulations such as IEC 62443 or the Cyber Resilience Act; and compliance, certification, or product security activities
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…