autonomy and machine learning, and need a software engineer to help us make this a reality. As a software engineer, you will be responsible for designing, developing, testing and prototyping various embedded control applications. You will also be required to maintain existing software products and libraries, as well as write technical documents. In order to be successful in this role More ❯
Employment Type: Permanent
Salary: £30000 - £45000/annum Opportunities for development
life cycle using Agile and Waterfall methodologies. Required Skills: - C/C++ & Python Software Development. - Software development on embedded systems/microcontrollers. - Basic electronics knowledge with the confidence of prototyping electronic circuits. - Sensor integration using: UART/RS232, I2C, SPI, Ethernet etc. - Data formats: Protobuf/JSON - Basic control systems knowledge - Software version control and management: Git, GitHub, JIRA etc. More ❯
in-service support Key Responsibilities of the Electrical Control Systems Engineer Provide technical support in Electrical, Automation, and Instrumentation across projects. Contribute to the full engineering lifecycle: concept development, prototyping, implementation, and technical documentation. Ensure compliance with health and safety regulations. Communicate clearly and professionally with clients, suppliers, and team members. Uphold the values of simplicity, clarity, and integrity in More ❯