Software Engineer - Embedded and Application SupportHorizon Search & Selection Ltd • Fowlmere, England, United Kingdom
Dieses Stellenangebot ist nicht mehr verfügbar
Software Engineer - Embedded and Application Support
Horizon Search & Selection Ltd
- Fowlmere, England, United Kingdom
- Fowlmere, England, United Kingdom
Über
The role The primary purpose of this role is to support, develop and maintain embedded software, desktop applications and bespoke production systems such as databases and test jig control software for gas detection sensors and instruments. The role spans full product life cycles, including legacy systems, new product development and ongoing product support. The ideal candidate will be multi‑skilled with a passion for problem solving, continuous improvement and a strong can‑do mindset. This is a hands‑on engineering role, focussed primarily on sustaining existing products through maintenance and enhancement of embedded software, desktop applications and database management for gas detection sensor and instrumentation products.
Duties and Responsibilities
To design, develop and maintain embedded software using C/C++, bare metal, RTOS, DSP algorithms primarily on ATMEL and STM32 Microcontroller platforms
Develop and maintain Windows WinForms applications and support production SQL databases
Lead integration of hardware and firmware including Hardware Abstraction Layers (HALs) and Device Drivers
Troubleshoot hardware issues, perform fault finding and resolve system‑level problems
Support application software development that interfaces with embedded systems
Assist in the development of production support software, including databases, test jig interfaces and calibration tools
Contribute to new product development while maintaining and enhancing legacy embedded systems
Apply systems thinking to ensure cohesive integration between hardware, firmware and supporting software
Collaborate with cross‑functional teams including electronic engineers, mechanical engineers, scientists, researchers, product managers and product verification
Participate in code reviews, testing and documentation to ensure high‑quality deliverables
The Person The successful candidate will also have the opportunity to provide support to new product development projects. The role demands strong technical problem‑solving skills, a collaborative mindset and the ability to work across disciplines to deliver robust and reliable solutions. For this important role we are seeking someone with the following qualifications, skills and attributes.
Qualifications and Experience
A Degree in a relevant subject
Strong experience in Embedded Firmware, Software Development and debugging using C/C+, bare metal, RTOS and Microcontrollers
Solid knowledge of MCU peripheral control and communication (UART, I2C, SPI, USB, MODBUS, DMA, PWM, GPIO, Timer, ADC, DAC, Flash, EEPROM, WDT, MCU/MPU clock and BLE)
Solid understanding of Digital Signal Processing (DSP) for sensor data analysis
Familiarity with application and web development and support (C#, .NET, WinForms, ASP.NET) in a supporting capacity
Skilled in using IDEs such as Visual Studio, VisualGDB, and Eclipse
Ability to work with and modernise legacy codebases and databases using SQL
Able to read schematics and understand the function of hardware components
Experience of electronics debugging working with PCBs and microcontroller programmers
Use of standard electronics tools including debuggers, multimeters and logic analysers
Full product/systems development cycle experience
Proven experience of developing products for test and production environment DFT/DFM
Process good levels of organisation and prioritisation skills including version control, documenting the design evolution and capturing key design decisions
Have a flexible, collaborative approach with good critical thinking skills and excellent attention to detail
Ability to work on multiple projects and meet required deadlines
Strong communication and teamwork abilities, building rapport with internal departments
Self‑motivated and driven to deliver high‑quality products
Desirable Skills and Experience
Engineering knowledge of Sensors and Instruments
Experience in hazardous location ATEX design and certification EN 60079-11
Previous experience of design to SIL2 functional safety EN 61508
An understanding of scientific principles of gas chemistry relevant to VOC gas sensing and detection
Familiarity with cloud integration, IoT platforms with cyber security knowledge
Knowledge of C/C++ code quality standards (MISRA C/C++, CWE top 25 etc)
Experience of identifying and evaluating product and market relevant emerging technologies
The ability to view mechanical drawings and understand the function
Knowledge of Agile/Scrum
Details This role is offered on a full‑time, permanent basis. The salary offered is dependent on experience and includes benefits. Please note: my client is not licensed to sponsor visas. Due to the rural location and limited public transport, applicants must be able to drive and have their own transport.
How to Apply Please apply to Gemma Turp through our website or alternatively, you can email a copy of your CV and covering letter to
gemma@horizoneast.co.uk .
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.