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.