Bristol, Somerset, United Kingdom Hybrid / WFH Options
Tria Recruitment
Software Engineer - Embedded Systems Salary: £40,800-£50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners across Europe … the USA, and Asia. About the Role: You'll work on cutting-edge Embedded systems projects, contributing across the software stack. This is a Full time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in Embedded software development (C/C++) Familiarity with STM32, CubeMX, and communication More ❯
Software Engineer - Embedded Systems Salary: £40,800-£50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners across Europe … the USA, and Asia. About the Role: You'll work on cutting-edge embedded systems projects, contributing across the software stack. This is a full-time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in embedded software development (C/C++) Familiarity with STM32, CubeMX, and communication More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Tria
Software Engineer - Embedded Systems Salary: 40,800- 50,000 depending on experience Benefits: Bonus scheme, private healthcare, enhanced leave, pension, flexible working, and more A leading product development consultancy is seeking a skilled Software Engineer to join its multidisciplinary team. Specialising in medical and consumer health innovation, the company operates globally with design and manufacturing partners across Europe … the USA, and Asia. About the Role: You'll work on cutting-edge embedded systems projects, contributing across the software stack. This is a full-time role based in central Bristol, with flexible hybrid working and occasional travel to client sites. Key Requirements: Professional experience in embedded software development (C/C++) Familiarity with STM32, CubeMX, and communication More ❯
Overview AI Engineer 6 Months (Outside IR35) Hybrid (Edinburgh/Glasgow) Harvey Nash's client is recruiting for a AI Engineer on a 6 month contract. Main Responsibilities Experienced software engineers are required to provide hands-on technical leadership to an agile development team seeking to leverage document processing and ML to realise new automation opportunities for the organisation. … using OCR, Object Detection and LLMs. Design, develop, and support system components and operational services. Conduct research and spikes to extend automation capabilities. Ensure high-quality, maintainable, and accessible software through testing, code quality tools, and best practices. Maintain and improve monitoring, dashboards, deployment, and support procedures. Troubleshoot issues across modern AWS-based systems and legacy ETL/… Infrastructure: Hands-on AWS (Lambda, S3, CloudWatch, IAM, CDK, SQS, EKS/ECS/Kubernetes). API Development: FastAPI, REST API design, external integrations, authentication (JWT/OAuth). Software Engineering: Building production AI/ML systems, collaborative development, service/serverless architectures. Development Practices: Agile (Scrum/Kanban), TDD, pair programming, infrastructure-as-code, monitoring tools (Grafana). More ❯
Derby, Derbyshire, United Kingdom Hybrid / WFH Options
Xpertise Recruitment
with business stakeholders to capture requirements and deliver technical solutions that meet their needs Supporting the shift towards Cognos as the organisation’s reporting standard Implementing best practices in software engineering, unit testing, and risk management Helping the business get maximum value from its data by ensuring accuracy, scalability, and performance of pipelines What we’re looking for … Hands-on ETL development experience, ideally with Informatica and SQL Broader knowledge of Cognos reporting and data integration practices Familiarity with software engineering best practices, including unit testing Ideally SC cleared (or eligible for clearance) Background in engineering or manufacturing environments would be beneficial What’s on offer On-site presence required at the start to get embedded More ❯
HALOS is an advanced body camera and cloud software scaleup, working with some of the biggest names in security, services, and law enforcement. At HALO, we're passionate about safety and innovation, constantly staying ahead of threats and reducing risk. What sets HALOS apart is not just the cutting-edge technology we develop but the culture we've nurtured. … a key member of the Technology team that is developing the next generation body worn cameras and accessories. You will work closely with cross-functional teams including product management, software engineering, technical support, testing, and suppliers to deliver robust and innovative camera products. You will take ownership of firmware related issues and must be responsive and flexible within … maintain firmware for complex System-on-Chips (SoC) Develop firmware for IoT connectivity including WiFi, Bluetooth and LTE Optimise firmware for performance, power consumption and reliability Collaborate closely with software engineering on developing new features and integrating them with hardware Manage codebase, repositories & deployments (incl. pipeline management) Work closely with colleagues and manufacturing partners on solving technical problems Develop More ❯
features, and security driven modifications. • Develop new applications using the .NET Framework, ASP.NET MVC, ASP.NET Blazor, .NET Web Services, C#, JavaScript, and SQL Server. • Work with a team of software testers to support testing to assure quality applications. • Work with a team of system administrators to deploy and support applications in test, staging and production environments. • Work with … Developer with one or more industry standard and emerging BI platforms (PowerBI, Qlik, etc). • Experience as a DevOps (Development and Operations) Engineer. • Experience developing, implementing, and managing automated software source control More ❯
Overview We are seeking an experienced Senior Software Engineer to support a short-term integration project. This role involves hands-on software and hardware debugging, validating test systems, and ensuring compliance with program requirements. The work will focus on integrating an existing software solution, running in Windows 10/11 environments, written in C# with Visual Studio … Instruments TestStand. The successful candidate will work directly in a lab environment with test equipment, including oscilloscopes, to complete system validation activities. Responsibilities Perform integration of an existing C# software solution with test hardware Debug both software and hardware to resolve issues impacting system performance Validate that systems meet requirements through formal testing and PVR (Production Verification … requirements Provide daily technical status updates to team leadership Qualifications: Required: Bachelor's degree in Computer Science, Computer Engineering, or related field (or equivalent experience) 3 years of professional software engineering experience Strong proficiency in C# development on Windows 10/11 using Visual Studio Experience integrating software with hardware lab equipment, especially oscilloscopes Proven ability to perform More ❯
Branch Office (ROBO) and data center environments. Responsibilities The Senior Network Engineer will translate stakeholder and Government requirements into network solutions, modifications, and support upgrades (networking, reconfiguration, hardware and software acquisitions, installation, and testing). The network engineer will also strive to understand the application of current and emerging network software and hardware technology and protocols in … line to provide WAN Optimization and Deep Packet Inspection (DPI) throughout a globally dispersed WAN. Demonstrated experience operating and maintaining Juniper Firewalls to include device installation, setup and configuration, testing, and sustainment of firewall proxy, and VPN rules. Demonstrated experience operating, tuning, and troubleshooting Cisco's Unified Communications Manager (CUCM) and TelePresence Management Suite (TMS), and TelePresence Video Communication … Server (VCS) to support enterprise collaboration (i.e., Voice and Video) services across a WAN. Demonstrated experience working with software-based configuration management solutions capable of documenting, storing and on-demand deployment of pre-generated reviewed, and approved network device configurations such as SolarWinds Network Configuration Manager (NCM). Demonstrated experience providing mentorship and On the Job Training (OJT) to More ❯
/branch office (ROBO) and data center environments. The Senior Network Engineer will translate stakeholder and Government requirements into network solutions, modifications, and support upgrades (networking, reconfiguration, hardware and software acquisitions, installation, and testing). The network engineer will also strive to understand the application of current and emerging network software and hardware technology and protocols in … line to provide WAN Optimization and Deep Packet Inspection (DPI) throughout a globally dispersed WAN. Demonstrated experience operating and maintaining Juniper Firewalls to include device installation, setup and configuration, testing, and sustainment of firewall proxy, and VPN rules. Demonstrated experience operating, tuning, and troubleshooting Cisco's Unified Communications Manager (CUCM) and TelePresence Management Suite (TMS), and TelePresence Video Communication … Server (VCS) to support enterprise collaboration (i.e., Voice and Video) services across a WAN. Demonstrated experience working with software-based configuration management solutions capable of documenting, storing and on-demand deployment of pre-generated reviewed, and approved network device configurations such as SolarWinds Network Configuration Manager (NCM). Demonstrated experience providing mentorship and On the Job Training (OJT) to More ❯
and execution of system-level tests focused on fault management and system autonomy capabilities. • Create and execute test scripts using STOL to validate Fault Management and System Autonomy flight software, leveraging both simulation environments and flight-representative hardware. • Troubleshoot and debug test-related issues, which may involve flight software, fault management logic, ground systems, test scripts, or hardware … Bachelor's degree in a STEM field with 12+ years of experience, a Master's with 10+ years, or a Ph.D. with 8+ years. • Proven experience in the development, testing, and operation of fault-tolerant systems, including spacecraft avionics and software/hardware integration. • Familiarity with spacecraft subsystems, flight software practices, spacecraft testing, and mission operations. More ❯
and Kubernetes . Experience building scalable, resilient applications in a fast-paced environment. Exposure to frontend frameworks such as React (nice to have, not essential). Strong understanding of software development principles, testing, and CI/CD practices. What's on Offer Opportunity to work in a secure, stable business with a strong focus on product development. Collaborative More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Adecco
and Kubernetes . Experience building scalable, resilient applications in a fast-paced environment. Exposure to frontend frameworks such as React (nice to have, not essential). Strong understanding of software development principles, testing, and CI/CD practices. What's on Offer Opportunity to work in a secure, stable business with a strong focus on product development. Collaborative More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Adecco
and Kubernetes . Experience building scalable, resilient applications in a fast-paced environment. Exposure to frontend frameworks such as React (nice to have, not essential). Strong understanding of software development principles, testing, and CI/CD practices. What's on Offer Opportunity to work in a secure, stable business with a strong focus on product development. Collaborative More ❯
customer's hardest problems with eagerness, effectiveness, and efficiency. We reject the status quo and constantly look for new ways to push the boundaries in our field. As a Software Engineer or Fullstack Engineer you will design, develop, and maintain software solutions that support scalable and secure applications for mission-critical environments. SIXGEN recognizes that a company is … SIXGEN team. Required Skills: Proficiency in Python, C, JavaScript, React, Java Knowledge of databases (SQL and NoSQL) and data modeling Ability to develop, maintain, and enhance complex and diverse software systems Review and test software components for adherence to design requirements Experience implementing authentication, and encryption mechanisms to protect data and applications Position Overview: Collaborate with cross-functional … teams to design secure, scalable, and reliable systems Develop software solutions to support mission-critical applications For more information, please reach out to our Human Strategist Amy Maxwell: . At SIXGEN, we embrace people of all backgrounds. We are an equal opportunity employer. More ❯
I’m recruiting for a Software Developer in Test (Python) to join my client based in North Bristol. This is an exciting opportunity to work with an awesome bundh of people on mission critical technologies that help keep people on the front line connected in high pressure situations. You’ll need to be comfortable coming into the Bristol office … lived in the UK for the past five years, as all employees are required to undergo security clearance.The engineering team is growing, and they’re now looking for a Software Engineer in Test to take ownership of their automation frameworks. While they already have some automation in place, you’ll play a key role in building out and expanding … involved in development projects if that’s an area you’d like to explore.In this role, you’ll design, develop, and maintain automated frameworks for functional, integration, and regression testing using Python. You’ll collaborate closely with development teams to ensure automated tests are s integrated into CI/CD pipelines, and you’ll also design and run performance More ❯
Job Description: In order to support the development of our Common Synthetic Environment (ACSE), Airbus Defence and Space is looking for a Simulation Software Engineer (m/w/d) Our team in Manching is responsible for developing the synthetic environment used across various training simulators. We simulate tactical and natural environments required for different aircraft simulators in order … ACSE is currently being developed for the Eurofighter pilot training simulation system, SIRTAP and Eurodrone operator simulators , as well as military transport aircraft flight simulators . As a Simulation Software Engineer (m/w/d) with emphasis on C++ Software Development , you will join our development team to design and implement services for the synthetic environment and … service-oriented architecture for the Synthetic Environment based on different project needs Design and implement services required by different training simulators in line with stakeholder needs Design and implement software interfaces between different services and external systems Develop and maintain C++ software solutions to support operational and technical requirements for realistic simulation Perform continuous integration and testingMore ❯
Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software Applies advanced knowledge to all phases of the software development lifecycle Applies advanced knowledge to software updates, refinement, testing, and debugging to meet business needs Provides advanced guidance on the software or system for optimal documentation and future maintenance and … updates Provides advance analysis for reports on software project specifications, activities, or status ServiceNow Certified System Administrator More ❯
build, and scale robust, impactful web applications using both backend and frontend technologies. In this role, you'll: Drive the architecture, design, and delivery of scalable, secure, and maintainable software solutions for commercial clients across multiple sectors. Guide and mentor junior developers through hands-on leadership, code reviews, and knowledge-sharing. Write, review, and own high-quality code primarily … containers (Docker/Kubernetes), and database systems (PostgreSQL, MySQL, or MongoDB). Collaborate closely with Data Engineers on data pipelines and large-scale data processing. Champion best practices in software engineering, TDD/unit testing, and documentation. You Should Hit the Apply Button If Unfortunately, the instruction requires removal of non-allowed tags. This item remains as plain More ❯
Position Title: Software Systems Engineer Location: Lexington Park, MD Clearance: Active Top Secret (Required) Salary Range: Mid: $110,000 - $150,000 Senior: $180,000 - $200,000 About the Role: Are you ready to play a critical role in a dynamic, complex System of Systems (SoS) environment supporting national security? As a Software Systems Engineer, you'll lead the … System Performance: Analyze system capabilities, performance, and compatibility across a highly complex SoS environment. • Collaborate & Innovate: Work closely with customers and teams to create an analytical framework to evaluate software system performance and ensure interoperability within secure environments. • Plan & Execute: Develop and manage detailed project plans (POA&Ms), ensuring alignment with program milestones and goals. • Test & Verify: Develop and … Report: Assist in creating technical documents, interim reports, and maintain an organized filing system for all critical project documentation. Key Responsibilities: • Support government engineers in the development of required software documentation. • Evaluate and ensure the completeness of software test programs and requirements. • Develop and review detailed test scenarios and ensure they align with program needs. • Participate in test More ❯
/ML, including hands-on delivery of GenAI products (not just PoCs). Proven ability to ship independently : from idea prototype secure, supportable production tool. Strong Python & SQL ; solid software engineering habits (testing, versioning, CI/CD). Practical LLM skills: prompt design, RAG , tool/function calling, evaluation & guardrails , and prompt/model observability. Sound grasp of … statistics/experimentation (A/B tests, hypothesis testing) and communicating impact to non-technical audiences. Data governance, privacy and secure handling of sensitive data. Nice to have Experience in regulated or public-sector-like environments. Front-end skills to craft usable internal UIs. How to apply Send your CV (referencing DS-GENAI ) to the Recruitment Team. Shortlisted candidates More ❯
Deliver comprehensive solutions architecture and system design expertise for cXML integration, PCI Compliance, and Agentic platform. Supervise and mentor teams, promoting best practices in cloud-native architecture, microservices, and software development to ensure high-quality deliverables. Collaborate with diverse, geographically distributed teams across multiple time zones, ensuring effective communication and project success. Provide technical expertise and support to agile … U.S. This position requires a Bachelor's degree or equivalent in Computer Engineering, Management Information Systems, Computer Science, or a related field and 10 years related (progressive, post-baccalaureate) software development experience, including 3 years in designing software architecture. Must also have 5 years of demonstrated experience with each of the following: (1) Working with clients to establish … problem specifications and system designs; (2) Researching, consulting, analyzing, and evaluating software application integration needs; (3) Identifying technical limitations and deficiencies in existing systems and associated processes, procedures, and methods; (4) Documenting systems and creating user manuals for the end-user; and (5) Testing and correcting errors in software applications within established testing protocols, guidelines, and More ❯
employee-owned business and has consistently been voted one of Virginia's Best Places to Work. We are seeking a detail-oriented candidate with extensive knowledge of computer or software engineering, and an interest in shaping acquisition efforts and documentation. Ideal candidates will have thorough knowledge and experience working with avionics systems, components, and software. This position is located … requirements for access to classified information. US Citizenship is required to obtain a clearance. Requirements: Must have at least two years of experience in the following: Performing and managing software engineering and development efforts Working with software requirements, design, process management, open architecture principles, integration, and test Developing software systems designs, tests (including interoperability), and plans Communicating … effectively with software program leaders, engineers/developers, and stakeholders Responsibilities: Interface with Naval Air Station Patuxent River headquarters, contractor personnel, and other government activities for the program Review data, reports, studies, designs, design documentation, tests, and equipment to determine conformance with contract technical requirements Conduct technical reviews to determine acceptability of changes to contract required services or equipment More ❯
employee-owned business and has consistently been voted one of Virginia's Best Places to Work. We are seeking a detail-oriented candidate with extensive knowledge of computer or software engineering, and an interest in shaping acquisition efforts and documentation. Ideal candidates will have thorough knowledge and experience working with avionics systems, components, and software. This position is located … requirements for access to classified information. US Citizenship is required to obtain a clearance. Requirements: Must have at least two years of experience in the following: Performing and managing software engineering and development efforts Working with software requirements, design, process management, open architecture principles, integration, and test Developing software systems designs, tests (including interoperability), and plans Communicating … effectively with software program leaders, engineers/developers, and stakeholders Responsibilities: Interface with Naval Air Station Patuxent River headquarters, contractor personnel, and other government activities for the program Review data, reports, studies, designs, design documentation, tests, and equipment to determine conformance with contract technical requirements Conduct technical reviews to determine acceptability of changes to contract required services or equipment More ❯
employee-owned business and has consistently been voted one of Virginia's Best Places to Work. We are seeking a detail-oriented candidate with extensive knowledge of computer or software engineering, and an interest in shaping acquisition efforts and documentation. Ideal candidates will have thorough knowledge and experience working with avionics systems, components, and software. This position is located … requirements for access to classified information. US Citizenship is required to obtain a clearance. Requirements: Must have at least two years of experience in the following: Performing and managing software engineering and development efforts Working with software requirements, design, process management, open architecture principles, integration, and test Developing software systems designs, tests (including interoperability), and plans Communicating … effectively with software program leaders, engineers/developers, and stakeholders Responsibilities: Interface with Naval Air Station Patuxent River headquarters, contractor personnel, and other government activities for the program Review data, reports, studies, designs, design documentation, tests, and equipment to determine conformance with contract technical requirements Conduct technical reviews to determine acceptability of changes to contract required services or equipment More ❯