Experienced Embedded Software Test Engineer - Software Consultant

  • Full-time

Company Description

We’re an innovation and transformation consultancy that believes in the power of ingenuity to build a positive-human future in a technology-driven world. Our diverse teams of experts combine innovative thinking with breakthrough-technologies to progress further, faster.

Job Description

We design and build software for real products and devices. We work in multi-disciplinary teams that specialise in developing these end-to-end products and devices, taking early-stage concepts through to complete product releases - and even to small volume production line scale-up. Our world-class development facilities are based just outside Cambridge.

As consultants, it’s important to us that we deliver high quality software for our clients. We ensure this by focusing on agile methodologies such as Test-Driven Development, Continuous Integration systems & Pair Programming throughout our projects.

Some of our core capabilities include: 

Software for Real Devices 

We are experts in developing best-in-class embedded software and firmware for cutting-edge products and devices across many industries, from small medical devices to large transport networks. For example,  we developed the Oakdoor Data Diode to keep organisations safe from cyber attacks. We have been working with Ori Biotech to accelerate the development of affordable cell and gene therapies, which is set to revolutionise the healthcare industry. 

Cloud Integration and IoT Devices 

We design and develop edge-processing software for embedded and bare-metal IoT devices, with cloud-integration as a key feature, to create end-to-end IoT solutions that have real business value. We work closely with our teams of digital engineers and data scientists to extract deeper insights from our data. We heloped Water Source create a water purification system that can change the way people around the world access safe drinking water. 

Advanced Image processing & Virtual Reality  

We have expertise in high-speed image analysis and processing, as well as building systems that capture, interpret and use image data.  We have built mixed-reality digital twins to improve how operators visualise information and remotely control hazardous systems. Using Microsoft’s HoloLens, we enhanced training modules for IMI Critical Engineering with augmented reality (AR) to give engineers a real-world experience of the products they’ll be maintaining. 

Why do we enjoy developing software at PA?  

  • Working in teams that provide insight into best practice software product development – from button-sized embedded electronics systems through to innovative manufacturing process control.  
  • The freedom to specialise our technical growth in whichever direction we’d like so that we’re always ready to design and build solutions using the best-suited technologies for the problem we are trying to solve
  • Being about to collaborate closely with clients to develop the best solution for their problems
  • Where we can, adding value through our non-software capability. For example, as an expert in applied sciences, communications systems, or medical devices.   

As an experienced Software Test Engineer, you'll be working within collaborative cross-disciplinary teams of software, electronics, mechanical engineers and scientists to build innovative solutions.

We would expect you will have a combination, but not necessarily all, of:

  • Excellent communication skills
  • Experience implementing and managing test infrastructure for embedded products  
  • An enthusiasm for exploratory testing and a good knowledge of automated frameworks for systems-level testing and reporting
  • Experience in testing an embedded Linux product in a Linux testing environment
  •  A good understanding of networking protocols, hardware and security  
  • Knowledge or experience of a specific area of interest, for example: embedded software, sensors, IoT, medical devices, robotics, VR/AR

We are generally technology agnostic and believe in using the right tool for the task at hand, as such specific framework experience is not required, and we hope our engineers will to be excited work across a range of platforms. We welcome people from a broad range of platform/technology backgrounds and who are looking for the opportunity to expand their repertoire.

Please note that we are looking to fill multiple positions for this role, and hybrid working patterns will apply. 

Qualifications

Degree educated, or qualified by experience, in a relevant subject area.

Additional Information

Benefits:

Private medical insurance
• Travel allowance 
• 25 days annual leave with the opportunity to buy 5 additional days
• Company pension scheme
• Annual performance-based bonus
• Life and Income protection insurance
• Tax efficient benefits (cycle to work, give as you earn)
• Additional optional benefits (Dental, critical illness, spouse/partner life assurance)

About us:

We believe in the power of ingenuity to build a positive human future in a technology-driven world.

As strategies, technologies and innovation collide, we create opportunity from complexity.

Our diverse teams of experts combine innovative thinking and breakthrough use of technologies to progress further, faster. Our clients adapt and transform, and together we achieve enduring results.

PA. Bringing Ingenuity to Life.

Diversity:

We believe that diversity makes us a stronger firm and look to employ people with different ideas, styles and skillsets. This diversity stimulates a rich, creative environment – one in which our people develop, and our clients enjoy enduring results. We’re committed to recruiting, promoting and rewarding our people solely based on their ability to contribute to PA’s goals, without regard to their sex, race, disability, religion, national origin, ethnicity, sexual orientation, age or marital status.

We welcome international applications, but we are unable to offer sponsorship for work permits, so you will need to have the full right to live and work in the UK. Unfortunately, your application will be automatically rejected if you do not have these rights.

Should you need any adjustments to the recruitment process, at either application or interview, please contact us on [email protected]

Privacy Policy