
First Base Employment Limited
ESSENTIAL FUNCTIONS/RESPONSIBILITIES:
The individual will be accountable for the following functions and responsibilities:
- Firmware design and development to support product changes and new products
- Design and develop embedded firmware for downhole tools
- Design and develop embedded firmware for interface and communication systems
- Design and develop tests along with the creation of test scripts
- Work with legacy firmware
- Find and fix bugs in embedded firmware
- Read and understand hardware schematics and datasheets
- Evaluate new hardware devices and designs
- Use source-code control systems such as Git to co-ordinate development
- Use task tracker systems such as Trello to record issues and co-ordinate development
- Analyse design issues and identify solutions
- Install and configure development tools such as Integrated Development Environments, compilers, and source-code control systems
- Design and develop interfaces to other downhole and surface tools and systems
- Produce detailed documentation for new and existing code and interfaces
- Perform any other engineering duties as required
QUALIFICATIONS/EXPERIENCE REQUIRED
The individual must at a minimum possess the following:
- Experience in embedded programming using C or C++
- Experience in C or C++ coding
- Knowledge of coding in a high-level scripting language such as Python
- Experience in designing multithreaded and/or multi-process embedded systems
- Knowledge of synchronisation issues in embedded systems
- User-level familiarity with Microsoft Windows operating systems and Office applications
- Knowledge of commonly used communication systems, interfaces, and protocols: SPI, I2C, async serial, RS232, RS485
- Experience with debugging embedded systems, using tools such as the oscilloscope, logic analyser and multimeter
- Some electronics design knowledge is required
What is on offer:
- Salary: this will be dependent upon previous experience.
- 25 days holiday per year plus bank holidays
- 37.5 Hours per week
- Pension
- Healthcare
To apply for this role please forward your CV and covering letter to andrew.penrith@first-base.co.uk