Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+16 more
Job description
An established technology business is seeking a Senior Embedded Electronics Engineer to join its growing R&D team.
The company develops innovative connected electronic products used across residential, commercial and infrastructure environments, with customers throughout the UK and internationally.
This is an opportunity to play a key role in the development of next-generation embedded systems, contributing to technical strategy while remaining hands-on with both firmware and hardware development.
The Role
As a Senior Embedded Electronics Engineer, you’ll be involved throughout the full product development lifecycle, from concept and architecture through to production release.
Working within a multidisciplinary engineering team, you’ll develop robust embedded solutions whilst helping shape technical decisions and mentoring less experienced engineers., * Leading embedded architecture and system design activities
- Developing real-time embedded firmware in C/C++
- Designing and implementing low-level drivers and communication interfaces
- Working within RTOS environments and real-time systems
- Supporting hardware bring-up, debugging and validation activities
- Collaborating closely with hardware, software and manufacturing teams
- Conducting design reviews and supporting engineering best practice
- Contributing to continuous improvement initiatives across development and testing processes
Requirements
Do you have experience in Python?, We’re looking for an experienced engineer with a strong background in embedded systems and electronics development.
You’ll ideally have:
- Several years of commercial embedded engineering experience
- Strong C/C++ development skills
- Experience with ARM Cortex-M, STM32, ESP32, NXP or similar microcontrollers
- Experience working with RTOS environments such as FreeRTOS
- Knowledge of board bring-up, bootloaders and embedded debugging
- Experience with communication protocols including SPI, I2C, UART, USB and Ethernet
- Ability to work from schematics and support hardware validation activities
- Experience using Git and modern development tools
Desirable experience includes:
- Embedded security and secure coding practices
- Altium or PCB design exposure
- Automated testing and CI/CD environments
- Wireless communication technologies including BLE and Wi-Fi, * Software Engineering: 2 years (required)
Benefits & conditions
Pulled from the full job description
- Annual leave
- Sick pay
- Life insurance
- Company pension
- Private medical insurance
- UK visa sponsorship
- Work from home, * Hybrid working arrangement
- Competitive salary and bonus scheme
- 25 days annual leave plus bank holidays
- Company pension
- Ongoing training and professional development
- Opportunity to influence technical direction and product development
- Collaborative engineering culture with genuine autonomy
- Long-term career progression opportunities
Apply
If you’re an experienced Embedded Engineer looking for a role that combines technical leadership with hands-on development, we’d be interested in hearing from you.
Job Types: Full-time, Permanent
Pay: £45,000.00-£54,000.00 per year
Benefits:
- Company pension
- Life insurance
- Private medical insurance
- Sick pay
- Transport links
- UK visa sponsorship
- Work from home
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Dev Digest 121 - AI goes offline
Where to Find Entry-Level Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers