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.
TPBN1_UKTJ