embedded software test engineer

embedded software test engineer Job Description Template

Our company is looking for a embedded software test engineer to join our team.

Responsibilities:

  • Work closely with our Production Department to validate the solutions as they are deployed in the manufacturing environment;
  • Produce internal documentation for assigned tasks consistent with engineering procedures;
  • Communicate status to key stakeholders in a timely and professional fashion;
  • Provide direct support to our Production Department to maintain existing solutions and ensure timely deliveries to our customers.

Requirements:

  • Experience in CI/CD in Jenkins;
  • Test Automation experience;
  • Embedded C or C++
  • Python for writing test scripts;
  • Educated to degree level;
  • Strong understanding of C and assembly programming;
  • An understanding of JTAG technologies and boundary scan development for PCB validation;
  • Strong written and verbal communication skills;
  • A good understanding of scripting languages such as Python or bash;
  • An understanding of network communication protocols over Ethernet;
  • Strong problem-solving skills, creative and solution-building skills;
  • Experienced with writing DOS executables;
  • An awareness of NI tools LabVIEW and TestStand;
  • Ability to work successfully in a team environment;
  • A good understanding of Linux.