Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
knowledge sharing, and problem-solving. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. Proven experience in software development, with a strong understanding of object-oriented programming principles. 1. Proficiency in at least one programming language (e.g., Python, JavaScript, Ruby, Java). Familiarity with software development methodologies (e.g., Agile, Scrum). Experience with version More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Cadence Design Systems
area. Strong understanding of various Artificial Intelligence and Machine Learning algorithms and techniques. Extensive experience in building AI based applications Strong understanding of Software Development best practices and in OO Design principles and patterns. Very strong competency in mathematics, statistics, data structures and algorithms. A penchant for finding outstanding solutions to very difficult problems. Excellent communication skills and collaboration capabilities. More ❯
Programming Skills Proficiency in object-oriented programming languages (e.g., C++, C#, Java) and scripting languages (e.g., Python). Additional Skills Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML). Software Engineering Best Practices Understanding of software engineering best practices including automated testing, code review, and CI/CD. Approach A thoughtful approach More ❯
or worked with client-server models — now you're ready for the next challenge in a role that balances independence with teamwork. You’ll likely have experience with: Object-Oriented Programming, especially in C# Developing RESTful APIs in a client-server architecture Agile methodologies and collaborative software cycles Maintaining and upgrading existing software systems Working on both Windows More ❯
scaling) of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design iOS mobile application development experience in Objective-C and Swift Experience communicating technical problems to both technical and business audiences verbally and in writing PREFERRED QUALIFICATIONS Bachelor More ❯
workplace and at home, there's nothing we can't achieve. BASIC QUALIFICATIONS - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems - Knowledge of professional software engineering & best practices for full More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
units to PC based analysis software. This includes developing high-speed data processing algorithms and robust and well tested APIs. Requirements: Strong C# development skills coupled with strong object-oriented programming knowledge Commercial experience working across the full software development lifecycle from requirement analysis to documentation and training Practical knowledge of developing RESTful APIs for client-server architecture More ❯
workplace and at home, there's nothing we can't achieve. BASIC QUALIFICATIONS - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience building complex software systems that have been successfully delivered to customers - Experience with full software development life cycle, including coding standards, code reviews, source control management More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview: We are looking for an FPGA/Embedded-Systems Engineer to join Arm's Solution Engineering FPGA Design team on a permanent basis. The team is based in Cambridge UK, working at the forefront of Arm based embedded More ❯
Engineer Responsibilities: Lead the design and development of surgical robotic software systems for client projects. Design and develop software applications and control algorithms for surgical robotics systems using ObjectOriented languages (C# and C++) and/or Embedded code (C) Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and mechanical robotics platforms Surgical … Proven experience in leading surgical robotic software development as a product following medical development processes. Experience designing software for Real Time Operating Systems (RTOS). Proficiency in modern ObjectOriented languages (C#, C++) and Embedded code (C). Solid understanding of robotics principles, including kinematics, dynamics, and control theory with robotics frameworks, communications Middleware and digital position controllers. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview: Join our dynamic FPGA Prototyping team, a key part of Arm's Solutions Engineering group, as an FPGA design engineer! We are a dedicated group of engineers providing a robust platform to build and test software on Arm More ❯
Knowledge of data integration. Experience in data manipulation through ETL Knowledge in UML Knowledge of markup languages such as HTML and XML Previous experience in software development in object-oriented languages and visual frameworks Full Proficiency in English is mandatory Advanced Spanish and/or Portuguese is a plus More ❯