Embedded Software Engineer
Location: Oxford, Eyensham UK
Start: ASAP
Duration: 12 months
Hours: 37 hours per week Monday to Friday
Inside IR35
Pay: £35++++ per hour
Working arrangement: Hybrid
Key Requirements
* Extensive experience in embedded C development on STM32 (ARM Cortex) using Keil IDE.
* Strong expertise in multithreaded RTOS systems, including thread synchronization and debugging.
* Proven ability to analyse, maintain, and optimise existing codebases, with focus on performance and resource efficiency.
* Solid understanding of embedded file systems and data transfer.
* Experience of conducting code reviews and contributing to design improvements and practical optimisations.
* Comfortable working independently, self‑directed, and able to demonstrate clear progress.
Desirable Skills
* Experience with CAN, SPI, RS232 communication protocols.
* Familiarity with software V&V, Git-based workflows, and Agile/DevOps environments.
* Python for tooling or test automation.
* Exposure to FPGA (Intel/Quartus/VHDL) is a plus.
Profile
* Strong problem‑solving ability with a pragmatic solution‑oriented approach.
* Effective communicator, able to demonstrate work progress and engage with multidisciplinary teams while operating autonomously.
Benefits and Conditions
* PPE provided by client.
* H&S on site and first‑day induction.
* Hazards associated with site work such as trips, slips and falls.
Equal Opportunities
Rullion celebrates and supports diversity and is committed to ensuring equal opportunities for both employees and applicants.
#J-18808-Ljbffr