Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Firmware Test Engineer

Edwards Ltd

Onehouse

On-site

GBP 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global engineering leader in the UK is looking for an Embedded Firmware Test Engineer. This role involves developing and executing test cases for Cryogenic and Refrigeration products, collaborating across teams, and applying best practices. Candidates should have a Bachelor's degree in engineering and relevant experience in firmware testing, along with programming skills in Python, C, or C++. The company offers a supportive environment and opportunities for professional growth.

Benefits

Friendly atmosphere
Opportunities for growth
Access to global job opportunities
Competitive salary and benefits package

Qualifications

  • 3+ years of professional experience as embedded firmware test engineer.
  • Experience in evaluating firmware and embedded products.
  • Ability to develop code for test automation using Python, C or C++.

Responsibilities

  • Create manual and automated test cases for Cryogenic and Refrigeration products.
  • Document existing test cases based on product requirements.
  • Collaborate with cross-functional teams for test case development.

Skills

Firmware testing
Python programming
LabView
Communication skills
Problem-solving

Education

Bachelor's degree in EE, CS, or related field

Tools

Azure DevOps
Linux OS
Job description
Role Summary

In PC Haverhill the Embedded Firmware Test Engineer (EFTE) plays a crucial role in a product firmware's development life cycle for PC Haverhill Cryogenic and Refrigeration product lines. Ensuring quality in mission-critical product releases for any Firmware test activities on New Product Development (NPD) and active support for Sustaining Engineering teams. This role will be part of the engineering organization within CTIP under direction of senior engineering/R&D staff. Please note that at this time we are unable to provide visa sponsorship for this role.

Responsibilities
  • Define and create new manual and automated test cases for Cryogenic and Refrigeration products using LabView Test Utilities and the Python Robot Framework, ensuring alignment with firmware changes.
  • Update and document existing test cases based on revised product requirements in the test plan.
  • Contribute to Marketing Requirements, Software Requirements, and Design reviews.
  • Help define system behavior and functions in response to customer and marketing needs.
  • Collaborate cross-functionally to gather input for test case development.
  • Influence software design by applying best practices to improve testability.
  • Install or upgrade Cryogenic firmware using upgrade tools to required versions.
  • Set up test sequences by configuring product parameters via RS232 Host commands for optimal performance.
  • Execute manual and automated module-level tests using I/O simulators per the test plan.
  • Review and analyse test data to verify functionality as specified.
  • Log detailed firmware bugs in Azure DevOps when identified during testing.
  • Support the sustaining team with customer-reported software issues; engage directly with customers and design engineering when needed.
  • Work closely with Firmware and System Engineering teams to reproduce, resolve, and collect data for system-level tests.
  • Learn to set up and maintain Cryopump Test Stands (pumps, controllers, compressors) as required.
  • Participate in Agile/SCRUM activities (standups, grooming, planning, retrospectives) to help manage team effectiveness.
  • Assist with lab equipment, I/O simulators, and test computer maintenance.
Qualifications
  • Have aBS degree in EE, CS, or a related field
  • Have at least 3 years of professional experience working in a related embedded firmware test role.
  • Have experience working with and evaluating firmware and embedded products, delivering effective test plans and test cases
  • Have experience with various testing strategies including regression, functional, acceptance, smoke, integration, black box, white box, exploratory, ad hoc, performance, stress, and load.
  • Have ability to evaluate and develop code to automate test execution using Python, C or C++
  • Have good written and verbal communication skills.
  • Have ability to work closely with developers as well as small teams to complete tasks.
  • Have a proactive, self motivated approach to solving problems.
  • Have ability to take ownership of key deliverables from inception to delivery.
  • You don't need to tick every box to be suitable - a willingness to learn goes a long way. So, if you keep reading and feel inspired, always apply.
  • Have experience with MS DevOps platform, Linux OS and CI/CD Development
  • Have a proactive, self motivated approach to solving problems. Edwards has been engineering environments where innovation thrives for more than 100 years. Our legacy is built on a willingness to push the boundaries of science - that's why we're a global leader of vacuum and abatement. Being part of Atlas Copco Group means we have more than 4,000 employees around the world; this is your opportunity to work alongside passion, expertise, and with the latest technology to transform industries such as electronics, medical research, renewable energy and more. Together, we have the power to improve millions of lives and shape countless careers.
Benefits
  • A friendly, family like atmosphere
  • Plenty of opportunities to grow and develop
  • A culture known for respectful interaction, ethical behavior, and integrity
  • Potential to see your ideas realized and to make an impact
  • New challenges and new things to learn every day
  • Access to global job opportunities, as part of the Atlas Copco Group
  • An excellent remuneration & benefits package - including competitive salary, a medical plan and achievable variable compensation structure
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.