Contract Senior Embedded Software Engineer Rate: up to £60pphr + VAT, outside IR35 Location: East Sussex (Hybrid: 2 days onsite, 3 days remote)
Our client, a well-established and financially secure engineering organisation, is seeking a
Senior Embedded Software Engineer to join their expanding development team. This is a fantastic opportunity to work within a company recognised for its long-term stability, strong engineering ethos, and continued investment in innovation.
You ll be part of a collaborative, multi-disciplinary team, playing a key role in developing embedded software for advanced electronic systems. The position offers involvement across the full software development lifecycle from initial requirements through to validation and release.
The Role As a Senior Embedded Software Engineer, you will design, develop, and support embedded software for controller systems, instrumentation, and user interfaces. You ll contribute to both new product development and the enhancement of existing platforms, ensuring delivery of reliable, production-ready solutions for global applications.
Working closely with hardware, systems, and product teams, you will also provide technical leadership and mentorship within the software group.
Key Responsibilities - Design, develop, and maintain embedded software for controller and instrumentation platforms
- Contribute across the full software lifecycle: requirements, design, implementation, testing, and release
- Architect scalable and maintainable software solutions that encourage reuse and collaboration
- Participate in Agile/SCRUM development processes
- Support software integration with hardware systems and assist in system-level testing
- Troubleshoot and resolve software and hardware-related issues
- Develop test tools, automation frameworks, and validation scripts
- Produce clear design, development, and test documentation
- Drive continuous improvement in software quality and development practices
- Mentor and support junior engineers within the team
Skills & Experience Required - Degree in Computer Science, Software Engineering, Electronic Engineering, or a related field
- Strong experience in embedded software development
- Proven experience working on electronics-based products
- Solid understanding of embedded processors and hardware/software interaction
- Experience within structured development environments
- Familiarity with Agile/SCRUM methodologies
- Track record of delivering production-quality embedded systems
- Strong debugging and problem-solving skills across software and hardware
- Experience working in cross-functional engineering teams
Desirable Skills - Experience within regulated or compliance-driven industries
- Exposure to global or distributed engineering teams
- Experience with test automation, validation frameworks, or software verification tools
Please send a CV if you would like to apply for thew role.