Junior / Mid-level Software Engineer

Cambridge
10 months ago
Applications closed

Related Jobs

View all jobs

Lead Electronics Engineer

Software Engineer

Lead Embedded Software Engineer

Junior Software Engineer

Junior AI Developer Placement Programme

Junior AI Developer Placement Programme

Working on software code for scientific instrumentation hardware
Based in purpose designed workspace, this multidisciplinary company employs both engineers and scientists to work on their sophisticated, next-generation instrumentation platform. Their engineers utilise robotics for automation, whilst their scientists develop scalable solutions. Their software team look to interface hardware components within their instrument as well as provide analytics and metrics.
As a Software Engineer, you will join this growing team and be provided guidance from senior members of the software team with regards to developing and testing a range of software modules. This will include agile development practices, pair programming and cross-disciplinary collaboration.
Requirements:

  • Degree in Computer Science, Physics, Engineering or similar AND industry experience developing software for deliverable products.
  • Experience writing OOP code for both desktop / enterprise applications and cloud-native services (via RESTful APIs). Any experience of communication interfaces (OPC-UA. RS232/485), would be desirable.
  • Experience using two or more of the following: Modern C++, C# or Java. Experience with Python, React / Angular, databases would be advantageous.
    Applicants do need to demonstrate relevant project experience (software associated for instrumentation). Projects in banking, IT consultancy services or ML are not relevant.
    The role is based fully onsite as you’ll be working with hardware modules and engaging with other team members. On offer is an excellent remunerations package including a wide range of benefits.
    Due to the out-of-town location of their offices (South Cambridgeshire), being able to drive / cycle or willingness to take public transport is required. Note, only applicants with full rights to work in the UK indefinitely without the need for company sponsorship will be considered (applicants with restricted time-limited visas will not be progressed).
    Keywords: C++, C#, Java, Python, Hardware / Software, React / Angular, Instrumentation, Databases, Desktop / Enterprise, Cloud-Native, Communications, South Cambridgeshire
    Another top job from ECM, the high-tech recruitment experts.
    Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV.
    Please apply (quoting ref: CV27401) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Where to Advertise Robotics Jobs in the UK (2026 Guide)

Advertising robotics jobs in the UK requires a different approach to most technical hiring. The candidate pool spans mechanical engineers, software developers, controls specialists, computer vision researchers and systems integrators — a multidisciplinary mix that general job boards are poorly equipped to reach. The strongest robotics candidates are often embedded in research groups, defence programmes or advanced manufacturing environments, and move between roles through specialist networks and industry events rather than mainstream platforms. This guide, published by RoboticsJobs.co.uk, covers where to advertise robotics roles in the UK in 2026, how the main platforms compare, what employers should expect to pay, and what the data says about hiring across different role types.

New Robotics Employers to Watch in 2026: UK and Global Companies Transforming Automation Careers

Robotics is moving rapidly from factory floors into healthcare, logistics, agriculture, autonomous systems, and consumer products. As automation becomes embedded in everyday life, companies are investing in robots that operate alongside humans, analyse environments in real time, and learn from data. In 2026, demand for robotics engineers, software developers, system integrators, and AI specialists continues to surge. For professionals exploring opportunities on www.RoboticsJobs.co.uk , understanding the employers that are scaling, winning contracts, securing investment, or expanding into the UK market is crucial. This article highlights top robotics employers to watch in 2026, spanning innovative startups, high‑growth scale‑ups, and established global technology leaders with strong UK presence.

How Many Robotics Tools Do You Need to Know to Get a Robotics Job?

If you’re pursuing a career in robotics, it can feel like the list of tools you should learn never ends. One job advert asks for ROS, another mentions Gazebo, another wants experience with Python, Linux, C++, RobotStudio, MATLAB/Simulink, perception stacks, control frameworks, real-time OS, vision libraries — and that’s just scratching the surface. With so many frameworks, languages and platforms, it’s no wonder robotics job seekers feel overwhelmed. But here’s the honest truth most recruiters won’t say explicitly: 👉 They don’t hire you because you know every tool — they hire you because you can apply the right tools to solve real robotics problems reliably and explain your reasoning clearly. Tools matter — but only in service of outcomes. So the real question isn’t how many tools you should know, but which tools you should master and why. For most robotics roles, the answer is significantly fewer — and far more focused — than you might assume. This article breaks down what employers really expect, which tools are core, which are role-specific, and how to focus your learning so you look capable, confident, and ready to contribute from day one.