Embedded Test Engineer
Job type: Permanent
Job reference: : BBBH104545
Location: England, Surrey
Sector: Embedded Software, R and D
Salary: £40000 - £50000.00 per annum + benefits
Date posted: 22/03/2017
Job title: Embedded Software Test Engineer
Salary: £40,000 - £50,000 p.a
An opportunity has arisen for an Embedded Software Test Engineer to join a truly global brand who are looking for dynamic engineers to help them produce innovative bespoke designs for a range of clients in multiple sectors.
My client is looking for somebody with a strong background in the design, build and maintenance of both manual and automated test cases/ environments for a variety of embedded software projects.
Responsibilities for the position of Embedded Software Test Engineer
*Analyse and provide feedback to cross-functional teams to improve the quality of the product
*Ability to analyse and decompose an intricate embedded software system
*Experienced in defining and designing testing methodologies embedded software systems
*Understand product targeted features & use cases, develop test cases that factor parameters important for typical and corner use cases
*Understanding and definition of logging tools, collect logs, analyse data, and debug
*Develop test suites, frameworks, and tools to validate features, conformance, and application specific use cases
*Setting up and extending automated test suites
*Knowledge of OS coding techniques, interfaces and hardware subsystems
*Experienced with software and communications diagnostic tools such as com port analysers, Wireshark and hardware diagnostic tools, such as oscilloscopes
Essential requirements for the position of Embedded Software Test Engineer
*Degree in engineering/ computer science, or equivalent industry experience
*Thorough knowledge of structured test methods and processes
*Proven experience working with embedded systems
*Familiarity with software configuration management tools, defect tracking tools, and peer review.
*Experience with debugging tools and techniques (i.e. gdb, gcov)
*Experience in writing/debugging C, and scripting experience (e.g. Python, Perl, Ruby, Bash, etc.)
*Experience of peripheral testing (desirable)
*Cache management (desirable)
*Simple (DAC, ADC, PMWs etc) and Complex (USB, PCIe etc) Hardware Interface (desirable)
*Experience with electrical/ electronic controls & components (desirable)
*Agile methodology background (desirable)
*Comfortable working with low-power embedded applications (desirable)
*Understanding of sensor technologies, filtering/sensing algorithms, validation techniques and fault injection (desirable)
If you are interested in being considered for the aforementioned Embedded Software Test Engineer vacancy then please do submit an application.
Spencer Ogden is acting as an Employment Agency in relation to this vacancy.