Software Engineering Jobs in Surrey

1 to 25 of 47 Software Engineering Jobs in Surrey

Senior Embedded Software Engineer

Guildford, Surrey, United Kingdom
Confidential
A Senior Embedded Software Engineer with an exceptional academic background, a passion for solving complex technical challenges and strong communication skills will join a small Technical Consultancy offering a top remuneration package. With customers ranging from UK Government to small technology companies, this Consultancy works across a spectrum of more »
Posted:

Control System Engineer

Kingston Upon Thames, Surrey, United Kingdom
Hybrid / WFH Options
Confidential
Enhance your PLC Control Systems engineering skills by working on various safety-critical projects as a Control Systems Software Engineer as part of this established defence organisation. This consultancy is committed to offering advanced technology solutions with expertise in maritime control and instrumentation systems to support the national … covering the core benefits of healthcare, dental, life assurance and pension. About the Role: Specify, design and test solutions based on customer requirements. Validate software designs through analysis and testing. Produce technical documentation in accordance with company/customer procedures. About You: Degree, HND, HNC or equivalent in Electrical …/Electronic engineering or a related discipline. Design and integration of large-scale PLC or SCADA Control Systems Experience of Fault Tolerant, High Availability and Safety Integrated PLC or SCADA Solutions. Understanding of design formats such as Block Diagrams, Flow Charts and Pseudo Code. Experience with industrial communication protocols more »
Posted:

Senior Software Engineer

Surrey, England, United Kingdom
Premier Group Recruitment
Senior Software Engineer Guildford - Once a week £60,000-£70,000 I’m currently working for one of the fastest growing creative tech companies in the UK, who are looking for a Senior Software Engineer to come in and join their expanding team. Having been going for over … from the front, taking ownership of projects and are keen to progress into an official lead role then this could be for you. Senior Software Engineer role requires office working requirements of once a week in Guildford which will not increase in the future. Backend Skills : C#, .Net, ASP.NET more »
Posted:

Principal Software Engineer - Optical Networks

Camberley, England, United Kingdom
Finchetto
Finchetto's pioneering team in Camberley, Surrey, where we are revolutionising networking with our groundbreaking all-optical network switch. We are seeking a talented Software Engineer to develop a NIC driver to drive the worlds fastest and lowest energy optical network. Position Overview: Finchetto is seeking an experienced Software Engineer to join its team. As Software Engineer at Finchetto, you will play a crucial role in designing, developing, and maintaining kernel level drivers and software for Finchetto’s passive optical network. Working within a dynamic team, you will contribute to the development of cutting-edge products … that will shape the future of networking. Responsibilities: Design, develop and maintain NIC drivers and software for Finchetto’s passive optical network. Interface with photonics engineers during a prototype build and testing phase, optimising network performance. Conduct thorough analysis and validation of software designs to meet performance, quality more »
Posted:

Software Engineer in Test

redhill, south east england, United Kingdom
Tiger Resourcing Group
Job Summary: The Software Development Engineer in Test (SDET) works as part of a software development team to produce quality software products on custom hardware platforms. The SDET facilitates the earlier delivery of products through continuous testing and contributes to the development of automated functional integration tests … and manual test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a release. Works with the engineering teams to derive testing requirements throughout the development cycle. Reproduces, debugs, and isolates problems and verify fixes. Works closely with software developers to … create software artifacts including test plans, test cases, test procedures and test reports. Works cross functional areas with internal partner engineering teams in a disciplined agile environment. Ensure all documentation is up to date and accurate and utilises approved company tools Actively participate in the Scrum team and more »
Posted:

C++ Software Engineer

guildford, south east england, United Kingdom
Anson McCade
C++ Software Engineer Guildford - On site £40k - £60k ***This role requires Sole British Nationals elegible of DV clearance *** Looking for a Software Engineer to join an award winning cyber security consulting organisation who use intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and … stay ahead of the criminals! What you'll be doing • Designing and developing high-performance applications in C++ and comparable languages. • Creating and implementing software, which usually entails low-level development (for example, drivers, embedded software, real-time software, etc.) and necessitates knowledge of the underlying hardware … assume technical lead positions. • Guiding and coaching less experienced coworkers What We need • Strong teamwork skills; • Quick learning curve; • Capability to create high-caliber software; • Knowledge of basic computing ideas; • Experience with C++ • A variety of other development abilities, such as C (for embedded systems), Java, HTML5, React/ more »
Posted:

Technical Architect Azure Cloud Native SaaS

Reigate, Surrey, South East
Hybrid / WFH Options
Client Server
role at a global FinTech. As a Technical Architect you'll work on a flagship SaaS insurance platform, collaborating with the Lead Architect and software engineering teams to deliver CloudNative solutions that comply with architecture standards and guidelines. Responsibilities will include analysing and presenting suitable, high performance solutions … with API first design and REST APIs You have experience of developing high-performance, scalable and extensible infrastructure solutions You have a background in software engineering, C# .Net preferred You're collaborative and have excellent written and verbal communication skills What's in it for you: As a more »
Employment Type: Permanent
Salary: £100,000 - £130,000
Posted:

Software Engineering Team Lead

Leatherhead, Surrey, South East, United Kingdom
RINA
Company description: Who are RINA: RINA is a global, 6,000 strong, engineering consultancy providing testing, certification and consulting services across the Defence, Energy, Renewables, Marine, Transport & Infrastructure and Industrial sectors. The 70 strong Mission Systems capability supports the global Consulting workforce, providing significant benefit to the both the … teams and Defence sector as a whole. Job description: RINA is a 160 year old global consultancy servicingmultiple industries and is looking for Lead Software Engineer to join theMission Systems business unit,due to continued growth and success. This is a hybrid technical team lead position, leading a niche … embedded SW development team and also developing software concurrently. If you are a dual leader and developer, and driven by diversity of project work, then look no further. Our Mission Systems capability designs and develops systems and software for the Defence sector, across the Army, Royal Air Force more »
Employment Type: Permanent
Posted:

Control Systems Engineer

Surrey, South East, United Kingdom
JAM Recruitment Ltd
PLC Software Engineers Initial 18 Month Contract - 2 days per fortnight in Frimley £57.33 per hour (Inside IR35) A global leader in defence, aerospace, and security solutions. With a proud heritage and a strong focus on innovation, we deliver cutting-edge technologies and capabilities to customers worldwide. They are … playing a vital role in safeguarding national security. PLC Control Systems Engineers to join our dynamic team in Barrow-in-Furness. As a PLC Software Engineer, you will be instrumental in developing and maintaining programmable logic controller (PLC) software solutions for submarines. You will work on challenging projects … the safety, performance, and effectiveness of our submarines, supporting our mission to deliver superior maritime defense capabilities. Key Responsibilities: Design, develop, and test PLC software solutions for submarine control and automation systems. Collaborate with multidisciplinary teams to integrate PLC systems with other onboard systems and equipment. Ensure compliance with more »
Employment Type: Contract
Rate: Up to £57.33 per hour
Posted:

Software Engineer

Redhill, Surrey, South East, United Kingdom
Hudson Shribman
Purpose of the Role The purpose of the role is to create, maintain and release high quality software to schedule, in accordance with Company standards. Key Responsibilities: The purpose of the role is the design, coding, debugging, testing and maintenance of software for embedded applications encompassing both low … level microprocessor code as well as higher level software designs running within an embedded operating system environment This will be undertaken alongside other technical activities while working with hardware and software engineers to deliver specific project goals derived from future product requirements Responsibilities will include the development and … application logic, peripheral drivers, protocols, human-machine interfaces and documentation of the same A key element of the role will be the delivery of software within agreed timescales and to budget The right candidate will be capable of designing and delivering robust code. Demonstration of competence in using C more »
Employment Type: Permanent
Salary: £95,000
Posted:

Embedded Software Engineer

Cobham, Surrey, South East, United Kingdom
Hybrid / WFH Options
ZENOVO LTD
difference in the world? Want Hybrid home working? Like the sound of a modern facility & equipment? If the answer is yes then this Embedded Software Engineer position developing software for an organisation specialising in the design, development, and integration of Communications and Electronic Systems could be for you. more »
Employment Type: Permanent, Work From Home
Salary: £45,000
Posted:

Embedded Software Developer - C/C++ - DV Clearance

surrey, south east england, United Kingdom
The JM Longbridge Group
Our client is hiring for an Embedded Software Developer for their Defence team based in Woking. This is a permanent role offering a salary of £70K - £90K. For this role you will be required to hold SC/DV Clearance. You will be responsible for designing, developing and testing … embedded software systems. You will work with a number of technical teams to deliver innovative solutions. You must have strong embedded software development experience in C and/or C++. Responsibilities include: Design, develop, and test embedded software systems using C and/or C++ Conduct unit … and system testing to ensure software quality Conduct research to identify new techniques and technologies Analyse system performance and recommend improvements Prepare technical reports and presentations for clients and stakeholders Keep up-to-date with the latest embedded software engineering developments and techniques Skills Required: Degree educated more »
Posted:

Senior Java Software Engineer

redhill, south east england, United Kingdom
Tiger Resourcing Group
Job Details: Job Title: Senior Software Engineer (Devices - Java/C++) Onsite Inside IR35 Conceptualise, designs, codes, debugs, and performs development activities in accordance with designated standards and procedures to meet specific project requirements.? Shares technical expertise and provides training and guidance to other team members. Essential Job Duties … practical solutions to a wide range of technical problems. • Share technical expertise within the department and other departments as requested. • Design, develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing, peer reviews and software configuration control. … Complete high- and low-level detailed software design specifications, storyboards, and interface specifications. • Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services. • Provide training and guidance to other team members. • In addition to the duties and responsibilities listed, the more »
Posted:

Software Engineer

surrey, south east england, United Kingdom
WeDo
Role: Software Engineer x2 Organisation: Financial Services Salary: £60k-70k, 7.5% - 10% bonus Location: Greater London Working Policy): hybrid, 2 days on site. WeDo have partnered with a Global FinTech looking for 2x Software Engineers to join an existing Scrum team. The Scrum team are an established group … predictive data modelling, the other a real-time, multithreaded application. What're they looking for? Both requirements are very much based around core C# software development – minimum 2 and 4 years respectively. Worked across multiple products in a variety of different industries. A proven track record of working collaboratively … Ability to review and debug code to identify defects, performance bottlenecks or technical debt. Have worked as part of a well-rounded and collaborative software team, including working closely with test engineers. Proven experience working in a highly agile working environment - actively part of sprint planning meetings and daily more »
Posted:

Senior Frontend Developer

surrey, south east england, United Kingdom
WeDo
Role: Senior Front-End Software Engineer Organisation: Financial Services Salary: £75k-85k, 15% bonus, benefits on top. Location: Greater London Working Policy: hybrid, 2 days on site. WeDo have partnered with a Global FinTech looking for a Senior Front-End Software Engineer to compliment existing teams as they … TypeScript/HTML/CSS. Experience in developing test frameworks or test cases (using Cypress, Selenium, Jasmine, for example). Exposure to the entire Software Development Lifecycle in a product/commercial environment. Mock API experience is a bonus. Championing software engineering best practices. Driving this within … the wider team. Extensive experience with Software Development Tools: IDE’s, version control, test automation, continuous integration, defect and backlog management systems. Interview Process? Stage 1 - 30 mins Stage 2 - Technical Test (3-4 hrs). Take home, give you 7 days ish to complete. Stage 3 - 1.5 hr more »
Posted:

Java Software Engineer

tadworth, south east england, United Kingdom
Hybrid / WFH Options
People Source Consulting
Role: JAVA and UI testing engineer Location: Tadworth, Surrey Salary: £45,000 - £50,000 approx Start date: ASAP Home working: Occasionally work from home 2 days **This role is exclusive to People Source, and you MUST apply via this advert more »
Posted:

Senior Full Stack Engineer

guildford, south east england, United Kingdom
Electronic Arts (EA)
game server infrastructure that underpins EA's current generation of multiplayer games and fuels development of the next wave. We are looking for a Software Engineer to join the team driving our game server platform forward and help ship EA's next amazing multiplayer game. What a Senior Software Engineer does on EA's Game Server Hosting team: Reporting to the Director of Engineering, Game Server Hosting, your primary responsibility will be to influence the architecture and design of our containerized software and services infrastructure, then guide the delivery of those designs. Most of your time … hard to reproduce problems and contribute to post-mortems for unsuccessful releases ● Communicate, and enforce our quality processes, coding best practices ● Enhance EA's engineering capabilities through tracking of industry, segment, and technology transformations ● Support and mentor other team members through advice, coaching and educational opportunities and impart, design more »
Posted:

Frontend Developer - Angular & TypeScript

reigate, south east england, United Kingdom
Hybrid / WFH Options
Spencer Scott - Technology Recruitment
/TypeScript Good appreciation of UI/UX and experience of collaborating with designers Experience of Agile and best testing practices (Cypress) Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Experience working with or in C# and Azure based environments (Bonus) Package: Bonus Scheme more »
Posted:

Embedded Software Engineer

Tadworth, England, United Kingdom
People Source Consulting
role is exclusive to people source, and you must apply via this advert ** Main Purpose: We are looking to hire an Embedded Firmware/Software Engineer at intermediate or senior level to join a dynamic team developing existing and new products. The ideal candidate should have experience or desire … to lead firmware development activities – from New Product Introduction through to quality assurance of software releases. This role is approx. 80% hands on engineering and 20% management, with progression to more full-time leadership and management if so desired. The ideal candidate will be able to demonstrate experience … of developing embedded software products, working with stakeholders from within the business and external customer to extract requirements and refine designs. Our customers are typically large utility companies and smaller service providers operating in the water industry, or related sectors. They face challenges of understanding how their water distribution more »
Posted:

Senior Software Engineer (Autonomy)

woking, south east england, United Kingdom
Haystack
We're seeking a Senior Software Engineer with a focus on Autonomy to lead the technical development of our suite of software packages. You'll architect and design multi-domain software products, mentor junior team members, and champion best practices. Key Responsibilities: Architect and design multi-domain … software products for autonomy solutions. Mentor junior team members and promote industry best practices. Collaborate with clients to solve complex challenges and support future business growth. Lead technical discussions with client managers to develop relationships and solutions. Requirements: Extensive experience in modern C++ development. Strong problem-solving skills and more »
Posted:

Software Engineer C# WPF

guildford, south east england, United Kingdom
Electronic Arts (EA)
games. Frostbite powers some of our industries’ most visually stunning games. The Opportunity We are looking for an experienced and dedicated C# and WPF Software Engineer. As a tools Software Engineer for Frostbite, you will work on the proprietary engine editor in collaboration with and supported by our … global teams. You will report to the Senior Engineering Manager. Responsibilities Work with the user experience (UX) team, product owner, and customers to create workflows that empower the Frostbite studios to push the boundaries in AAA games. Design, test, document, and maintain features in the Frostbite Editor tool, and … Frostbite and with game team engineers. Desired Skills C# (knowledge of latest .NET framework) Experience building applications using WPF Test, debug, and extend other Software Engineers' code competently Experience with C++/CLI desirable Experience with game engines such as Unity or Unreal Experience working with Source Control Systems more »
Posted:

Engineering Manager

surrey, south east england, United Kingdom
Ingenii Search
and growth within the team. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Manage a team of software engineers, providing coaching, feedback, and support to ensure the successful delivery of projects. Oversee the full software development lifecycle, from requirements gathering and … design and optimisation. Familiarity with cloud platforms such as AWS or Azure, and experience with containerisation technologies like Docker and Kubernetes. Solid understanding of software development best practices, including Agile methodologies, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD) pipelines. Join them in shaping more »
Posted:

Embedded Software Engineer

tadworth, south east england, United Kingdom
People Source Consulting
+ bonus My client based in London are looking to hire an IoT firmware engineer who is able to develop software gateway functionality for IoT device management and passing and managing sensor data before being passed to our AWS-based smart cloud system. Anyone with IoT comms protocol experience … BLE, LoRaWAN, MQTT plus his AWS, Flask and Python experience is desirable or anyone who has developed a software gateway or has firmware experience. Anyone with LTE and LTE radio modules (from an IoT perspective) would also be a huge advantage. Key Skills Required: Minimum 3-5 years experience … Embedded Software Very good English - written and verbal skills Python Embedded C/C++ IoT Protocols (Bluetooth/MQTT/LoRaWAN/WiFi/Cellular) AWS Integrations OTA (Over-The-Air) experience Linux/RTOS Sensors: Accelerometers/Temperature/Motion/GPS Energy Harvesting How to apply? Please more »
Posted:

Software Engineer - 9 months FTC

redhill, south east england, United Kingdom
Rapiscan Systems
ease and confidence. Role Overview The electronics team have developed board level CAN bus technology for control of X-ray inspection systems. As the software is developed abroad, a CANopen expert is now needed locally to join the electronics team complementing that remote software effort, bring up control … systems at the Salfords factory and establish an in-house development capability through training. Develop CANopen master and slave software on PC and embedded processor boards. Write, deploy and debug control applications on prototype X-ray inspection systems. Work with remote software teams to bring up and integrate … control systems at the Salfords factory Train embedded software engineers creating a local CANopen capability Code for manufacturing ATE, boot loading and firmware upgrades. Practical hands-on bring up, test and diagnostics of embedded code on board level hardware and systems. This role is a hybrid role based out more »
Posted:

Internet of Things Engineer

tadworth, south east england, United Kingdom
Hybrid / WFH Options
People Source Consulting
Role: IOT Device Software Engineer (mid-level and senior applicants ONLY) Location: London Remote work: 4x days ONISTE Salary: £ competitive The position is a key role in the research and development team, working closely with embedded software design colleagues to create and maintain a stable and secure IOT … and control algorithms for lighting devices and an ever widening range of sensors. Daily Role: working on your own and with colleagues on various software projects. delivering software to, sometimes, tight schedules. developing and maintaining a strong relationship with colleagues within the design team as well as across … or C++ in a bare metal or RTOS environment is preferred Exposure to GIT or SVN At least 3 years’ experience working as a software engineer, or a strong academic and hobby background in new graduates. How wo apply? Please send a CV to daniellechapman@peoplesource.co.uk more »
Posted:
Software Engineering
Surrey
10th Percentile
£40,000
25th Percentile
£47,188
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,875