Job ID 318701
Highly varied Embedded Software Engineer vacancy exposing you to multiple technologies through customer and innovation led projects. The products are based on precision motion control systems used mainly in the scientific sector for worthy endeavours including cancer drug discovery and healthcare.
You’ll learn lots in this role. There are lots of simultaneous projects and each one is different in scope.
The majority of the work will involve the creation of low level, real time embedded software in C but you may also dip into RTOS code, high level software (C++/C# for windows/Linux) or Verilog for FPGAs depending on your skills and interests.
An interest or experience in control loops, motor control, motion control, robotics or similar applications will be particularly useful.
The company have a flexible hybrid work policy where you can work a 4 or 5 day week with 3 days in the office.
Embedded Software Engineer essential requirements
* Embedded C
* Electronics understanding
Embedded Software Engineer desirable skills
* FPGA, Verilog
* STM32, H8, ARM based processors
* RTOS, Linux or Windows programming
* Comms protocols
* Control, motors, robotics
Position: Embedded Software Engineer