integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems designpatterns Strong grasp of designpatterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
hybrid option of one day at home. What does the Senior Software Engineer role involve? The key function of this role is the design and development of new diagnostic platforms and the continuous improvement of existing platforms, including systems to support Randox internal departments. This is an extremely …/designs, both orally and ln written format, to direct and senior management For both products under development and released products, contribute to design change when necessary, ensuring that design change is managed ln a controlled way Ensure all systems are designed to a high quality … be able to demonstrate appropriate industrial expertise Experience of requirements gathering. Experience of designing and architecting software applications Experience with UI designpatterns such as MVVM, MVC, MVP Experience of agile practices and CI/CD platforms Experience with relational databases. Experience of unit testing Experience in More ❯
We are looking for: Excellent proficiency in C# and the .NET ecosystem Strong understanding of object-oriented programming (OOP) principles and designpatterns (SOLID) Experience with relational databases and SQL Knowledge of front-end tech - HTML, CSS, JavaScript It would be a bonus if you had: Experience More ❯
Southampton, Hampshire, South East, United Kingdom
Tria Recruitment
We are looking for: Excellent proficiency in C# and the .NET ecosystem Strong understanding of object-oriented programming (OOP) principles and designpatterns (SOLID) Experience with relational databases and SQL Knowledge of front-end tech - HTML, CSS, JavaScript It would be a bonus if you had: Experience More ❯
southampton, south east england, united kingdom Hybrid / WFH Options
Ocho
Responsibilities Work on an exciting suite of .NET-based solutions Contribute to greenfield web development projects Work across the full development lifecycle - from design to deployment Play a key role in security, performance, and usability in enterprise applications Provide mentorship for Junior team members Essential Skills & Experience 5+ … in .NET/C#/ASP.NET Experience with Entity Framework & SQL Server Strong problem-solving skills Understanding of OO programming and designpatterns Why Join? Flexible working hours Hybrid working (Belfast office) Private medical cover & life insurance Pension scheme Regular team outings For more information about this More ❯
southampton, south east england, united kingdom Hybrid / WFH Options
Ocho
to enhance customer experiences. Key Responsibilities Develop and integrate new features into existing .NET-based solutions Work across the full development lifecycle - from design to deployment Ensure security, performance, and usability in enterprise applications Collaborate closely with product owners and development teams Contribute to greenfield web development projects … ASP.NET, WPF, MVVM, MVC Entity Framework & SQL Server 2014 Strong problem-solving and software architecture skills Understanding of OO programming and designpatterns Familiarity with development processes (source control, unit testing, code reviews) Why Join? Flexible working hours Hybrid working model Private medical cover & life insurance Pension More ❯
Southampton, England, United Kingdom Hybrid / WFH Options
Platform Recruitment
Looking For: Solid experience with modern C++ (C++11/14/17/20) Strong understanding of object-oriented programming and designpatterns Proficiency in multi-threading, memory management, and performance tuning Experience using version control systems, especially Git Comfortable working in a Linux or cross-platform More ❯
southampton, south east england, united kingdom Hybrid / WFH Options
Ocho
customer experiences. Key Responsibilities Gain experience in .NET-based solutions Contribute to greenfield web development projects Work across the full development lifecycle - from design to deployment Learn about security, performance, and usability in enterprise applications Collaborate closely with the rest of the team Essential Skills & Experience 1+ … years' experience in .NET/C#/ASP.NET Entity Framework & SQL Server Strong problem-solving skills Understanding of OO programming and designpatterns Familiarity with development processes (source control, unit testing, code reviews) Why Join? Flexible working hours Hybrid working (Belfast office) Private medical cover & life insurance More ❯
level requirements into detailed specifications. Documentation & Communication: Communicate new features and improvements to the wider company through clear documentation and release notes. Feature Design & Development: Design and create new features for sensor systems. Agile Development: Collaborate as part of an Agile team, contributing throughout the full … unit testing and the software development lifecycle. Knowledge of multi-threaded development and distributed software systems. Familiarity with SOLID principles and modern software design patterns. Experience with Docker and build pipelines. Proficient in version control using Git. Experience with CUDA for GPU programming. Solid understanding of Linux systems. More ❯