Embedded Software Engineer
microTECH Global Limited
Longton, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 90KJob location
Longton, United Kingdom
Tech stack
C++
Embedded Software
Ethernet
Firmware
FreeRTOS
OPC Unified Architecture
PIC Microcontroller
Job description
- Lead embedded software development for cargo inspection products
- Deliver real-time control firmware for coordinating X-ray sources and sensors
- Deliver real-time control firmware for communicating with motion sensors and related peripherals
- Manage Ethernet web-socket and OPC-UA communications with PC and PLC devices
- Work within a multi-disciplinary engineering team reporting to the Engineering Manager
Technologies:
- ARM
- Embedded
- Ethernet
- Firmware
- FreeRTOS
- PLC
- STM32CubeIDE
- Web
- C++
Requirements
- Proficient with STM32CubeIDE and STM32 family of microcontrollers
- Proficient in C-code programming for microcontrollers on the ARM platform including the use of HAL libraries, AzureRTOS, and FreeRTOS
- Hold a degree in electronic engineering or related discipline
- Minimum of two years work experience or at least five years equivalent practical experience in microcontroller programming
Benefits & conditions
We are seeking an Embedded Software Engineer to join our dynamic team focused on cargo inspection products. Our company values innovation and teamwork, providing an environment where you can thrive and grow. You will have the opportunity to work with advanced technology and contribute to impactful projects. We offer competitive benefits and a collaborative work atmosphere.