58 Arm jobs in Cambridgeshire

Senior Firmware Engineer - IoT Devices

CB2 1GA Cambridge, Eastern £70000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a rapidly expanding innovator in smart home technology, is seeking a highly skilled Senior Firmware Engineer to join their fully remote development team. This role is integral to the design, development, and optimization of firmware for a new generation of Internet of Things (IoT) devices. Working remotely, you will be part of a collaborative and forward-thinking engineering group focused on delivering cutting-edge solutions. You will take ownership of the entire firmware lifecycle, from architecture and implementation to testing and deployment, ensuring robust, secure, and efficient performance.

Key Responsibilities:
  • Design, develop, and maintain embedded firmware for IoT devices, focusing on performance, reliability, and security.
  • Write clean, efficient, and well-documented C/C++ code for microcontrollers and embedded systems.
  • Implement and optimize real-time operating systems (RTOS) for various platforms.
  • Develop communication protocols (e.g., Wi-Fi, Bluetooth, Zigbee, Thread) for seamless device connectivity.
  • Integrate sensor data, manage power consumption, and optimize device performance.
  • Develop and execute unit tests, integration tests, and system tests to ensure firmware quality.
  • Debug complex firmware issues across hardware and software.
  • Collaborate with hardware engineers, software developers, and product managers to define firmware requirements and architecture.
  • Stay current with emerging trends and technologies in embedded systems and IoT.
  • Contribute to the technical roadmap and architectural decisions for future products.
  • Participate in code reviews and mentor junior firmware engineers.
  • Ensure adherence to coding standards and best practices for firmware development.

Qualifications and Skills:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in embedded systems firmware development.
  • Proficiency in C and C++ programming languages.
  • Strong understanding of real-time operating systems (RTOS) and embedded Linux.
  • Experience with microcontrollers (e.g., ARM Cortex-M) and associated development tools.
  • Familiarity with various communication protocols relevant to IoT (Wi-Fi, BLE, Zigbee, MQTT).
  • Experience with debugging tools, oscilloscopes, and logic analyzers.
  • Knowledge of hardware-software co-design principles.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, particularly in a remote team setting.
  • Demonstrated ability to work independently and manage multiple priorities effectively.
This is a unique opportunity to shape the future of connected devices, working remotely for a company at the forefront of technological innovation. If you are passionate about embedded systems and have a proven track record in firmware engineering, we encourage you to apply and contribute to groundbreaking IoT solutions.
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

PE2 1AA Peterborough, Eastern £75000 - £85000 annum Noir

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

Software Development Manager - Enterprise Software - Peterborough / Hybrid

(Key skills: Software Development Manager, Agile, Software Engineering Leadership, Product Delivery, Application Security, Identity & Access Management, .NET 4.8 & 8, SQL Server, Microservices, Cloud (AWS/Azure), DevOps, CI/CD, Jenkins, Ansible, Stakeholder Engagement, Resilience Engineering, Full Stack Development)

Are you an experienced and inspiring software leader who thrives on solving complex challenges, building high-performing teams, and delivering enterprise-scale applications? If you're looking for a role where your technical expertise and leadership will drive tangible impact, this could be your next great opportunity.

Our client, a global enterprise software provider, is seeking a Software Development Manager to lead agile development teams focused on delivering secure, resilient, and scalable products used by millions of users. This is a critical role that spans hands-on leadership, technical strategy, and cross-functional collaboration.

You will manage agile teams working on a mix of internal and client-facing applications, with a strong focus on application security, identity and access management, and platform resiliency. Working closely with architecture, design, infrastructure, and product teams, you will ensure the successful delivery of new and enhanced software solutions across a complex technology landscape.

To succeed, you will bring strong experience in leading development teams (7+ years) within agile environments, ideally across large, distributed systems. You will have a deep technical foundation in the Microsoft stack, including the .NET framework (versions 4.8 and 8), SQL Server, and service-oriented architectures. Familiarity with microservices, REST APIs, Docker, Redis, and cloud platforms (such as AWS or Azure) is essential. You'll also be comfortable working in a DevOps-driven culture, using CI/CD tools like Jenkins or Ansible to support fast, secure deployments.

This role is ideal for someone who enjoys balancing strategy with delivery. You'll actively mentor engineers, build inclusive and collaborative teams, and help define the next generation of enterprise software tools. You'll be empowered to challenge conventions, drive improvements, and shape solutions that directly enhance user experience and operational resilience.

Our client fosters a dynamic and supportive environment, with a culture built on ownership, transparency, and continuous learning. You'll be surrounded by curious minds, passionate technologists, and a leadership team that values innovation and long-term thinking.

If you're excited to lead the design and delivery of modern enterprise applications while growing and developing exceptional teams, this is an opportunity not to be missed.

Location: Peterborough, UK / Hybrid working
Salary: £75,000 - £85,000 + Bonus + Benefits

Applicants must have the right to work in the UK.

NOIRUKTECHREC
NOIRUKREC

This advertiser has chosen not to accept applicants from your region.

Advanced Software Development Apprentice

CB2 1AA Cambridge, Eastern £20000 annum (appr WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a unique Advanced Software Development Apprenticeship, designed for aspiring technologists looking to launch their careers in a fully remote, fast-paced environment. This comprehensive program provides hands-on training, mentorship, and practical experience in software development. You will work alongside experienced developers, contributing to real-world projects and gaining invaluable skills in coding, problem-solving, and system design.

This apprenticeship is an excellent opportunity for individuals with a strong aptitude for technology, a passion for coding, and a desire to learn. You will be exposed to various programming languages, development methodologies, and cutting-edge technologies. The program is structured to provide both theoretical knowledge and practical application, ensuring you build a solid foundation for a successful career in tech. As a fully remote role, you will need to be self-motivated, organized, and possess excellent communication skills to thrive within our virtual team.

Key responsibilities and learning opportunities include:
  • Assisting in the design, development, testing, and deployment of software applications.
  • Learning and applying various programming languages (e.g., Python, Java, JavaScript).
  • Participating in code reviews and collaborative development sessions.
  • Troubleshooting and debugging software issues.
  • Contributing to technical documentation and knowledge base creation.
  • Learning about agile development methodologies and software development lifecycle.
  • Working on diverse projects to gain exposure to different technologies and challenges.
  • Developing problem-solving skills and a logical approach to technical tasks.
  • Engaging in regular virtual training sessions and mentorship meetings.
  • Adhering to company standards and best practices in software development.

Ideal candidates will have a keen interest in software engineering, a good grasp of basic computer science concepts (even if self-taught), and strong analytical skills. Previous coding experience or personal projects are a plus. You must have excellent communication skills and be comfortable working independently in a remote setting. This apprenticeship is based in Cambridge, Cambridgeshire, UK but is conducted entirely remotely, providing a flexible learning environment.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

CB2 1AA Cambridge, Eastern £80000 Annually WhatJobs

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a renowned technology firm, is actively searching for a highly experienced Senior Software Development Manager to lead one of their key engineering teams. This pivotal role requires a seasoned leader with a passion for building and nurturing high-performing software development teams. You will be responsible for overseeing the entire software development lifecycle, from initial design and architecture through to implementation, testing, and deployment. Your leadership will ensure the timely delivery of high-quality software products that meet complex business requirements. Key responsibilities include managing, mentoring, and motivating a team of talented software engineers, fostering a collaborative and innovative work environment, and driving best practices in agile development methodologies. You will work closely with product managers, architects, and other stakeholders to define project roadmaps, allocate resources effectively, and ensure alignment with strategic business objectives. The ideal candidate will possess a strong technical background in software engineering, coupled with significant experience in people management and project leadership. Expertise in modern software development principles, cloud technologies, and continuous integration/continuous deployment (CI/CD) pipelines is essential. Excellent communication, interpersonal, and problem-solving skills are crucial for success in this role. You will be instrumental in shaping the technical direction of your team and contributing to the overall success of the company's software portfolio. This position offers an exciting opportunity to drive innovation and deliver impactful software solutions within a dynamic and challenging environment.
This advertiser has chosen not to accept applicants from your region.

Remote Software Development Intern

CB2 1TN Cambridge, Eastern £15 Hourly WhatJobs

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on a transformative career journey with our client, a forward-thinking technology company dedicated to creating innovative digital solutions. We are offering a unique opportunity for a motivated and aspiring Software Development Intern to join our globally distributed, remote-first team. This internship is designed for individuals eager to gain hands-on experience in a fast-paced, collaborative environment. You will be involved in various stages of the software development lifecycle, from requirement gathering and design to coding, testing, and deployment. The role is entirely remote, providing you with the flexibility to work from anywhere with a reliable internet connection.

You will contribute to exciting projects, working alongside experienced engineers who are passionate about technology and mentorship. Your primary responsibilities will include writing clean, efficient, and maintainable code in languages such as Python, Java, or JavaScript, developing new features for our core products, and assisting with bug fixes and performance optimizations. You will also participate in code reviews, daily stand-up meetings, and sprint planning sessions, gaining invaluable insights into Agile development methodologies. We encourage interns to take ownership of tasks and contribute creative ideas.

This internship is an exceptional chance to hone your technical skills, learn industry best practices, and build a professional network. You will be exposed to a wide range of technologies and tools used in modern software development. We are committed to providing a supportive learning environment where you can grow and develop your potential. Your contributions will directly impact our product roadmap and user experience. We are looking for individuals who are passionate about technology, possess strong analytical and problem-solving skills, and have a proactive attitude towards learning.

Key Responsibilities:
  • Assist in the design, development, and implementation of software features.
  • Write well-documented, high-quality code according to established standards.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Troubleshoot and debug software issues.
  • Collaborate with team members on technical challenges and project goals.
  • Contribute to project documentation and knowledge base.
  • Engage in daily stand-ups and sprint planning meetings.
  • Research and implement new technologies as needed.

Qualifications:
  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Understanding of data structures, algorithms, and object-oriented programming concepts.
  • Familiarity with version control systems like Git is a plus.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
This is a fully remote role, ideal for individuals seeking practical experience without geographical constraints. Join us and be part of a team that values innovation and professional growth, all from the comfort of your chosen workspace.

This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

CB2 0FB Cambridge, Eastern £18000 Annually WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is seeking enthusiastic and driven individuals to join their team as Junior Software Development Apprentices. This is a fantastic opportunity to launch your career in technology with comprehensive on-the-job training and mentorship. You will work alongside experienced developers, contributing to real-world projects and learning best practices in software engineering. The role is fully remote, offering the flexibility to work from anywhere within the UK. You will be involved in various stages of the software development lifecycle, including coding, testing, debugging, and documentation. We are looking for individuals with a passion for technology, a strong problem-solving aptitude, and a desire to learn and grow. No prior professional experience is necessary, but a foundational understanding of programming concepts or demonstrable personal projects will be highly regarded. Successful candidates will receive structured training, including access to online courses and workshops, to develop skills in relevant programming languages and technologies. This apprenticeship is designed to provide a clear path towards a rewarding career in software development.

Key Responsibilities:
  • Assist in the design, development, and implementation of software applications.
  • Write clean, efficient, and well-documented code under the guidance of senior developers.
  • Participate in code reviews to learn from peers and improve code quality.
  • Test software components to identify and fix bugs.
  • Contribute to the creation and maintenance of technical documentation.
  • Collaborate with team members in a remote environment using collaborative tools.
  • Engage actively in learning new technologies and development methodologies.

Qualifications and Skills:
  • A strong desire to learn and a passion for software development.
  • Good analytical and problem-solving skills.
  • Excellent communication and teamwork abilities, particularly in a remote setting.
  • Basic understanding of programming principles is advantageous but not essential.
  • High school diploma or equivalent qualification.
  • Ability to manage time effectively and work independently.
  • Enthusiasm for technology and staying updated with industry trends.

This is a unique opportunity to gain hands-on experience in a dynamic and supportive remote environment, working towards a recognized qualification and building a solid foundation for your future career. The role is based in Cambridge, Cambridgeshire, UK , but requires full remote participation.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

CB2 1AA Cambridge, Eastern £30000 annum (pro WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a world-leading technology research and development company, is actively seeking enthusiastic and bright Graduate Software Development Engineers to join their innovative, fully remote internship program. This is an unparalleled opportunity for aspiring software engineers to gain hands-on experience in a cutting-edge environment, working on exciting projects that push the boundaries of technology. Interns will have the chance to contribute to real-world software development, collaborating with experienced engineers on challenging problems. You will be involved in various stages of the software development lifecycle, from design and coding to testing and deployment.

This program is designed to provide a comprehensive learning experience. Interns will be assigned to specific teams and projects, receiving mentorship and guidance from senior engineers throughout their tenure. The focus will be on developing practical skills in programming languages such as Python, Java, or C++, along with gaining exposure to software development methodologies, version control systems, and agile practices. This fully remote internship requires excellent communication skills, a proactive attitude, and the ability to work effectively in a virtual team setting. Successful interns will have the opportunity to showcase their talents and potentially secure future full-time employment opportunities with our client. We are looking for individuals with a strong academic background in computer science or a related field, a genuine passion for software development, and a desire to learn and grow within a dynamic, collaborative, and remote-first culture.

Responsibilities:
  • Assist in the design and development of software applications and systems.
  • Write clean, maintainable, and efficient code under the guidance of senior engineers.
  • Participate in code reviews and contribute to testing processes.
  • Collaborate with team members in a remote environment to achieve project goals.
  • Learn and apply software development best practices and tools.
  • Document code and development processes.
  • Troubleshoot and resolve software defects.
  • Contribute to team meetings and discussions.
  • Gain exposure to various programming languages and technologies.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • Solid understanding of fundamental computer science concepts.
  • Proficiency in at least one programming language (e.g., Python, Java, C++).
  • Familiarity with software development principles and methodologies.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and collaboratively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Arm Jobs in Cambridgeshire !

Junior Software Development Apprentice

CB2 1GA Cambridge, Eastern £15000 Annually WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
An innovative technology firm based in the vibrant academic hub of Cambridge, Cambridgeshire, UK , is offering a unique opportunity for ambitious individuals to join their team as a Junior Software Development Apprentice . This apprenticeship program is designed to provide comprehensive on-the-job training and formal education, equipping you with the skills and knowledge required for a successful career in software development. You will work alongside experienced developers, contributing to real-world projects while learning the latest programming languages, methodologies, and best practices.

Apprenticeship Responsibilities:
  • Assist senior software developers in writing, testing, and debugging code for various software applications.
  • Learn and apply programming concepts using languages such as Python, Java, C#, or JavaScript under guidance.
  • Participate in daily stand-up meetings and contribute to team discussions.
  • Gain hands-on experience with software development tools, including IDEs, version control systems (e.g., Git), and project management software.
  • Assist in developing technical documentation, user guides, and system specifications.
  • Support the testing and quality assurance of software products.
  • Learn about different software development methodologies, such as Agile and Scrum.
  • Work towards completing a formal qualification in software development alongside practical experience.
  • Shadow experienced team members to gain exposure to different aspects of the software development lifecycle.
  • Contribute to problem-solving and assist in identifying solutions for technical challenges.
  • Help maintain and update existing software systems.
  • Observe and learn about database management and web development principles.
  • Develop a foundational understanding of cloud computing concepts.
Requirements:
  • Passion for technology and a strong desire to learn software development.
  • Good problem-solving abilities and logical thinking.
  • Basic understanding of computer principles.
  • Excellent communication and interpersonal skills.
  • Ability to work effectively as part of a team.
  • Enthusiasm and a proactive attitude towards learning.
  • Minimum of 4 GCSEs at grades A*-C (or equivalent) including Maths and English, or equivalent work experience.
  • A willingness to commit to the full duration of the apprenticeship program (typically 1-3 years).
  • Previous exposure to coding (e.g., personal projects, online courses) is beneficial but not essential.
This apprenticeship offers a fantastic stepping stone into the tech industry, providing structured learning, mentorship, and the opportunity to build a valuable career in software development. We are committed to nurturing talent and supporting your professional growth.
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Manager

CB2 1GA Cambridge, Eastern £80000 Annually WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology firm seeking a highly skilled and experienced Senior Software Development Manager to lead their engineering teams in Cambridge, Cambridgeshire . This is a pivotal role responsible for overseeing the design, development, and deployment of innovative software solutions. The ideal candidate will have a strong technical background, a proven track record in managing high-performing development teams, and extensive experience in agile methodologies. You will be instrumental in driving the technical vision, fostering a culture of engineering excellence, and ensuring the timely delivery of high-quality software products. Responsibilities include managing software engineers, architects, and QA professionals, mentoring team members, and fostering their professional growth. You will also be responsible for strategic planning, resource allocation, and project execution, ensuring alignment with business objectives. This role requires excellent leadership, communication, and problem-solving skills. Experience with cloud technologies, microservices architecture, and CI/CD pipelines is highly desirable. If you are a visionary leader passionate about building cutting-edge software and empowering engineering talent, we encourage you to apply.

Responsibilities:
  • Lead, mentor, and manage software development teams to deliver high-quality software products.
  • Oversee the entire software development lifecycle, from planning and design to deployment and maintenance.
  • Drive the adoption of best practices in software engineering, including agile methodologies, code reviews, and automated testing.
  • Collaborate with product management and other stakeholders to define technical roadmaps and project requirements.
  • Ensure the scalability, reliability, and performance of software systems.
  • Manage project timelines, resources, and budgets effectively.
  • Foster a culture of innovation, collaboration, and continuous improvement within the engineering teams.
  • Conduct performance reviews and support the professional development of team members.
  • Stay current with emerging technologies and industry trends.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a management role.
  • Proven experience leading and scaling software engineering teams.
  • Strong understanding of software architecture, design patterns, and development best practices.
  • Expertise in agile development methodologies (Scrum, Kanban).
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Excellent leadership, communication, and interpersonal skills.
  • Demonstrated ability to deliver complex software projects on time and within budget.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Development Engineer

CB2 1TN Cambridge, Eastern £30000 annum (pro- WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a world-leading technology research and development company situated in the heart of Cambridge, Cambridgeshire, UK , is delighted to offer an exceptional Graduate Software Development Engineer internship. This is an unparalleled opportunity for bright, ambitious, and technically curious recent graduates to gain invaluable hands-on experience in a cutting-edge, innovative environment. You will be an integral part of a talented engineering team, contributing to the development of groundbreaking software solutions that push the boundaries of technology. This hybrid role provides a structured path for learning and contribution, blending focused project work with collaborative team engagement.

Responsibilities:
  • Participate in the design, development, testing, and deployment of software applications under the guidance of senior engineers.
  • Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, C++, C#).
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Assist in debugging and resolving software defects, ensuring high quality and reliability.
  • Contribute to code reviews, providing constructive feedback and learning from peers.
  • Gain exposure to various software development methodologies, including Agile and Scrum.
  • Learn and utilize version control systems (e.g., Git) for collaborative development.
  • Participate in team meetings, brainstorming sessions, and knowledge-sharing activities.
  • Research and implement new technologies and tools to enhance development processes.
  • Develop a strong understanding of software architecture and design principles.
  • Assist in creating technical documentation and user guides.
  • Engage in professional development activities and continuous learning.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline from a reputable university.
  • Strong foundation in programming principles and object-oriented design.
  • Familiarity with at least one major programming language (e.g., Python, Java, C++, C#).
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies and challenges.
  • A genuine passion for software development and technology innovation.
  • Must be eligible to work in the UK and available for the duration of the internship (typically 3-12 months).
  • This internship is based in Cambridge, requiring hybrid attendance as per project needs.
This internship provides a fantastic launchpad for a career in software development within a world-renowned research and technology hub.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Arm Jobs View All Jobs in Cambridgeshire