Back to list

Vacancy description

Software Engineer (IT) in Bristol, United Kingdom

Bluetown

  • Full-timeStandard weekly hours

Bristol, United Kingdom

Job Title: Software Engineer Location: Christchurch, BH23 6NW Salary: Competitive Job Type: Full time, Permanent About us: Averna powered by Spherea designs, manufactures and supports complex test systems for aerospace, defence and other regulated industries. The role: This is an engineering software role, not general business application development. You will develop software for test, measurement, simulation and control systems, interacting with instrumentation, data acquisition hardware, communications interfaces and units under test. The software supports test sequences, data processing, operator guidance, diagnostics and traceable evidence. You will work across the lifecycle with systems, hardware, electrical, mechanical and project engineers, from requirements through implementation, integration, verification, acceptance, commissioning and support. Regular work alongside physical equipment is required, with occasional UK and international travel. Key responsibilities: Analyse system and software requirements and contribute to architecture, detailed design and technology selection. Develop software for automated and manual test, measurement, simulation and control applications. Produce maintainable, documented code and develop test sequences, operator interfaces, instrument drivers, data-processing functions, diagnostic tools and reports. Integrate software with instrumentation, data-acquisition hardware, switching systems, communications interfaces and units under test. Implement suitable error handling, logging, user access controls and recovery mechanisms. Reuse proven frameworks and components where appropriate, and modify, extend or migrate software for existing and legacy test systems. Participate in the complete lifecycle, including requirements, feasibility, architecture, detailed design, implementation, unit testing, software and hardware integration, verification, validation, factory acceptance, site acceptance, commissioning and in-service support. Contribute to technical reviews and produce plans, specifications, design descriptions and test evidence. Maintain traceability between requirements, design, implementation and verification. Estimate software effort and provide realistic input to project plans and proposals. Identify risks, assumptions, dependencies and constraints, and assess readiness for integration, formal testing and customer acceptance. Apply source control, configuration, release and change-management practices. Ensure releases are identifiable, reproducible and supported by required documentation; contribute to safety, cybersecurity and compliance activities where needed. Define and perform unit, integration and system testing. Debug in laboratory and production environments and investigate issues across software, hardware, communications and instrumentation. Support demonstrations, factory acceptance, installation, site acceptance and commissioning. Resolve defects, issue controlled updates and support equipment during warranty and operational life. Work with customers and multidisciplinary colleagues to clarify requirements, communicate progress and risks, participate in workshops and reviews, share technical knowledge and improve reusable components and engineering methods. Contribute to feasibility studies, solution development, software estimates, technical proposals, bid reviews and customer clarification meetings. About you: Essential skills and experience: Degree, HNC/HND in software engineering, computer science, electronic engineering, systems engineering or a related discipline. Experience developing software for engineering, industrial, scientific or equipment-based applications. Practical experience with at least one relevant language or environment, such as C/C++, C#, LabVIEW, TestStand or Python. Sound understanding of software architecture and structured design; experience debugging and testing software in a practical engineering environment. Familiarity with source control and configuration management, technical documentation and software test evidence. Understanding of the development lifecycle, including requirements, design, implementation, integration, verification and controlled release. Logical and analytical problem-solving, initiative in resolving issues, and the ability to understand complex technical information. Effective teamwork, written and verbal communication, and confidence engaging with customers and non-software disciplines. Ability to manage assigned work, report progress realistically, meet commitments and adapt to different technologies and projects. Willingness to work alongside engineers and physical equipment and travel occasionally in the UK and internationally. Right to work in the UK. Desirable technical experience: Aerospace, defence, space, rail, energy or another regulated sector; automated or special-to-type test equipment. LabVIEW/TestStand; modern C++ including maintenance of C++14 codebases; hardware-in-the-loop, simulation or real-time test systems. Data acquisition, signal conditioning, switching, instrumentation control or commercial test instruments. Ethernet, TCP/IP, UDP, serial, RS-232, RS-422, RS-485, CAN, ARINC 429, AFDX or MIL-STD-1553. Multithreaded, event-driven or real-time software; operator/HMI development, automated test sequencing and results reporting. Relational databases, requirements traceability, unit and automated testing, continuous integration, design patterns, object-oriented development or Windows engineering applications. Industrial/test-system cybersecurity, software safety, coding standards, regulated development, build/release management or legacy software migration. Security requirements Applicants must be UK nationals and eligible to obtain and maintain the level of UK national security clearance required. Appointment is subject to relevant background checks and any programme-specific nationality or residency restrictions. Benefits include: Competitive salary Pension Family healthcare and health cash plans 27 days' annual leave plus UK bank holidays Cycle-to-work scheme Professional development Please click the APPLY button and to submit your CV and Cover Letter. Candidates with experience of: Software Engineering, Software Engineer, Systems Engineer, Application Engineer, Electronic Engineer, Electronic Engineering, Software Engineer - ATE & Test Systems, Embedded Test Software Engineer may all be considered.

Similar vacancies

More like this role

  • Hybrid
  • Full-time
  • IT
  • Project Management
  • Mobile
  • Frontend
  • +2

£32k - £45k per annum

... mid-level Software Engineer role with responsibility for delivering complete features and projects. You will work independently with light oversight from a Lead Engineer, delivering projects with a moderate level of technical risk or substantial parts of larger projects. You will own your work from the initial ticket through ...

United Kingdom

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • IT
  • Project Management
  • Mobile
  • Frontend
  • +2

£28k - £35k per annum

... sponsorship for this role. The job title and salary offered will be dependent on the candidate's experience and demonstrated capability. Please click APPLY to submit your CV and Cover Letter for this role. Candidates with experience of the following may also be suitable to apply for this role; Software Engineer, Software Developer, ...

United Kingdom

  • Hybrid
  • On-site
  • Full-time
  • IT
... reviewing security changes, and ensuring smooth deployments across non-production and production environments. Your expertise will help maintain service reliability while contributing to the ongoing evolution of CGI's digital capabilities for our clients. Key responsibilities - Investigate & Resolve incidents across Microsoft ...

United Kingdom

  • Hybrid
  • Contract

£35k - £38k per annum

... Responsibilities: - Investigate and resolve technical issues across enterprise software platforms - Analyse system performance and support technical troubleshooting - Work with cloud-based applications and modern enterprise technologies - Assist Software Engineers with analysis, testing, and continuous improvement - Communicate technical ...

Reading, United Kingdom

DataAnnotation

Software Engineer

  • Remote
  • Full-time
  • Contract
  • IT
  • DevOps
  • Backend

$40 - $150 per hour

... the failure, and rate the model's reasoning. - Red-team the models to expose unsafe code, faked test passes, and confidently wrong solutions before real users hit them. Roles this fits Common backgrounds: Software Engineer, Backend Engineer, Full-Stack Developer, DevOps Engineer. What we look for - Professional or serious ...

United Kingdom

VIQU Limited

Software Engineer

  • Remote
  • Full-time
  • IT

£43k - £50k per annum

Software Engineer Remote - Occasional Travel to Leeds £43,000 - £50,000 VIQU are partnering with a leading UK organisation undergoing significant investment in its digital platforms, cloud technologies and software engineering capabilities. They are seeking a Software Engineer to join their growing engineering team, designing, ...

London, United Kingdom

  • On-site
  • Full-time
  • IT
... position opens. Meet the Team Join Cisco’s Ensoft software development team to shape the future of networking. We are responsible for creating cutting edge software that helps to run the Internet, delivered with outstanding quality. We offer an exceptional career path for talented individuals with an enthusiasm for software ...

Harpenden, United Kingdom

SoCode Recruitment

IT Engineer

  • Hybrid
  • Full-time

£40k - £50k per annum

... through to resolution with excellent stakeholder communication - Creating and maintaining knowledge articles, FAQs and runbooks - Escalating and coordinating software bugs with engineering teams - Supporting clinical trial sites and sponsors on technical issues when required What We're Looking For - Experience in an IT Support, ...

Cambridge, United Kingdom

cognition

IT Engineer

  • On-site
  • Full-time
  • IT
... equivalent practical experience. - Experience delivering high-quality, hands-on IT support in an onsite environment. - Broad familiarity with modern workplace IT and meaningful depth in at least two disciplines (for example, IAM with Terraform and CI/CD, endpoint or network engineering with automation, or software integrations ...

London, United Kingdom

  • Hybrid
  • On-site
  • Contract
  • IT
... who are passionate about our mission - Work with the latest open source technologies and AI-enabled development platforms - Have mentorship from experienced engineers on both traditional and AI-assisted software engineering practices What You Bring - Bachelor's Degree in Computer Science or Engineering, OR 2+ years of relevant ...

London, United Kingdom