Embedded Software Engineer - Contractor
HybridRetford, England, United Kingdom
Job Summary
Develop core software applications using Bash, Python, and JavaScript while designing low-level security architectures with Intel Secure Boot and Arm TrustZone. Engineer reliable connectivity between host boards and GPGPUs, implement IPMI solutions, and manage Ubuntu driver infrastructure. Author technical documentation, mentor internal teams, and architect reusable front-end components using React. Optimize microservices-based systems for latency and reliability, define observability strategies, and champion engineering excellence through code reviews and automated testing. Requires SC Clearance and AWS experience; full-time contractor role in the UK.
Required Qualifications
- Hold a degree in Computer Science, Software Engineering, or equivalent practical experience
- Have a proven track record of software delivery from inception through to production and maintenance
- Ability to obtain SC Clearance
- Experience with Python and building applications using React
- Working knowledge of relational and/or databases such as PostgreSQL, MongoDB, DynamoDB
- Understanding of software engineering fundamental
- Comfortable with AWS services (e.g. EC2, Lambda, or similar)
- Familiarity with Git and collaborative development workflows
- Some experience with Docker and containerised environments
- Awareness of CI/CD practices and automated testing
- Understanding of Linux environment
- Strong problem-solving skills and a lifelong learner
- Ability to communicate clearly and work effectively in a team
- Working within regulated environments
- A proactive mindset and eagerness to develop your skills
- Naturally default to data-driven decision making
- Champion engineering excellence, leading code reviews, shaping automated testing strategies, and writing clean, maintainable code
- Mentor and upskill mid-level and junior engineers, acting as a technical multiplier for your team
- Architect and build reusable, performant front-end components and drive front-end architecture using React
- Design and scale microservices-based systems and APIs, proactively addressing latency, reliability, and system bottlenecks
- Implement robust system resilience (e.g., retries, timeouts, circuit breakers) and drive a security-first approach to development
- Define and implement observability strategies using modern logging and monitoring tools to ensure system health
- Optimise and manage CI/CD pipelines to ensure smooth, predictable, and secure deployment lifecycles
- Collaborate with product and design teams to translate complex business requirements into scalable technical solutions
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.