Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Tec Partners
Required Skills & Experience: Strong C++ development skills. Embedded Linux and embedded software development experience. Minimum 5 years' software development experience. Strong understanding of object-oriented software design. Proven ability to work effectively in cross-functional engineering teams. Excellent verbal and written communication skills. Analytical thinker with a creative More ❯
cambridge, east anglia, United Kingdom Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Required Skills & Experience: Strong C++ development skills. Embedded Linux and embedded software development experience. Minimum 5 years’ software development experience. Strong understanding of object-oriented software design. Proven ability to work effectively in cross-functional engineering teams. Excellent verbal and written communication skills. Analytical thinker with a creative More ❯
Cambridge, south west england, United Kingdom Hybrid / WFH Options
TEC Partners - Technical Recruitment Specialists
Required Skills & Experience: Strong C++ development skills. Embedded Linux and embedded software development experience. Minimum 5 years’ software development experience. Strong understanding of object-oriented software design. Proven ability to work effectively in cross-functional engineering teams. Excellent verbal and written communication skills. Analytical thinker with a creative More ❯
system capabilities and user experience. Contribute to the continuous improvement of software engineering practices. The Ideal Software Engineer Will Have: Strong understanding of object-oriented software design. Experience with C++ and Python. Knowledge of real-time systems, embedded Linux, GIS data, or SQL databases (preferred). Excellent teamwork More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
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 More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
ECM Selection (Holdings) Limited
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 More ❯
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 More ❯
system architecture and design, including reliability and scaling. Proficiency in at least one modern programming language such as Java, C++, or C# with object-oriented design. Experience in professional software development within the last 3 years. PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent. Experience with More ❯
constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You are demonstrably: Capable of developing performant object-oriented solutions in Python 3 on Unix Comfortable writing shell scripts and debugging build systems Able to debate the merits of test-driven-development More ❯
equivalent - 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 PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or equivalent - Experience with full software development life cycle, including coding standards, code reviews More ❯
verification of RTL designs. Familiarity with constrained random verification, coverage metrics, checking methodologies. Software development skills to write flexible, maintainable code in an objectoriented language. Familiarity with version control, preferably using git in conjunction with a change based code review flow. Ability to apply complex specification detail More ❯
verification of RTL designs. Familiarity with constrained random verification, coverage metrics, checking methodologies. Software development skills to write flexible, maintainable code in an objectoriented language. Familiarity with version control, preferably using git in conjunction with a change based code review flow. Ability to apply complex specification detail More ❯
verification of RTL designs. Familiarity with constrained random verification, coverage metrics, checking methodologies. Software development skills to write flexible, maintainable code in an objectoriented language. Familiarity with version control, preferably using git in conjunction with a change based code review flow. Ability to apply complex specification detail More ❯
QUALIFICATIONS Experience (non-internship) in professional software development Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in embedded development in C/C++ Knowledge of ARM CPUs PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent More ❯
building high-quality software and working across the full development life cycle. The position requires a strong foundation in C#, RESTful APIs, and object-oriented principles, along with the ability to collaborate in Agile environments and maintain existing software. A background in algorithm development and UI frameworks like … API Development : Experience programming and developing RESTful APIs for client-server architectures. C# and OOP : Strong architectural skills with knowledge of C# and object-oriented programming (OOP) principles. Software Design Patterns : Good understanding of software design patterns and data structures to create efficient and scalable solutions. Agile Development More ❯
building high-quality software and working across the full development life cycle. The position requires a strong foundation in C#, RESTful APIs, and object-oriented principles, along with the ability to collaborate in Agile environments and maintain existing software. A background in algorithm development and UI frameworks like … API Development : Experience programming and developing RESTful APIs for client-server architectures. C# and OOP : Strong architectural skills with knowledge of C# and object-oriented programming (OOP) principles. Software Design Patterns : Good understanding of software design patterns and data structures to create efficient and scalable solutions. Agile Development More ❯
building high-quality software and working across the full development life cycle. The position requires a strong foundation in C#, RESTful APIs, and object-oriented principles, along with the ability to collaborate in Agile environments and maintain existing software. A background in algorithm development and UI frameworks like … API Development : Experience programming and developing RESTful APIs for client-server architectures. C# and OOP : Strong architectural skills with knowledge of C# and object-oriented programming (OOP) principles. Software Design Patterns : Good understanding of software design patterns and data structures to create efficient and scalable solutions. Agile Development 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 ❯
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 … 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 More ❯