new electronics offerings from the wider market Working to find and fix issues while working to tight deadlines Experience Requirements Embedded firmware development in C on 32-bit ARM based MCUs DC/BLDC Motor Control Use of the STM32 MCU ecosystem Motion control theory Python scripting Sensors and encoders More ❯
Par, Cornwall, South West, United Kingdom Hybrid / WFH Options
Bennett and Game
circuits and multi-layer PCBs using DipTrace or other major EDA tools (e.g., Altium, Eagle, KiCAD). Write and maintain embedded firmware (primarily in C/C++) for hardware control and testing. Develop, test, and validate control systems, ensuring functionality, reliability, and safety. Collaborate with software, mechanical, and systems engineers More ❯
parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside … Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience More ❯