activity. Requirements A bit about you... Degree in Electronics Engineering, Computer Science, or related discipline 3+ years of experience in embedded software development for real-time systems Proficiency in C++, OOP and C Strong understanding of RTOS, interrupt-driven programming, and low-level hardware interfacing Experience with Linux OS Experience with microcontrollers, ideally STM32 Experience with communication protocols (SPI, I2C More ❯
driven control system which includes servomotors, proximity sensors, industrial communication protocols (EtherCAT or IO-Link), use of structured text languages (IEC (phone number removed). Additional experience with modern C++, C# or Python would be desirable. Similarly, experience with modern communication protocols (REST APIs, OPC UA) for high level system connectivity would be beneficial. Due to the nature of projects More ❯
My client developed highly precise scientific instruments & sensors. Responsibilities as an Embedded Linux Software Engineer : Design and develop bare metal, RTOS, and DSP algorithm embedded software using C/C++ on ARM Cortex MCUs Create production support software, like test jig interfaces and calibration tools Troubleshoot hardware issues, perform fault finding, and resolve system-level problems Requirements: 5+ of Embedded … Firmware/Software engineering experience Strong experience in embedded software development and debugging using C/C++ (bare metal, RTOS) Solid knowledge of MCU peripheral control (UART, I2C, SPI, USB, MODBUS, DMA, etc.) Solid understanding of Digital Signal Processing Apply now to be part of a company developing highly complex sensing technologies, and take your embedded software skills to the More ❯
Royston, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
Maplesoft
Key Accountabilities: Development of image processing algorithms for medical imaging (e.g., endoscopy) Image preprocessing using OpenCV and related libraries Implementation and application development of machine learningbased image recognition models (C++/Python) Software development and documentation in compliance with the European Medical Device Regulation (EU MDR) Technical communication in Japanese with our development team in Japan Requirements (Essential): Resident of … both English and Japanese Experience in medical software development Understanding of the European Medical Device Regulation (EU MDR) Experience with image processing libraries such as OpenCV Development experience in C++ and Python Preferred Qualifications: Experience with C# Experience with medical device software certification (CE marking) Practical experience in medical image processing Experience developing and deploying machine learningbased image recognition models More ❯