a range of different industry sectors. The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about More ❯
restful web services · Work with modern JavaScript libraries and frameworks such as React/pReact. TypeScript as well as experience with micro front-end architecture · Development experience in Java, C++, C#, and/or .NET · Deep understanding of object-oriented design and SDK development, specifically within a cloud environment · Experience working with other cloud teams and accommodating requirements from those More ❯
you: Education: Software engineering degree or a related discipline. Experience: At least 2 years experience in the field . Languages: Advanced level in English. Technical knowledge : programming in C, C++, Python, ADA, Linux, QT, TCP/IP, QT Valuable/Desirable: Case tools, GIT, Jenkins, Bitbucket, SVN, CI/CD Capability: SW development, HW/SW Integration, testing ATP/ More ❯
Solvency II, FATCA, EMIR, MiFID), Pricing & Valuation, Organizational Transformation & Process Improvement. IT & Information systems consulting: Business Analysis, Project Management, Change management, Front Office Support (functional and technical), Development (e.g C++, Python, C#, Java, VBA), Financial Software (e.g. Sophis, Murex, Summit, Calypso), IT Transformation & Innovation. As part of Quanteam Group, Quanteam UK & PL has today more than 80 consultants, working for More ❯
Solvency II, FATCA, EMIR, MiFID), Pricing & Valuation, Organizational Transformation & Process Improvement. IT & Information systems consulting: Business Analysis, Project Management, Change management, Front Office Support (functional and technical), Development (e.g C++, Python, C#, Java, VBA), Financial Software (e.g. Sophis, Murex, Summit, Calypso), IT Transformation & Innovation. As part of Quanteam Group, Quanteam UK & PL has today more than 80 consultants, working for More ❯
of comprehensive technical documentation. Essential Criteria: Proven professional experience in the design, simulation, implementation, verification and validation of digital circuits on DSP and Microcontroller. Proven experience in programming in C++ and C languages. Good knowledge of theory and usage of Real Time Operating Systems (FreeRTOS, Zephyr) Strong analytical and problem-solving attitude. Experience in the use of laboratory equipment (oscilloscope More ❯
Lisburn, Northern Ireland, United Kingdom Hybrid / WFH Options
Camlin Group
of comprehensive technical documentation. Essential Criteria: Proven professional experience in the design, simulation, implementation, verification and validation of digital circuits on DSP and Microcontroller. Proven experience in programming in C++ and C languages. Good knowledge of theory and usage of Real Time Operating Systems (FreeRTOS, Zephyr) Strong analytical and problem-solving attitude. Experience in the use of laboratory equipment (oscilloscope More ❯
or fast-growth environments would be a plus. Proven experience in leading teams or managing projects from concept to delivery . Proficiency in programming languages such as C/C++ and Python. Must be expert in at least one of these. Strong understanding of real-time operating systems and embedded firmware. Exceptional problem-solving skills and the ability to thrive More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
MBDA
software development team and advance the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving You will have an open approach to software development, as the software you develop can be More ❯
to handle a variety of clinical research tasks. Excellent organizational and communication skills Professional use of the English language; both written and oral. Experience in Object Oriented Programming (C#, C++, VBS, etc....), scripting language (PERL, etc.), SAS, R, SQL Understanding of CDISC standards (CDASH, SDTM, ADaM, etc.) Experience in clinical database management system development. Experience in a clinical, scientific or More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
software development team and advance the technical development of our synthetic environments/simulation components for one of MBDA's weapon systems A strong background in software (C# and C++), and its realisation and system wide impact, with a robust approach to problem solving You will have an open approach to software development, as the software you develop can be More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
MBDA
Robotics, or Mechatronics Algorithms knowledge such as Modern/Classical Control, Navigation, Data Fusion, Tracking and Guidance, Machine Learning Tools and Libraries such as Matlab, Simulink, Python, C/C++, Py Torch, Open AI-Gym/Universe, Model based design Experience of algorithm research and/or product development and support A keen curiosity about innovative technologies and their applications More ❯
Exeter, Devon, South West, United Kingdom Hybrid / WFH Options
TMS Maritime
We're Looking For: You'll have: A degree in Computer Science, Software Engineering, Data Science, AI or equivalent (or imminent graduation) Solid programming skills (e.g. Python, R, Java, C++ or other modern language) Familiarity (or strong interest) in machine learning, data analytics, modelling, algorithms, or statistical methods Demonstrable experience via projects, coursework or side projects in data science, ML More ❯
able to demonstrate the following skills and experience: - Degree in Telecommunications Engineering, Industrial Engineering, Computer Engineering, Mathematics, Physics, or similar. - Have basic programming knowledge in at least one language (C++, Python). - Show interest in software development and aerospace technologies. - Possess the ability to learn and adapt. - Be proactive and have teamwork skills. - Have a good level of English (both More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
of the company process for delivering products to our customers, including test and certification. We work across a number of disciplines, primarily software development using programming languages such as C++, C# and Java within environments such as Visual Studio and Eclipse, but we also span system engineering, networking, hardware integration, and use of algorithms such as flight dynamics and rotational More ❯
like profiler, gdb, and strace for debugging Experience with compiling/building/packaging/release engineering/yum/apt Coding skills in any language, preferably C/C++ or Python Previous experience with container or virtualization environments Proven success working in a distributed environment Supplemental MySQL technologies Why Percona? At Percona, we believe an open world is a More ❯
Bonus if you have: Experience in designing, developing and testing embedded software and hardware control systems for UAV, UXV, autonomous driving or aerospace applications Working knowledge of C/C++ Experience working with ROS or robotics sensors (IMU, GPS/GNSS, LIDAR, RADAR, Cameras, etc.) Experience with model-based design and modelling tools such as UML and/or SysML More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
MBDA
tasks, you will have the opportunity to develop skills with the following tools and platforms: Matlab and Simulink Python Deep Learning libraries (e.g. Pytorch, scikit-learn, ONNX) C/C++ Hardware development boards (e.g. NVIDIA Jetson products) Alongside involvement with departmental activities, you will be part of a wider cohort of summer placements and graduates on the Early Careers Programme More ❯
media technologies, semantic analysis of multimedia content, techniques for the detection of misinformation including AI methods and their application, user interface, and feedback systems, various programming languages (Java, C, C++, C#, Python, JavaScript), technologies in the area of Internet-of-Things, web-based systems, databases, cloud computing, formal methods in CSExpertise in various application areas of Computer ScienceProven interest in More ❯
University degree in engineering, computer science, mathematics or equivalent. At least 3 years professional experience in programming & data science in development and engineering areas Applied skills in Python and C++ and state-of -the art data science frameworks Excellent knowledge in continuous integration integration and tool developments and with a clear focus on business problems and have an entrepreneurial and More ❯
End engineering, with a proven track record of building and maintaining high-performance, distributed systems in production. Required Technical Skills A minimum of 5 years of production experience with C++ or Go (Golang). Strong, demonstrable experiefnce with Real Time, low-latency data processing. You obsess over milliseconds and understand the trade-offs. Proficiency with cloud platforms (AWS, GCP, or More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Ventula Consulting Limited
backend engineering, with a proven track record of building and maintaining high-performance, distributed systems in production. Required Technical Skills A minimum of 5 years of production experience with C++ or Go (Golang). Strong, demonstrable experiefnce with real-time, low-latency data processing. You obsess over milliseconds and understand the trade-offs. Proficiency with cloud platforms (AWS, GCP, or More ❯
algorithm development focus. Development of algorithms for hardware implementation on ASICs or FPGAs. Digital Signal Processing based classes, projects or work experience. Simulink experience in work or school. Python, C++, or other languages acceptable. Substantive involvement and/or leadership in group-oriented project work. Verification planning and principles, while applying their theoretical knowledge in resolving real world problems. Drug More ❯
and workflows to enhance efficiency and software performance. Essential Skills and Experiences: Proven experience leading software development teams, including embedded systems. Proficiency in programming languages such as C or C++, with experience in real-time embedded systems. Experience with embedded software development tools (e.g. STM32) and environments (e.g., debuggers, emulators, compilers, KiCad). Experience in software requirements, design, implementation, verification More ❯
execution Consider the application of AI methods in SW development activities About You: Master in Computer Science, Applied Mathematics, Engineering or similar 5 - 10 years relevant experience Programming languages C++, Fortran, Python Source code management (we use Git, GitLab, Subversion) Experiences in GUI programming welcome Experienced in building SW architecture Good experience in automated testing and verification, validation of code More ❯