Software Engineer
Dyddiad hysbysebu: | 16 Gorffennaf 2025 |
---|---|
Cyflog: | £38,500 bob blwyddyn |
Oriau: | Llawn Amser |
Dyddiad cau: | 15 Awst 2025 |
Lleoliad: | Milton Keynes, Buckinghamshire |
Gweithio o bell: | Ar y safle yn unig |
Cwmni: | GAK ENTERPRISES LTD |
Math o swydd: | Parhaol |
Cyfeirnod swydd: | SE_GAK_07_2025_10 |
Crynodeb
• 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
• 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