Menu

Software Engineer

Job details
Posting date: 19 August 2025
Salary: £38,500 per year
Hours: Full time
Closing date: 18 September 2025
Location: Milton Keynes, Buckinghamshire
Remote working: On-site only
Company: GKV Enterprises ltd
Job type: Permanent
Job reference: SE_GAK_07_2025_10

Apply for this job

Summary

• Develop and maintain embedded firmware for an ARM Cortex-R5-based motion control system used in warehouse robots.

• Design modular firmware architecture to separate motion control, sensor fusion, and communication layers.

• Develop and optimized real-time motor control algorithms (PID, trajectory planning) in C.

• Implement SPI drivers for high-speed encoders and I2C interfaces for IMUs.

• Integrate ultrasonic and LiDAR sensors via UART and CAN interfaces for obstacle detection.

*• Design frontend applications in Angular and React to seamlessly have backend integrations

• Develop backend applications in MVC architecture using JSP, Servlets, Spring, HTML and JavaScript

• Manage databases using Oracle, SQL, MongoDB, and Cassandra to efficiently store and use data

• Perform quality assurance (unit and integration testing) using Junit, catching and managing bugs

• Shape cloud applications and integrations using frameworks such as AWS and Azure

• Ensure CI/CD by proficiently using Docker, Kubernetes and Jenkins

*Technical Skills

• Languages: C, C++, Python, Assembly, Java

• Protocols: SPI, I2C, UART, CAN, Ethernet

• RTOS: Free RTOS, VxWorks, Thread X

• Tools: Git, JIRA, Jenkins, Oscilloscope, Logic Analyzer

• Debugging: GDB, Lauterbach, JTAG

Apply for this job