Embedded Systems Developer
£45- £50k | Eastbourne
An experienced Embedded Systems Developer to design, build, and maintain embedded software and firmware for hardware-based products.
This role sits at the core of engineering delivery, working closely with hardware, firmware, and product teams to ensure robust, production-ready systems.
The Role
You will be responsible for developing reliable embedded solutions, supporting full lifecycle delivery from design through to testing and integration.
Key focus areas:
• Embedded software and firmware development
• Hardware integration and board bring-up
• System testing and validation
• Continuous improvement of development standards
What You Will Be Doing
Embedded Development
• Design, develop, and maintain embedded software
• Write clean, efficient code in C, C++ and C#
• Develop low-level firmware, including drivers and interfaces
• Support integration with new hardware platforms
Systems Integration & Testing
• Define software requirements with engineering teams
• Carry out unit, integration, and system testing
• Debug hardware and software issues
• Support fault finding and root cause analysis
Documentation & Standards
• Produce clear technical documentation and test records
• Maintain coding standards and development best practice
• Ensure compliance with relevant industry standards
Collaboration & Improvement
• Contribute to design reviews and sprint planning
• Work cross-functionally with engineering, quality, and manufacturing
• Improve tools, processes, and development approaches
What We Are Looking For
• Strong embedded developer with a practical mindset
• Able to diagnose and resolve complex technical issues
• Comfortable working across hardware and software environments
• Organised, detail-focused, and able to manage multiple tasks
• Strong communicator within technical teams
Required Experience
• Degree in Embedded Systems, Software Engineering, or similar
• 5+ years’ experience in embedded development within manufacturing
• Strong programming in C, C++, C#
• Experience with Git or similar source control
• Strong understanding of hardware architectures (e.g. ARM, Atmel, Yocto)
• Experience with communication protocols:
• USB
• TCP/IP
• Bluetooth LE
• UART, I2C, SPI
• Experience working with Linux and Windows environments
Additional Skills
• Exposure to ERP systems
• Knowledge of ISO or regulated manufacturing environments
• Strong analytical and problem-solving capability
• Ability to manage multiple projects simultaneously
Role Details
• Full-time, permanent position
• On-site working
• Minimal travel required
This role will suit someone who can deliver reliable embedded systems in a manufacturing environment, with a focus on quality, integration, and performance.