Job Title: Embedded Firmware Engineer (CAN and STM32)
Location: Witney, Oxford
Job Type: Permanent, Full-time – 37.5 hours per week
Hybrid Work: 2-3 days remote work a week depending on design schedule and working on physical products
Salary Range: £60,000 - £80,000
We are seeking an experienced Embedded Firmware Engineer to join our R&D Department and complement our engineering design team.
Key Responsibilities:
* Design, develop, and validate digital electronic instrumentation and support equipment
* Collaborate with a multi-disciplinary team on design projects from concept to production release
* Support existing digital products (24-bit Digitisers, Signal Analysers, and Dataloggers)
* Liaise with customers and external test houses as required
Requirements:
* BSc, BEng or equivalent in appropriate engineering or science discipline
* Prior experience with CAN technology is essential
* Proficiency in STM32, PIC, NXP, NIOS, and Freescale Microcontrollers/processors
* Digital Signal Processing knowledge
* Familiarity with data transmission protocols (CAN, RS485/422/232, UART, USB, Ethernet, SPI, I2C)
Desirable Qualifications:
* MSc, MEng or equivalent in appropriate engineering discipline
* Experience working with magnetic field-related instrumentation
* Low noise analogue and mixed signal design expertise for precision instrumentation
* Design for manufacture and test skills
* EMC design knowledge
Industrial Background Advantage:
* Instrumentation and control experience
* Measuring instruments and sensors industry background