Software Engineer

Cambridgeshire, Eastern £50000 - £65000 Annually ECM Selection (Holdings) Limited

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

High speed algorithms and communications in C++ and Rust

Are you experienced in developing C++ for high-speed communications and efficient algorithms? If you have a thorough understanding of the inner workings of languages like C++ or Rust, and are motivated by the challenge of squeezing every last clock cycle, then read on!

This Cambridge-based team develop high-speed network and data processing infrastructure for use in financial trading. Whilst the industry they work in is competitive, you will get to use the latest technologies and the company are deeply committed to looking after their engineers and bringing them along in their careers. They are seeking candidates interested by the technical challenges. Finance industry experience is not required; however experience in industries where execution speed and software integrity are important would be a bonus.

  • A first or 2.1 degree in computer science, mathematics, or other relevant STEM subject
  • Excellent C++ coding skills: well-versed in coding techniques for minimising execution time, optimising data storage and retrieval, and handling messaging efficiently
  • Full existing right to work in the UK without the need for sponsorship

This is a great opportunity to join a forward-thinking company at an exciting stage, working, picking up new skills and technologies, and broadening your expertise as you work on interesting problems. They are based in pleasant modern offices in Cambridge, the company offers a hybrid work pattern with scope for home working for a day or two per week. A highly competitive salary and benefits are on offer to the successful candidate.

Keywords: C++, High Performance Software, Low-Latency, Networking, Cambridge

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: CV27417 ) 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.

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

Software Engineer

Cambridgeshire, Eastern £35000 - £50000 Annually ECM Selection (Holdings) Limited

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

C# development for cutting-edge hardware products

This pioneering company develops sophisticated RF sensor systems used to protect sensitive locations such as airports from malicious transmissions and drone flights. These systems provide comprehensive RF analysis including the ability to identify where signals originate. Their systems are also used by military and security customers for use in electronic warfare and intelligence. This powerful hardware is controlled by a full software stack from embedded code through to intuitive GUIs.

In this role you will be involved in the full software development lifecycle for Windows and Linux applications which facilitate communication of data from remote hardware 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
  • Good degree in Computer Science or Electronics


Financially secure and continuing to grow, this company is a great place to further your career and continue learning as a software engineer. Located on the outskirts of Cambridge in newly built and well-appointed offices, on offer is a competitive salary and pension scheme with other benefits such as private medical insurance, a performance related bonus scheme and hybrid working.

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: CV27359 ) 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.

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

Software Engineer

SG1 Stevenage, Eastern ARM

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

contract

Software Engineer C#

12 month contract

Based in Stevenage

Offering 65ph Inside IR35

Do you have experience with C#?

Do you have experience across the lifecycle?

Do you want to work with an industry-leading company?

If your answer to these is yes, then this could be the role for you!

As the Software Engineer C#, you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry.

You will be involved in:

  • Supporting the development of advanced defence systems from the initial concept all the way through to in-service support and training
  • Working with Project Leads and Simulation Architects to design and develop simulation components as an end-to-end representation of a Weapon System
  • Part of an agile development team, made up of mixed discipline engineers working in synergy to develop simulations and representations of real equipment

Your skillset may include:

  • Proficient in C# / C++
  • Microsoft Visual Studio, Eclipse
  • Ability to work from high level/system view into technical detail
  • Knowledge of using Microsoft Windows and Linux operating systems
  • Distributed simulation standards / Protocols (DIS, HLA, DDS) and web services development (JavaScript, Node JS or similar) Military Communications,
  • Datalinks and Interfaces such as 1553/1760 and Ethernet TCP/IP
  • Practical knowledge of System integration principles and processes

If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!

Software Engineer C#

12 month contract

Based in Stevenage

Offering 65ph Inside IR35

Disclaimer:

This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.

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

Software Engineer

SG1 Stevenage, Eastern ARM

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

contract

Software Engineer C++

12 month contract

Based in Stevenage

Offering 67ph Inside IR35

Do you have experience with C++?

Do you have experience working in Linux environments?

Do you want to work with an industry-leading company?

If your answer to these is yes, then this could be the role for you!

As the Software Engineer C++, you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry.

You will be involved in:

  • Design and develop real-time test and capture software on Linux systems using C++
  • Integrate and interface with high-speed SFPDP cards across multi-channel data pipelines
  • Architect and implement robust, scalable, and maintainable multi-threaded applications
  • Define and implement data sequencing and synchronisation logic to support deterministic capture and replay
  • Work with hardware teams to ensure seamless integration and timing alignment between software and capture cards
  • Lead and contribute to system integration, verification, and testing at both component and system levels
  • Conduct performance analysis, debugging, and optimisation of real-time systems
  • Document architecture, interface definitions, and test procedures to support handover and formal test activities

Your skillset may include:

  • Experience in C++ development in a Linux environment
  • Proficiency in C# for tooling, test interfaces, or Windows components
  • Proven experience working with real-time data systems, preferably involving SFPDP or other high-speed digital protocols
  • Demonstrable skills in multi-threaded and concurrent programming
  • Experience with low-level I/O, DMA, or driver-level interactions with PCIe cards or similar
  • Familiarity with software sequencing frameworks or custom state machines for test execution
  • Experience with version control systems (e.g., Git) and CI/CD pipelines
  • Knowledge of FPGA-based data acquisition systems and synchronisation methods
  • Familiarity with unit testing frameworks, automated test rigs, or hardware-in-the-loop (HWIL) setups
  • Experience developing or integrating with real-time operating systems (RTOS) or using real-time Linux extensions

If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!

Software Engineer C++

12 month contract

Based in Stevenage

Offering 67ph Inside IR35

Disclaimer:

This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.

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

Software Engineer

CB1 Cherry Hinton, Eastern ECM Selection (Holdings) Limited

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

full time

C# development for cutting-edge hardware products

This pioneering company develops sophisticated RF sensor systems used to protect sensitive locations such as airports from malicious transmissions and drone flights. These systems provide comprehensive RF analysis including the ability to identify where signals originate. Their systems are also used by military and security customers for use in electronic warfare and intelligence. This powerful hardware is controlled by a full software stack from embedded code through to intuitive GUIs.

In this role you will be involved in the full software development lifecycle for Windows and Linux applications which facilitate communication of data from remote hardware 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
  • Good degree in Computer Science or Electronics


Financially secure and continuing to grow, this company is a great place to further your career and continue learning as a software engineer. Located on the outskirts of Cambridge in newly built and well-appointed offices, on offer is a competitive salary and pension scheme with other benefits such as private medical insurance, a performance related bonus scheme and hybrid working.

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: CV27359 ) 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.

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

Software Engineer

CB1 Cherry Hinton, Eastern ECM Selection (Holdings) Limited

Posted 26 days ago

Job Viewed

Tap Again To Close

Job Description

full time

High speed algorithms and communications in C++ and Rust

Are you experienced in developing C++ for high-speed communications and efficient algorithms? If you have a thorough understanding of the inner workings of languages like C++ or Rust, and are motivated by the challenge of squeezing every last clock cycle, then read on!

This Cambridge-based team develop high-speed network and data processing infrastructure for use in financial trading. Whilst the industry they work in is competitive, you will get to use the latest technologies and the company are deeply committed to looking after their engineers and bringing them along in their careers. They are seeking candidates interested by the technical challenges. Finance industry experience is not required; however experience in industries where execution speed and software integrity are important would be a bonus.

  • A first or 2.1 degree in computer science, mathematics, or other relevant STEM subject
  • Excellent C++ coding skills: well-versed in coding techniques for minimising execution time, optimising data storage and retrieval, and handling messaging efficiently
  • Full existing right to work in the UK without the need for sponsorship

This is a great opportunity to join a forward-thinking company at an exciting stage, working, picking up new skills and technologies, and broadening your expertise as you work on interesting problems. They are based in pleasant modern offices in Cambridge, the company offers a hybrid work pattern with scope for home working for a day or two per week. A highly competitive salary and benefits are on offer to the successful candidate.

Keywords: C++, High Performance Software, Low-Latency, Networking, Cambridge

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: CV27417 ) 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.

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

Software Engineer

Cambridge, Eastern Autodesk

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD89616
**Software Engineer**
Location: Cambridge, United Kingdom
**Position Overview**
Autodesk is the global leader in design and make technology, including industry-leading 3D design, engineering, and entertainment software and services, that offer customers better outcomes through automation and insights for their design and make processes. If you've ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you've experienced what millions of Autodesk customers are doing with our software. With a vision of a better world designed and made for all, Autodesk serves customers in architecture, engineering, and construction; product design and manufacturing; and digital media and entertainment industries.
In this role, you will play an important role in the definition and development of core technologies that make up Autodesk's manufacturing and construction products. You will use your knowledge and enthusiasm on projects covering all aspects of the software development process. You will join a Scrum team and actively contribute to the team's success by reviewing and assessing customer problems, architecting and implementing solutions and presenting the results. You will work within a small and supportive group in Cambridge, alongside more than 1000 developers across the company, in an environment that is both challenging and rewarding.
Our staff are our biggest asset and we work hard to ensure that we get the best from each individual and that they get the maximum from us. We offer competitive salaries, flexible working, a company pension scheme, private medical/dental cover and an annual bonus scheme. We invest in skills and career development to enhance individual growth and to contribute to the overall success of Autodesk.
**Responsibilities**
+ Prototype, implement, and maintain production software components.
+ Collaborate with teams of talented engineers to design, plan, develop, refactor, test, deliver and maintain complex features within desktop components.
+ Interact with the product owner and product management teams to review and implement proposed designs.
+ Being Agile and using LEAN methodology as an active member of a Scrum team.
+ Collaborate using tools such as Git, JIRA, Slack and wiki pages.
**Minimum Qualifications**
+ Knowledge of Software Engineering processes and practices.
+ Master's or PhD degree in Mathematics, Mechanical Engineering, Computer Science or a related field.
+ Good understanding of linear algebra, numerical methods, analytical geometry and computational geometry.
+ A flexible and fast learner and keen to expand your skills.
**Tech that we use include**
BREP modelling, C++ 20, Python, DevOps tools.
**About Autodesk**
With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It's disrupting every industry: architecture, engineering, construction, manufacturing; media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone from design professionals, engineers and architects to digital artists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world.
#LI-MM1
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineer Jobs in Cambridge !

Senior Software Engineer

Cambridgeshire, Eastern ECM Selection (Holdings) Limited

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

permanent

Mentoring, Project Lead, Agile Champion, Python Development, Robotic Automation

South Cambridgeshire (onsite); Excellent Package

This growing tech company is developing a modular hardware and software system for a robotic platform. This complex platform is to run autonomously and utilise an optimised framework to deliver results. Technical challenges are interesting, and their growing software team and positioned to tackle these engineering problems.

As a Senior Software Engineer, you’ll work closely with the software architect and product owner to turn ideas into solutions. You’ll take technical leadership over projects and ensure delivery deadlines are met. You’ll participate in software planning via championing agile practices and processes (including pair programming, TDD and automated testing). Your experience will give you a wealth of knowledge that you are willing to pass on through mentoring and guidance of team members.

Requirements:

  • Demonstrable extensive experience as a hands-on software engineer, with recent evidence working in a senior level software engineering role.
  • li>Strong technical skills and experience using modern Python and C# or C++ (ideally you will have used all three).
  • Experience with modern software design patterns for both desktop enterprise applications as well as cloud-native services via RESTful APIs.
  • Experience with cloud integration using AWS or Azure.
  • Experience with React-native, Angular, FastAPI, and / or Flask for front-end or back-end development.
  • Experience in guiding and mentoring junior team members.

Additional experience with low-level control systems, automation, orchestration and communication protocols would be highly desirable.

This is not a management role. Due to the technologies involved, the entire team are based onsite at their offices and workshops. On offer is a competitive salary including a wide range of benefits including enhanced pension contributions, bonuses, and private medical.  No company sponsorship is available.

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: CV27453 ) 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.

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

Senior Software Engineer

Cambridgeshire, Eastern £65000 - £95000 Annually ECM Selection (Holdings) Limited

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Experienced, project-lead software engineer using C# for robotic applications

This technology company develops software and hardware for applied robotics used in the field. They have partnered with customers and successfully released multiple versions. They are constantly looking to improve their technology, and are currently recruiting for multiple engineering roles.

This hands-on software engineering position is for an experienced and technically adept technologist to work on a range of software development and engineering activities including implementing best practice software design patterns and architecture within an agile environment. As a senior member of the engineering team, you will help scale their software, provide technical input for new projects, mentor junior members of the team, and ensure high levels of quality are adhered to for the codebase.

Requirements

  • Extensive demonstrable experience in coding and software engineering using C# and .NET; coupled with experience with Python and Linux.
  • li>Experience interacting with hardware products ideally robotics.
  • Exposure to Azure DevOps tools and technologies.
  • Experience with both start-ups / scale-ups and larger organisations.
  • Additional experience in technical team mentoring, software architecture and / or software scalability would be desirable.

Projects experience is most important, what you have done should be relevant technically and applied. It is expected that applicants will be computer science graduates or similar. Due to the multidisciplinary nature of projects, good communications are needed as you will work closely with software, electronics, manufacturing and mechanical engineers.

Work will be mostly conducted at their offices and workshops, with homeworking options available when projects allow. On offer is an excellent remunerations package including benefits.

No company sponsorship is available. Due to the semi-rural location of their offices, applicants who have their own vehicle or who are willing to take public transport are encouraged.

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: CV27443 ) 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.

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

C++ Software Engineer

Teversham, Eastern £45000 - £55000 Annually SoCode Limited

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

permanent
C++ Software Engineer
Salary: Up to 55,000
Location: Cambridgeshire (South)
Working Environment: Hybrid (3 days on-site)

The company specialises in developing bleeding edge radar technology and is expanding its software team to support a major new phase of development across its radar systems.

As a Senior Software Engineer, you will be building the software behind the next generation of surveillance technology, working across the stack but with a focus on the development of C++ applications. You will be joining a multi-disciplined team of 12 engineers and working across the entire software development life cycle, with the opportunity to influence the design and architecture of this software.

Key Requirements:
  • 2-3 years of experience programming in C++ and familiar with Windows OS
  • Experience with Python for scripting or other scripting languages

Desired, but not essential:
  • An understanding of embedded software and embedded Linux
  • An understanding of real-time software
  • Experience with machine learning software techniques
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 Software Engineer Jobs View All Jobs in Cambridge