debugging Maintaining compliance with medical industry standards and regulations Essential Experience required for the Senior Embedded Software Engineer Proficiency in programming languages such as C/C++ Experience with real-time operating systems (RTOS/FreeRTOS) Understanding of 32-bit microcontrollers (STM32/ESP32) Experience working with communication protocols (I2C more »
Champion modern software technologies to streamline development Work with different teams to build large-scale on-board systems from the ground up About you: C/C++ development for systems on Linux ( essential ) Commercial use of Python ( essential ) Very comfortable in a Linux environment ( essential ) 1-5 years' commercial development more »
Vitis, System Verilog, TCL scripting. Knowledge of FPGA/SoC architectures (Xilinx, Intel, Microsemi). Familiar with debugging tools like JTAG or logic analyzers. C/C++ expertise for embedded systems. Simulation tool experience (QuestaSim, ModelSim). Adherence to industry-standard firmware design practices. Preferred Skills: Cryptography and anti-tamper more »
Proficiency in analogue and digital circuit design and PCB layout Experience with signal processing and data acquisition systems Knowledge of embedded systems and programming (C, Python) is advantageous Strong problem-solving skillsIf you're interested in the position of Senior Electronics Engineer, please apply or contact Chris Moffatt. more »
Harwell, Oxfordshire, United Kingdom Hybrid / WFH Options
HAYS
standards, and experience working with systems designed for space environments. Ideally, you will also have experience with programming languages such as Python, MATLAB/C or C++, with hands-on experience in manufacturing, assembly, and testing. You will possess good analytical skills for identifying root cause issues, be able to more »
ideal Senior Electronics Engineer will have; proven analogue and digital design experience experience in low level embedded system design familiarity with microcontroller programming in C and/or C++ skills in PCB schematic designFor more information or to apply for the position of Senior Electronic Design Engineer please contact Michael more »
Job Title: Firmware Engineer Location: Oxford (2/3 Days On-Site Per Week) Starting Salary - Up to £65,000 Key Experience & Responsibilities: - Embedded C Software Development onto a Bare-Metal Platform - Experience Working With Standard MicroProcessors & MicroControllers - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard more »
Oxford, Oxfordshire, South East Hybrid / WFH Options
IC Resources
Embedded Software Engineer Qualifications: Strong background in developing Linux device drivers Proficiency in creating drivers for custom hardware (FPGA, GPU, NPU). Expertise in C programming and Shell scripting. Knowledge of ML accelerator stacks If this position sounds of interest please reach out to Harry Hansford @ IC Resources. more »
degree) in Engineering, Science, or a related discipline. Proven experience integrating vision systems and automated inspection solutions (Cognex, Keyence preferred). Programming skills in C/C# and familiarity with code readers . Knowledge of control systems (Siemens S7 or Allen Bradley PLCs is a plus). Exposure to vision more »
Kidlington, Thrupp, Oxfordshire, United Kingdom Hybrid / WFH Options
Recruit 12
and contribute to the development of cutting-edge technologies. What You Will Do: Derive software requirements from ECU feature specifications. Implement hardware drivers in C or configure Autosar modules to meet required functionality. Integrate handwritten C code into the Autosar framework or with application software code (generated via Model-Based … to implementation. Contribute to ECU testing on Hardware-in-the-Loop (HIL) rigs. About You: Proven experience in bare-metal embedded software development in C on Arm CPU architecture , ideally with Xilinx or TI processors . Strong background in automotive ECU software development for production, following the ISO26262 process. Proficiency … with ETAS or Vector Autosar authoring tools . Experience writing MISRA C compliant code. Familiarity with static analysis tools like Polyspace or the LDRA toolchain . Knowledge of test, measurement, and debugging techniques. Experience with debugging tools such as Lauterbach Trace32 . What’s In It for You: Hybrid working more »