Software Test Engineer
|Job Title:||Software Test Engineer|
|Contact Name:||Brett Fuller|
|Job Published:||October 08, 2018 14:04|
We are recruiting an Embedded Software Test Engineer into our client's engineering team supporting projects in industries such as automotive (including F1), metrological, Hydrology and Oil & Gas.
With a desire to attract Engineers who value varied team work and being challenged in technical problem solving, we are offering an attractive salary & benefits package and development opportunities.
*Reporting to the Software Manager, providing technical software engineering solutions.
*Ensuring requirements are translated correctly into cohesive verification solutions.
*Experience of verifying embedded firmware with or without an RTOS (e.g. uC/OS, Free RTOS).
*Development of embedded software/firmware (C/C++/C#) test cases
*Verification of digital communications protocols (TCP/IP, CANBUS, MODBUS, RS485, SPI, I2C)
*Debugging and problem investigation of software/firmware
*Contribution in the definition of product and software/firmware architecture and design decisions.
*Verification and testing of software/firmware (e.g. Robot Framework).
*Instrumentation and stubbing of code to enable unit testing.
*Interpretation and understanding of hardware datasheets and device capabilities
*Work in a multi-disciplinary team across sites
*Potential to work upon the development, programming and debugging of software including:
oEmbedded platforms (including use of instrumentation such as oscilloscopes, logic analysers, etc.)
oMobile/Tablet platforms (e.g. Android, iOS, Linux).
oWeb applications (e.g. Java, C#, Spring, Maven, etc).
oDesktop software (e.g. Microsoft Visual Studio).
*Solid commercial experience using SW verification techniques, and reviews
*Verification of STM32 and similar microprocessor and microcontroller software
*Experience of testing low level drivers for embedded systems (i.e. device drivers).
*Software programming language experience (C/C++).
*Experience in source control packages (e.g. SVN, Github).
*Experiencing of automated software testing techniques and Continuous Integration.
*Experience Low-Level (Unit) Testing (LLT) using industry standard software (e.g. Cantata, CppUnit, LDRA).
*Knowledge of hardware level interfacing (e.g. device drivers)
*Time management skills, work to deadlines and respond effectively to demanding customer requests.
*Awareness of cybersecurity related issues and potential countermeasures
*Degree or equivalent qualification in Software/Electronic Engineering
*Excellent written and verbal communication
Get similar jobs like these by email
By submitting your details you agree to our T&C's
Livingston, West Lothian
£35000 - £50000 per annum
£30000 - £40000 per annum
RF Test and Validation Engineer
great benefits package
Senior Embedded Software Engineer
£40000 - £50000 per annum
Embedded Software Engineer