Embedded Software Test Engineer - Up to £60K
Embedded Software Test Engineer
A forward-thinking digital consulting organization is seeking an Embedded Software Test Engineer to support the delivery of high-quality, reliable Embedded systems. The organization specializes in advanced digital solutions and works across multiple industries to solve complex technical challenges through innovation and collaboration.
The role is based in London/Oxford and follows a hybrid working model, combining on-site collaboration with remote flexibility.
Role Summary
As an Embedded Software Test Engineer, you will be responsible for validating the functionality, performance, and reliability of Embedded software systems. You will design and execute comprehensive test strategies, identify defects, and collaborate closely with development teams to ensure robust and compliant software delivery.
This is a Full time position requiring both technical expertise and strong collaboration skills.
Key Responsibilities Test Design & Execution
- Develop detailed test plans, test cases, and test scripts for Embedded systems
- Execute manual and automated tests to validate software functionality and performance
- Ensure test coverage aligns with system requirements and specifications
Quality Assurance
- Identify, document, and track software defects using appropriate tools
- Analyze test results to detect issues, inconsistencies, and performance bottlenecks
- Support root cause analysis and verification of bug fixes
Collaboration & Communication
- Work closely with software developers, system engineers, and project stakeholders
- Participate in design reviews and provide input on testability and quality risks
- Communicate findings clearly through reports, documentation, and meetings
Performance & Compliance
- Evaluate system performance under various conditions and constraints
- Ensure software meets regulatory, safety, and quality standards where applicable
- Contribute to continuous improvement of testing processes and methodologies
Required Skills & Experience Technical Skills
- Strong understanding of software testing principles and methodologies
- Experience creating and executing test cases and test plans
- Familiarity with Embedded systems testing environments
- Working knowledge of programming languages such as C and/or C++ (desirable)
Software Development Awareness
- Understanding of the software development life cycle (SDLC)
- Exposure to development practices and integration processes
- Awareness of automated testing frameworks is advantageous
Analytical & Problem-Solving
- Strong ability to diagnose issues and interpret test results
- Detail-oriented approach with a focus on quality and accuracy
Communication & Teamwork
- Excellent written and verbal communication skills
- Ability to collaborate effectively within cross-functional teams
- Proactive approach to problem-solving and knowledge sharing
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Equivalent practical experience may also be considered
Working Environment
- Location: Oxford (hybrid working model)
- Combination of office-based collaboration and remote working
- Supportive, collaborative, and innovation-driven culture
Additional Attributes (Desirable)
- Experience with Embedded hardware interfaces and debugging tools
- Familiarity with version control systems (eg, Git)
- Exposure to CI/CD pipelines and automated testing environments
- Interest in emerging technologies and continuous learning