it job board logo
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
  • Recruiting? Post a job
  • Sign in
  • Sign up
  • Home
  • Find IT Jobs
  • Register CV
  • Career Advice
  • Contact us
  • Employers
    • Register as Employer
    • Pricing Plans
Sorry, that job is no longer available. Here are some results that may be similar to the job you were looking for.

502 jobs found

Email me jobs like this
Refine Search
Current Search
software engineer simulation simulation
Mission & Flight Operations Lead
NewOrbit Space Reading, Berkshire
Mission & Flight Operations Manager At NewOrbit Space, our mission is to engineer the lowest orbiting satellites on Earth to rapidly advance global connectivity and insight. We are currently building satellites that can operate at an altitude of just 200 km - one-third that of conventional satellites. Your Role Establish and own NewOrbit's mission operations capability from the start, defining how our spacecraft are commanded, monitored, and operated from the ground. You will lead the setting up of mission control, define spacecraft-ground and ground-station interfaces, develop real-time flight operations concepts, and support LEOP, commissioning, manoeuvres, nominal operations, and anomaly response alongside Mission Design and Communications. Responsibilities Lead the development of NewOrbit's mission operations concept from an early phase, defining operational workflows, responsibilities, flight rules, procedures, and escalation paths. Act as the responsible engineer for spacecraft operations, ensuring the spacecraft, mission control system, ground stations, and engineering teams are aligned for flight. Define the requirements for NewOrbit's mission control centre, including mission control software, telemetry displays, command interfaces, alerting, logging, operational dashboards, and access control. Support the selection, configuration, and validation of tools required for real-time spacecraft operations. Define and manage the operational interfaces between the spacecraft and ground segment, including telemetry, telecommand, command verification, event reporting, time correlation, file transfer, and mission data routing. Work with Flight Software and subsystem teams to maintain command dictionaries, telemetry databases, packet definitions, limits, and operational constraints. Work with the Communications team to define interfaces with external ground station providers, including pass scheduling, uplink and downlink operations, RF link monitoring, data delivery, and anomaly escalation. Develop operational approaches for short VLEO passes, missed contacts, changing visibility, and rapid orbit updates. Develop the operational concept for LEOP, commissioning, routine operations, orbit lowering, manoeuvre execution, payload operations, safe mode recovery, and end-of-life activities. Prepare pass plans, command sequences, operational timelines, and procedures while accounting for spacecraft subsystem and mission design constraints. Write, validate, and maintain operating procedures, contingency procedures, flight rules, console procedures, and operations documentation. Support end-to-end spacecraft-to-ground testing, mission rehearsals, operational readiness reviews, ground station interface tests, and commissioning preparation. Fundamental Requirements Educational Background: Bachelor's degree in Aerospace Engineering, Mechanical Engineering, Computer Science, or a related field. A Master's degree is preferred. Industry Experience: Minimum of 2-5 years of experience in spacecraft operations or as a spacecraft controller or similar. Previous experience as a spacecraft controller during LEOP, commissioning and safe-mode recovery is highly relevant. Technical Expertise: Strong understanding of real-time flight operations, including pass preparation, telemetry monitoring, telecommand execution, command verification, anomaly response, and post-pass analysis. Familiarity with CCSDS telemetry/telecommand standards, ECSS Packet Utilisation Standard, file transfer protocols, and time correlation is highly desirable. Mission Control Software: Experience with mission control system environments such as SCOS-2000, EGS-CC, Yamcs, OpenC3 COSMOS, or similar platforms is desirable. Ability to define operational needs for telemetry displays, command interfaces, alerting, logging, dashboards, and operator workflows. Programming Ability: Proficiency in Python or similar scripting languages for telemetry analysis, automation, reporting, validation, and operational tooling. Familiarity with Linux, Git, databases, APIs, network interfaces, or operational dashboards is desirable. Simulation and Testing: Experience supporting mission rehearsals, operational validation, flight software interface testing, procedure validation, and end-to-end spacecraft-to-ground testing. Ability to help prepare mission control systems, ground station interfaces, operational procedures, and teams for launch and commissioning. Why NewOrbit Space? Pioneering Space Technology - You'll contribute to launching groundbreaking technology into space. Your work on our revolutionary ion propulsion system and ULEO satellite platform will redefine satellite operations and disrupt traditional LEO operations. Unmatched Ownership and Impact - You'll experience a level of ownership that's rare in the space industry. You will participate in the full lifecycle of satellite technology. Equity and Competitive Salary - You'll receive not just a competitive salary but also company ownership stakes. Your dedication and hard work are rewarded with a share in the technology you help build, ensuring you're a part of our collective success. Comprehensive Benefits Package - Including private health insurance with dental and optical coverage, annual healthcare check-ups. Hybrid Work - A hybrid setup with one dedicated remote day per week. Visa Sponsorship & Relocation Support - We provide a relocation package and sponsor your visa if you're joining us from abroad.
26/07/2026
Full time
Mission & Flight Operations Manager At NewOrbit Space, our mission is to engineer the lowest orbiting satellites on Earth to rapidly advance global connectivity and insight. We are currently building satellites that can operate at an altitude of just 200 km - one-third that of conventional satellites. Your Role Establish and own NewOrbit's mission operations capability from the start, defining how our spacecraft are commanded, monitored, and operated from the ground. You will lead the setting up of mission control, define spacecraft-ground and ground-station interfaces, develop real-time flight operations concepts, and support LEOP, commissioning, manoeuvres, nominal operations, and anomaly response alongside Mission Design and Communications. Responsibilities Lead the development of NewOrbit's mission operations concept from an early phase, defining operational workflows, responsibilities, flight rules, procedures, and escalation paths. Act as the responsible engineer for spacecraft operations, ensuring the spacecraft, mission control system, ground stations, and engineering teams are aligned for flight. Define the requirements for NewOrbit's mission control centre, including mission control software, telemetry displays, command interfaces, alerting, logging, operational dashboards, and access control. Support the selection, configuration, and validation of tools required for real-time spacecraft operations. Define and manage the operational interfaces between the spacecraft and ground segment, including telemetry, telecommand, command verification, event reporting, time correlation, file transfer, and mission data routing. Work with Flight Software and subsystem teams to maintain command dictionaries, telemetry databases, packet definitions, limits, and operational constraints. Work with the Communications team to define interfaces with external ground station providers, including pass scheduling, uplink and downlink operations, RF link monitoring, data delivery, and anomaly escalation. Develop operational approaches for short VLEO passes, missed contacts, changing visibility, and rapid orbit updates. Develop the operational concept for LEOP, commissioning, routine operations, orbit lowering, manoeuvre execution, payload operations, safe mode recovery, and end-of-life activities. Prepare pass plans, command sequences, operational timelines, and procedures while accounting for spacecraft subsystem and mission design constraints. Write, validate, and maintain operating procedures, contingency procedures, flight rules, console procedures, and operations documentation. Support end-to-end spacecraft-to-ground testing, mission rehearsals, operational readiness reviews, ground station interface tests, and commissioning preparation. Fundamental Requirements Educational Background: Bachelor's degree in Aerospace Engineering, Mechanical Engineering, Computer Science, or a related field. A Master's degree is preferred. Industry Experience: Minimum of 2-5 years of experience in spacecraft operations or as a spacecraft controller or similar. Previous experience as a spacecraft controller during LEOP, commissioning and safe-mode recovery is highly relevant. Technical Expertise: Strong understanding of real-time flight operations, including pass preparation, telemetry monitoring, telecommand execution, command verification, anomaly response, and post-pass analysis. Familiarity with CCSDS telemetry/telecommand standards, ECSS Packet Utilisation Standard, file transfer protocols, and time correlation is highly desirable. Mission Control Software: Experience with mission control system environments such as SCOS-2000, EGS-CC, Yamcs, OpenC3 COSMOS, or similar platforms is desirable. Ability to define operational needs for telemetry displays, command interfaces, alerting, logging, dashboards, and operator workflows. Programming Ability: Proficiency in Python or similar scripting languages for telemetry analysis, automation, reporting, validation, and operational tooling. Familiarity with Linux, Git, databases, APIs, network interfaces, or operational dashboards is desirable. Simulation and Testing: Experience supporting mission rehearsals, operational validation, flight software interface testing, procedure validation, and end-to-end spacecraft-to-ground testing. Ability to help prepare mission control systems, ground station interfaces, operational procedures, and teams for launch and commissioning. Why NewOrbit Space? Pioneering Space Technology - You'll contribute to launching groundbreaking technology into space. Your work on our revolutionary ion propulsion system and ULEO satellite platform will redefine satellite operations and disrupt traditional LEO operations. Unmatched Ownership and Impact - You'll experience a level of ownership that's rare in the space industry. You will participate in the full lifecycle of satellite technology. Equity and Competitive Salary - You'll receive not just a competitive salary but also company ownership stakes. Your dedication and hard work are rewarded with a share in the technology you help build, ensuring you're a part of our collective success. Comprehensive Benefits Package - Including private health insurance with dental and optical coverage, annual healthcare check-ups. Hybrid Work - A hybrid setup with one dedicated remote day per week. Visa Sponsorship & Relocation Support - We provide a relocation package and sponsor your visa if you're joining us from abroad.
Senior FPGA & Embedded Systems Engineer
Novomorphic Ltd. Cardiff, South Glamorgan
Company Overview Novomorphic is a UK semiconductor and systems design company focused on system-first secure Edge AI. We design and deliver advanced electronics where power, thermal performance, RF behaviour, latency, reliability, and security constraints matter. Our work spans edge AI systems, digital IC design, analogue and mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies. We work through focused delivery, paid pilots, demonstrators, partner-enabled projects, and CR&D programmes. Our aim is to turn complex technical work into practical engineering outcomes, strong partner confidence, and clear commercial proof-points. We are building Novomorphic from the ground up. We value technical excellence, ownership, curiosity, collaboration, and practical delivery. The Opportunity This is a senior engineering role for an experienced FPGA and embedded systems engineer who enjoys making complex hardware-based systems work in the real world. You will work across FPGA integration, embedded interfaces, board bring-up, testbenches, hardware/software integration, lab debug and prototype stabilisation. The role is suited to candidates who sit comfortably between FPGA design, embedded systems, electronics and practical system delivery. Role Overview Novomorphic is seeking a Senior FPGA & Embedded Systems Engineer to help deliver FPGA-enabled intelligent hardware platforms and embedded electronic systems. This role is different from a pure RTL design role. You will focus on the full system: FPGA logic, embedded processors, firmware interfaces, sensors, memory maps, hardware bring-up, data paths, lab validation and stable prototype delivery. The role combines FPGA engineering, embedded system integration, hardware debug, test automation, technical documentation and close collaboration with digital design, embedded software, AI and hardware teams. What You Will Do FPGA and Embedded System Integration Integrate FPGA logic with embedded processors, firmware, sensors, memories, host interfaces and external hardware. Develop and refine register maps, memory maps, control interfaces and hardware/software APIs. Implement or support RTL blocks, integration wrappers, interface logic and data movement paths. Support timing, latency, determinism and resource trade-offs in FPGA-enabled systems. Work with embedded firmware engineers to bring up drivers, HALs, diagnostics and control interfaces. Support system-level integration across FPGA, embedded software, AI models, analogue hardware and power electronics. Produce clear interface documentation, bring-up notes, test procedures and review material. Bring-Up, Debug and Validation Bring up FPGA development boards, prototype PCBs and hardware demonstrators in the lab. Create practical testbenches, simulations, regression checks and hardware validation scripts. Debug hardware and firmware issues using oscilloscopes, logic analysers, protocol analysers and on-chip debug tools. Support HIL-style testing, customer demos, grant-funded milestones and internal technical validation. Develop repeatable bring-up and validation workflows that can be reused across projects. Help move prototypes from fragile lab setups to stable engineering demonstrators. Collaboration and Technical Delivery Work closely with FPGA designers, embedded software engineers, hardware engineers, AI engineers and system architects. Participate in technical planning, design reviews, debug reviews and delivery reviews. Identify technical risks early, especially around interfaces, timing, bring-up, stability and test coverage. Mentor junior engineers in practical FPGA, embedded and lab-based engineering methods. Help define good engineering habits for a growing start-up team. What You Will Develop Through the role, you will build and strengthen practical capability in: FPGA-based embedded system architecture Hardware/software interface design Register maps, memory maps and control APIs FPGA bring-up and board-level debug Practical testbench, simulation and regression workflows Embedded processor and SoC FPGA integration Lab instrumentation, diagnostics and prototype validation Real-time and deterministic embedded system behaviour System-level integration across AI, firmware, FPGA and hardware Reusable bring-up, validation, and integration processes What We Are Looking For We are looking for a practical senior engineer who can make complex systems work, not just design isolated blocks. You should be comfortable in the lab, comfortable close to hardware and able to work across FPGA, firmware and system boundaries. Essential Requirements Strong experience with FPGA-based embedded systems. Good VHDL, Verilog or SystemVerilog skills. Experience with FPGA toolchains such as Xilinx/AMD Vivado or similar. Experience with hardware bring-up and lab debugging. Good understanding of embedded processors, firmware interfaces and board-level systems. Experience defining or debugging register maps, memory maps, data paths or control interfaces. Ability to work across multidisciplinary engineering domains. Clear communication and willingness to document technical work properly. Ability to mentor junior engineers and take ownership of technical delivery. Desirable Experience Experience through industry work, research, prototypes, coursework, lab work or practical development in areas such as: SoC FPGA platforms such as Zynq, MPSoC, MicroBlaze, ARM or RISC-V systems Embedded C/C++ for firmware-level debug and integration Python scripting for test automation and lab workflows Industrial, motor-control, communications or edge AI systems Ethernet, SPI, I2C, UART, CAN, PCIe or other protocol experience HIL testing or real-time test environments Debug of sensors, ADCs, DACs, power rails or mixed hardware systems EMC-aware debug and prototype stabilisation Experience building customer demos or proof-of-concept systems Awareness of productisation, documentation and release quality Familiarity with any of the following tools or environments is useful: Xilinx/AMD Vivado ModelSim, Questa or similar simulators Embedded C/C++ development environments Python-based test and automation workflows Oscilloscopes, logic analysers, protocol analysers and bench equipment Git and version control workflows Linux development environments JTAG, UART and hardware debug workflows Previous start-up experience is not required, but strong hands-on engineering experience and practical delivery judgement are important. We Value Engineers Who Take ownership and follow through. Enjoy solving difficult engineering problems. Are curious, practical, and willing to learn quickly. Can work independently without disappearing into a silo. Collaborate well with engineers from different disciplines. Communicate clearly, especially when raising risks or blockers. Are comfortable in a start-up environment where priorities can move quickly. Want to build real engineering capability, not just write documents or papers. What Success Looks Like Early success in this role means: Strong engagement with onboarding, lab work and project delivery. High-quality delivery on assigned FPGA integration, bring-up, test or documentation tasks. Active participation in debug reviews, design reviews and multidisciplinary engineering discussions. Growing ownership of FPGA-enabled embedded systems and prototype stability. Improved bring-up speed, test repeatability and system-level delivery confidence. Meaningful contribution to customer projects, internal platforms and funded innovation programmes. Why Join Novomorphic? At Novomorphic, you will: Work on next-generation semiconductor, edge AI, FPGA and intelligent hardware technologies. Use industry-standard engineering tools and workflows across semiconductor, FPGA, embedded and system design. Learn directly from experienced semiconductor, FPGA, embedded, AI and systems engineers. Contribute to real customer projects, internal platforms, reusable engineering IP and funded innovation programmes. Gain exposure to advanced low-power, intelligent, digital, mixed-signal and compound semiconductor technologies. Help strengthen the UK semiconductor and intelligent hardware ecosystem. Build a long-term career in advanced semiconductor and electronic systems engineering. Benefits Novomorphic's benefits package includes: 28 days' annual leave plus bank holidays Salary sacrifice pension scheme Annual discretionary bonus scheme Life assurance Private medical insurance Additional benefits tailored to employee needs Location and Working Model This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements. Candidates must have the right to work in the UK
25/07/2026
Full time
Company Overview Novomorphic is a UK semiconductor and systems design company focused on system-first secure Edge AI. We design and deliver advanced electronics where power, thermal performance, RF behaviour, latency, reliability, and security constraints matter. Our work spans edge AI systems, digital IC design, analogue and mixed-signal systems, FPGA platforms, embedded systems, and compound semiconductor technologies. We work through focused delivery, paid pilots, demonstrators, partner-enabled projects, and CR&D programmes. Our aim is to turn complex technical work into practical engineering outcomes, strong partner confidence, and clear commercial proof-points. We are building Novomorphic from the ground up. We value technical excellence, ownership, curiosity, collaboration, and practical delivery. The Opportunity This is a senior engineering role for an experienced FPGA and embedded systems engineer who enjoys making complex hardware-based systems work in the real world. You will work across FPGA integration, embedded interfaces, board bring-up, testbenches, hardware/software integration, lab debug and prototype stabilisation. The role is suited to candidates who sit comfortably between FPGA design, embedded systems, electronics and practical system delivery. Role Overview Novomorphic is seeking a Senior FPGA & Embedded Systems Engineer to help deliver FPGA-enabled intelligent hardware platforms and embedded electronic systems. This role is different from a pure RTL design role. You will focus on the full system: FPGA logic, embedded processors, firmware interfaces, sensors, memory maps, hardware bring-up, data paths, lab validation and stable prototype delivery. The role combines FPGA engineering, embedded system integration, hardware debug, test automation, technical documentation and close collaboration with digital design, embedded software, AI and hardware teams. What You Will Do FPGA and Embedded System Integration Integrate FPGA logic with embedded processors, firmware, sensors, memories, host interfaces and external hardware. Develop and refine register maps, memory maps, control interfaces and hardware/software APIs. Implement or support RTL blocks, integration wrappers, interface logic and data movement paths. Support timing, latency, determinism and resource trade-offs in FPGA-enabled systems. Work with embedded firmware engineers to bring up drivers, HALs, diagnostics and control interfaces. Support system-level integration across FPGA, embedded software, AI models, analogue hardware and power electronics. Produce clear interface documentation, bring-up notes, test procedures and review material. Bring-Up, Debug and Validation Bring up FPGA development boards, prototype PCBs and hardware demonstrators in the lab. Create practical testbenches, simulations, regression checks and hardware validation scripts. Debug hardware and firmware issues using oscilloscopes, logic analysers, protocol analysers and on-chip debug tools. Support HIL-style testing, customer demos, grant-funded milestones and internal technical validation. Develop repeatable bring-up and validation workflows that can be reused across projects. Help move prototypes from fragile lab setups to stable engineering demonstrators. Collaboration and Technical Delivery Work closely with FPGA designers, embedded software engineers, hardware engineers, AI engineers and system architects. Participate in technical planning, design reviews, debug reviews and delivery reviews. Identify technical risks early, especially around interfaces, timing, bring-up, stability and test coverage. Mentor junior engineers in practical FPGA, embedded and lab-based engineering methods. Help define good engineering habits for a growing start-up team. What You Will Develop Through the role, you will build and strengthen practical capability in: FPGA-based embedded system architecture Hardware/software interface design Register maps, memory maps and control APIs FPGA bring-up and board-level debug Practical testbench, simulation and regression workflows Embedded processor and SoC FPGA integration Lab instrumentation, diagnostics and prototype validation Real-time and deterministic embedded system behaviour System-level integration across AI, firmware, FPGA and hardware Reusable bring-up, validation, and integration processes What We Are Looking For We are looking for a practical senior engineer who can make complex systems work, not just design isolated blocks. You should be comfortable in the lab, comfortable close to hardware and able to work across FPGA, firmware and system boundaries. Essential Requirements Strong experience with FPGA-based embedded systems. Good VHDL, Verilog or SystemVerilog skills. Experience with FPGA toolchains such as Xilinx/AMD Vivado or similar. Experience with hardware bring-up and lab debugging. Good understanding of embedded processors, firmware interfaces and board-level systems. Experience defining or debugging register maps, memory maps, data paths or control interfaces. Ability to work across multidisciplinary engineering domains. Clear communication and willingness to document technical work properly. Ability to mentor junior engineers and take ownership of technical delivery. Desirable Experience Experience through industry work, research, prototypes, coursework, lab work or practical development in areas such as: SoC FPGA platforms such as Zynq, MPSoC, MicroBlaze, ARM or RISC-V systems Embedded C/C++ for firmware-level debug and integration Python scripting for test automation and lab workflows Industrial, motor-control, communications or edge AI systems Ethernet, SPI, I2C, UART, CAN, PCIe or other protocol experience HIL testing or real-time test environments Debug of sensors, ADCs, DACs, power rails or mixed hardware systems EMC-aware debug and prototype stabilisation Experience building customer demos or proof-of-concept systems Awareness of productisation, documentation and release quality Familiarity with any of the following tools or environments is useful: Xilinx/AMD Vivado ModelSim, Questa or similar simulators Embedded C/C++ development environments Python-based test and automation workflows Oscilloscopes, logic analysers, protocol analysers and bench equipment Git and version control workflows Linux development environments JTAG, UART and hardware debug workflows Previous start-up experience is not required, but strong hands-on engineering experience and practical delivery judgement are important. We Value Engineers Who Take ownership and follow through. Enjoy solving difficult engineering problems. Are curious, practical, and willing to learn quickly. Can work independently without disappearing into a silo. Collaborate well with engineers from different disciplines. Communicate clearly, especially when raising risks or blockers. Are comfortable in a start-up environment where priorities can move quickly. Want to build real engineering capability, not just write documents or papers. What Success Looks Like Early success in this role means: Strong engagement with onboarding, lab work and project delivery. High-quality delivery on assigned FPGA integration, bring-up, test or documentation tasks. Active participation in debug reviews, design reviews and multidisciplinary engineering discussions. Growing ownership of FPGA-enabled embedded systems and prototype stability. Improved bring-up speed, test repeatability and system-level delivery confidence. Meaningful contribution to customer projects, internal platforms and funded innovation programmes. Why Join Novomorphic? At Novomorphic, you will: Work on next-generation semiconductor, edge AI, FPGA and intelligent hardware technologies. Use industry-standard engineering tools and workflows across semiconductor, FPGA, embedded and system design. Learn directly from experienced semiconductor, FPGA, embedded, AI and systems engineers. Contribute to real customer projects, internal platforms, reusable engineering IP and funded innovation programmes. Gain exposure to advanced low-power, intelligent, digital, mixed-signal and compound semiconductor technologies. Help strengthen the UK semiconductor and intelligent hardware ecosystem. Build a long-term career in advanced semiconductor and electronic systems engineering. Benefits Novomorphic's benefits package includes: 28 days' annual leave plus bank holidays Salary sacrifice pension scheme Annual discretionary bonus scheme Life assurance Private medical insurance Additional benefits tailored to employee needs Location and Working Model This role is based in Cardiff, Wales. Working arrangements may vary depending on project and business requirements. Candidates must have the right to work in the UK
Manipulation Capabilities Engineer
Humanoid
Here at Humanoid, we believe in a future where robots amplify human potential. That's why we've set out on a mission to build the world's most capable, commercially-scalable, and safe humanoid robots. We're bringing that mission to life with HMND 01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we're growing the team to take it even further. About The Role We're hiring a strong Manipulation Capabilities Engineer to join our team based in London. In this role, you will work on teaching our robots to manipulate the world around them. This is a role at the intersection of applied deep learning and robotics, and to be set up for success you need both experience of working with real robot hardware (e.g. identifying issues in control or teleop), and applied deep learning (you don't have to be an expert on cutting edge neural network techniques, but you should be perfectly capable of curating data, fine-tuning a policy on that data and hypothesising potential mitigations when something doesn't work). What You'll Do Post-train manipulation policies via behaviour cloning and RL; own the full loop from data to deployment. Come up with data preprocessing strategies to improve the quality of collected data. Work with the simulation team to set up RL training using digital twin, and then iterate on reward and simulation quality to ensure successful transfer to the real world. Partner with the data collection organization to drive data collection activities for a specific capability: specify what good data looks like, ensure diversity and coverage, and iterate on instructions. Expand observation and action spaces with new components required to support novel capabilities, and work with the Teleoperations team to expose these components to robot operators. Partner with Teleoperations and Controls teams to improve motion smoothness and teleoperation experience. Interface with hardware design team to ensure that manipulation team findings regarding the current generation of hardware are reflected in future designs. What We're Looking For 3+ years working on robots (industry or research) with shipped artifacts to show for it. A good understanding of modern teleoperation and low-level control stack. Experience with neural network post-training. Familiarity with deep learning infrastructure: streaming datasets, checkpointing & state management, distributed training, PyTorch or JAX. Ability to profile & debug numerics and write maintainable research code. Good familiarity with modern software engineering practices. Ability to document experiments clearly and communicate trade offs crisply. Nice to have: Experience training VLA models for manipulation (autoregressive, diffusion or flow-matching based). Familiarity with OpenVLA, Physical Intelligence (π) models, or similar open VLA frameworks. Experience applying RL to robotics problems. Publications at top-tier robotics or deep learning conferences or equivalent open source contributions. What We Offer Meaningful time off to rest and recharge: 23 days of annual leave (accrued), 15 days of paid sick leave, and paid company holidays. Fully funded private healthcare for UK employees, with broad provider access, virtual and in person care, and strong mental health and serious illness support. Equity included-we believe builders should share in what they build. Pension scheme with a total 8% contribution (5% employee, 3% employer) on full earnings. Free daily breakfast, catered lunch, and snacks in office. Collaboration with top tier engineers, researchers, and product experts in AI and robotics. Freedom to influence the product and own key initiatives.
25/07/2026
Full time
Here at Humanoid, we believe in a future where robots amplify human potential. That's why we've set out on a mission to build the world's most capable, commercially-scalable, and safe humanoid robots. We're bringing that mission to life with HMND 01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we're growing the team to take it even further. About The Role We're hiring a strong Manipulation Capabilities Engineer to join our team based in London. In this role, you will work on teaching our robots to manipulate the world around them. This is a role at the intersection of applied deep learning and robotics, and to be set up for success you need both experience of working with real robot hardware (e.g. identifying issues in control or teleop), and applied deep learning (you don't have to be an expert on cutting edge neural network techniques, but you should be perfectly capable of curating data, fine-tuning a policy on that data and hypothesising potential mitigations when something doesn't work). What You'll Do Post-train manipulation policies via behaviour cloning and RL; own the full loop from data to deployment. Come up with data preprocessing strategies to improve the quality of collected data. Work with the simulation team to set up RL training using digital twin, and then iterate on reward and simulation quality to ensure successful transfer to the real world. Partner with the data collection organization to drive data collection activities for a specific capability: specify what good data looks like, ensure diversity and coverage, and iterate on instructions. Expand observation and action spaces with new components required to support novel capabilities, and work with the Teleoperations team to expose these components to robot operators. Partner with Teleoperations and Controls teams to improve motion smoothness and teleoperation experience. Interface with hardware design team to ensure that manipulation team findings regarding the current generation of hardware are reflected in future designs. What We're Looking For 3+ years working on robots (industry or research) with shipped artifacts to show for it. A good understanding of modern teleoperation and low-level control stack. Experience with neural network post-training. Familiarity with deep learning infrastructure: streaming datasets, checkpointing & state management, distributed training, PyTorch or JAX. Ability to profile & debug numerics and write maintainable research code. Good familiarity with modern software engineering practices. Ability to document experiments clearly and communicate trade offs crisply. Nice to have: Experience training VLA models for manipulation (autoregressive, diffusion or flow-matching based). Familiarity with OpenVLA, Physical Intelligence (π) models, or similar open VLA frameworks. Experience applying RL to robotics problems. Publications at top-tier robotics or deep learning conferences or equivalent open source contributions. What We Offer Meaningful time off to rest and recharge: 23 days of annual leave (accrued), 15 days of paid sick leave, and paid company holidays. Fully funded private healthcare for UK employees, with broad provider access, virtual and in person care, and strong mental health and serious illness support. Equity included-we believe builders should share in what they build. Pension scheme with a total 8% contribution (5% employee, 3% employer) on full earnings. Free daily breakfast, catered lunch, and snacks in office. Collaboration with top tier engineers, researchers, and product experts in AI and robotics. Freedom to influence the product and own key initiatives.
Research Software Engineer - Scientific Computing & Data Tools
UK Dementia Research Institute
UCL is seeking a Research Software Developer within the ARC to contribute to software for data-intensive research and to advance computational tools and practices. The role blends research and professional services, delivering shared capabilities and following best practices in software engineering. You will join a community of staff scientists and research technology professionals, collaborating to build and maintain software for modelling, analysis and simulation while exploring new tools and
25/07/2026
Full time
UCL is seeking a Research Software Developer within the ARC to contribute to software for data-intensive research and to advance computational tools and practices. The role blends research and professional services, delivering shared capabilities and following best practices in software engineering. You will join a community of staff scientists and research technology professionals, collaborating to build and maintain software for modelling, analysis and simulation while exploring new tools and
Mission Systems Engineer
QinetiQ Limited Heighington, Lincolnshire
At QinetiQ, we are not just imagining tomorrow, we are creating it. From cutting edge defence technology to ground breaking innovations, our mission is to empower and protect lives. Join us as a Mission Systems Engineer at our RAF Coningsby site, where you will work with cutting edge technology and brilliant minds. The Role As a Mission Systems Engineer, you will help shape and enhance mission systems capabilities that support current and future combat air operations, delivering innovative solutions that directly contribute to operational effectiveness. This particular role is based at the Mission Support Centre at RAF Coningsby and offers a unique opportunity to work directly with military personnel, supporting operational capability development for frontline combat air platforms. The successful candidate will be comfortable working in a military environment and collaborating closely with RAF stakeholders on a daily basis. Day to day, you'll work alongside military personnel and multidisciplinary engineering teams to analyse, model, develop and evaluate mission systems across the sensor to effect chain. You will support the development of mission data, software tools, operational analysis and emerging AI enabled capabilities that enhance the performance and effectiveness of advanced combat air platforms including Typhoon and Lightning. Your responsibilities will include: Developing, producing, testing and evaluating mission data and mission system capabilities Conducting modelling, simulation and operational analysis activities to assess system performance and effectiveness Developing software tools and applications using Python, MATLAB, C++ or similar technologies Supporting the integration, enhancement and evaluation of mission planning and mission support systems Applying data fusion, machine learning and AI techniques to operational challenges Working collaboratively with military personnel, customers and stakeholders to develop innovative mission focused solutions Essential experience of the Mission Systems Engineer: Around 5 years of demonstrable experience in mission systems, mission data, modelling and simulation, systems engineering or operational analysis Experience of software development using Python, MATLAB, C++ or similar programming languages Knowledge of modelling and simulation techniques within a defence, aerospace or complex engineering environment Experience undertaking test, evaluation, verification or performance assessment activitiesUnderstanding of systems engineering principles and system integration activities Experience applying data analysis, data fusion, machine learning or AI techniques to solve complex technical challenges Desirable experience of the Mission Systems Engineer: Experience working with Mission Data within a defence or aerospace environment Knowledge or experience of Electronic Warfare (EW) systems, capability development or analysis Understanding of tactical datalinks, secure communications or wider combat air mission systems Experience supporting Typhoon, Lightning, ISR, C4ISR or other military aviation programmes Essential qualifications for the Mission Systems Engineer: Degree in Physics, Applied Mathematics, Engineering or another relevant STEM discipline Alternatively, equivalent professional experience in a relevant technical field We value difference and we don't have a fixed idea when it comes to background or education. Provided you can show the required level of experience and willingness to learn, then we would like to hear from you. This role is 37 hours per week and is based full time at our RAF Coningsby site. Due to the nature of the work and close collaboration with military personnel, this role requires onsite attendance five days per week. Travel to other QinetiQ and customer sites will be expected. QinetiQ operates state of the art facilities across the UK that focus on defence, security and technology innovation. These facilities enable QinetiQ to conduct a wide range of research, testing and development activities that support both military and civilian applications, helping to advance technology and support national security. Please note that all applicants for this role must be eligible for SC clearance, as a minimum. At QinetiQ we are committed to building an inclusive, accessible and welcoming workplace where everyone feels valued and supported. We believe that a diverse mix of backgrounds, perspectives and experiences drives innovation and leads to better outcomes for our people, customers and communities. We encourage applications from all candidates and are a disability confident committed employer. If you have a disability or need any reasonable adjustments during the recruitment process, please let us know by emailing . One of our recruitment team will contact you. Many roles in QinetiQ are subject to national security vetting being completed, applicants who already hold the appropriate level of vetting may be able to transfer it upon appointment. A number of roles are also subject to additional restrictions, which means factors such as nationality or previous nationalities may affect the roles that you can be employed in. Why Join QinetiQ? As we continue to grow into new markets around the world, there's never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex challenges. As a QinetiQ employee, you'll experience a unique working environment where teams from different backgrounds, disciplines and experiences enjoy collaborating widely and openly as we undertake this exciting and rewarding journey. Through effective teamwork, and pulling together, you'll get to experience what happens when we all share different perspectives, blend disciplines, and link technologies; constantly discovering new ways of solving complex problems in a diverse and inclusive environment where you can be authentic, feel valued and realise your full potential. Visit our website to read more about our diverse and inclusive workplace culture. Matched contribution pension scheme, with life assurance Generous holiday allowance, with the option to purchase additional days Options to join Health Cash Plan, Private Medical Insurance and Dental Insurance Employee discount portal: Personal Accident Insurance, Travel Insurance, Restaurants, Cinema Tickets and much more We are proud to support the Armed Forces community by honouring the Armed Forces Covenant and maintaining our Gold Award standard in the Defence Employer Recognition Scheme Volunteering Opportunities - helping charities and local community
25/07/2026
Full time
At QinetiQ, we are not just imagining tomorrow, we are creating it. From cutting edge defence technology to ground breaking innovations, our mission is to empower and protect lives. Join us as a Mission Systems Engineer at our RAF Coningsby site, where you will work with cutting edge technology and brilliant minds. The Role As a Mission Systems Engineer, you will help shape and enhance mission systems capabilities that support current and future combat air operations, delivering innovative solutions that directly contribute to operational effectiveness. This particular role is based at the Mission Support Centre at RAF Coningsby and offers a unique opportunity to work directly with military personnel, supporting operational capability development for frontline combat air platforms. The successful candidate will be comfortable working in a military environment and collaborating closely with RAF stakeholders on a daily basis. Day to day, you'll work alongside military personnel and multidisciplinary engineering teams to analyse, model, develop and evaluate mission systems across the sensor to effect chain. You will support the development of mission data, software tools, operational analysis and emerging AI enabled capabilities that enhance the performance and effectiveness of advanced combat air platforms including Typhoon and Lightning. Your responsibilities will include: Developing, producing, testing and evaluating mission data and mission system capabilities Conducting modelling, simulation and operational analysis activities to assess system performance and effectiveness Developing software tools and applications using Python, MATLAB, C++ or similar technologies Supporting the integration, enhancement and evaluation of mission planning and mission support systems Applying data fusion, machine learning and AI techniques to operational challenges Working collaboratively with military personnel, customers and stakeholders to develop innovative mission focused solutions Essential experience of the Mission Systems Engineer: Around 5 years of demonstrable experience in mission systems, mission data, modelling and simulation, systems engineering or operational analysis Experience of software development using Python, MATLAB, C++ or similar programming languages Knowledge of modelling and simulation techniques within a defence, aerospace or complex engineering environment Experience undertaking test, evaluation, verification or performance assessment activitiesUnderstanding of systems engineering principles and system integration activities Experience applying data analysis, data fusion, machine learning or AI techniques to solve complex technical challenges Desirable experience of the Mission Systems Engineer: Experience working with Mission Data within a defence or aerospace environment Knowledge or experience of Electronic Warfare (EW) systems, capability development or analysis Understanding of tactical datalinks, secure communications or wider combat air mission systems Experience supporting Typhoon, Lightning, ISR, C4ISR or other military aviation programmes Essential qualifications for the Mission Systems Engineer: Degree in Physics, Applied Mathematics, Engineering or another relevant STEM discipline Alternatively, equivalent professional experience in a relevant technical field We value difference and we don't have a fixed idea when it comes to background or education. Provided you can show the required level of experience and willingness to learn, then we would like to hear from you. This role is 37 hours per week and is based full time at our RAF Coningsby site. Due to the nature of the work and close collaboration with military personnel, this role requires onsite attendance five days per week. Travel to other QinetiQ and customer sites will be expected. QinetiQ operates state of the art facilities across the UK that focus on defence, security and technology innovation. These facilities enable QinetiQ to conduct a wide range of research, testing and development activities that support both military and civilian applications, helping to advance technology and support national security. Please note that all applicants for this role must be eligible for SC clearance, as a minimum. At QinetiQ we are committed to building an inclusive, accessible and welcoming workplace where everyone feels valued and supported. We believe that a diverse mix of backgrounds, perspectives and experiences drives innovation and leads to better outcomes for our people, customers and communities. We encourage applications from all candidates and are a disability confident committed employer. If you have a disability or need any reasonable adjustments during the recruitment process, please let us know by emailing . One of our recruitment team will contact you. Many roles in QinetiQ are subject to national security vetting being completed, applicants who already hold the appropriate level of vetting may be able to transfer it upon appointment. A number of roles are also subject to additional restrictions, which means factors such as nationality or previous nationalities may affect the roles that you can be employed in. Why Join QinetiQ? As we continue to grow into new markets around the world, there's never been a more exciting time to join QinetiQ. The formula for success is our appetite for innovation and having the courage to take on a wide variety of complex challenges. As a QinetiQ employee, you'll experience a unique working environment where teams from different backgrounds, disciplines and experiences enjoy collaborating widely and openly as we undertake this exciting and rewarding journey. Through effective teamwork, and pulling together, you'll get to experience what happens when we all share different perspectives, blend disciplines, and link technologies; constantly discovering new ways of solving complex problems in a diverse and inclusive environment where you can be authentic, feel valued and realise your full potential. Visit our website to read more about our diverse and inclusive workplace culture. Matched contribution pension scheme, with life assurance Generous holiday allowance, with the option to purchase additional days Options to join Health Cash Plan, Private Medical Insurance and Dental Insurance Employee discount portal: Personal Accident Insurance, Travel Insurance, Restaurants, Cinema Tickets and much more We are proud to support the Armed Forces community by honouring the Armed Forces Covenant and maintaining our Gold Award standard in the Defence Employer Recognition Scheme Volunteering Opportunities - helping charities and local community
MBDA UK
Real-Time Systems Software Engineer (C++/Linux)
MBDA UK Stevenage, Hertfordshire
MBDA UK is seeking a highly capable Software Engineer to join the Software Simulation team in Stevenage. The role involves designing real time software and ensuring seamless integration with hardware components. A competitive salary of approximately £65,000 is offered based on experience. Working arrangements are hybrid, mainly office-based, with some work-from-home opportunities. Candidates must be British citizens or dual nationals.
25/07/2026
Full time
MBDA UK is seeking a highly capable Software Engineer to join the Software Simulation team in Stevenage. The role involves designing real time software and ensuring seamless integration with hardware components. A competitive salary of approximately £65,000 is offered based on experience. Working arrangements are hybrid, mainly office-based, with some work-from-home opportunities. Candidates must be British citizens or dual nationals.
CAST Systems engineer
慨正橡扯 Warminster, Wiltshire
What You Will Do Raytheon UK are seeking a Systems Engineer to join our Command and Staff Trainer (CAST) team. Using primarily the ABACUS computer simulation and Communication & Information Systems (CIS) you will support exercises by the British Army ranging from Battle Group to Corps level. The expanding nature of MOD training requires the evolution and integration of new and emerging systems to continuously enhance the training capability at CAST. Configure the ABACUS software for exercise use. Provide the MOD customer with ABACUS data for use during military exercises. Configuration and/or integration of individual systems to match military training requirements. Conduct appropriate system training to ensure the military Users are competent to conduct their exercises. Provide coverage, when required, to support CAST activities at relevant UK sites. Support the day to day and IT operations activities at the site. Carry out Engineering, Operational and Administrative duties associated with CAST site. Support remotely networked CIS Exercises at the Warminster, Sennelager and offsite locations. Support to the CAST activity at all sites, using primarily ABACUS/CIS/VBS3. Liaise with the military customer and build scenarios to fit their requirements. Establish consistent and measurable processes for the support & administration activity. Comply with configuration and control procedures. Attend further training when required. Comply with laid down company procedures. When required, be willing to work at night and do shift work. Be 'Responsible for championing and fostering a culture of Environmental, Health, and Safety (EHS) compliance and continuous improvement'. Any other duties required to complete the CAST Service. Qualifications You Must Have UK SC Security Clearance. Good working knowledge of Windows OS, LAN Technology. Experienced trainer. Good knowledge of IT systems and associated support. Good knowledge of Windows Server 2012/2016. Good knowledge of VMware. Presentation & Training skills. Physically fit as lifting is part of the role. Qualifications We Prefer UK passport holder and Full UK driving license. Cisco routing, switching & VOIP. Leadership of small teams. Windows Server administration. Fibre/Copper LAN installation & PC Repair. Knowledge of DII, DIS & HLA. Up-to date knowledge of battlefield terminology and doctrine. Ex HM Forces. A team player, also able to work unsupervised. Understanding of ISTAR Visualisation and its applications. Knowledge of VBS3 and associated terrain generation. Provision of Terrain Databases, Models and Scripting within a VBS environment. EEO Statement RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.
25/07/2026
Full time
What You Will Do Raytheon UK are seeking a Systems Engineer to join our Command and Staff Trainer (CAST) team. Using primarily the ABACUS computer simulation and Communication & Information Systems (CIS) you will support exercises by the British Army ranging from Battle Group to Corps level. The expanding nature of MOD training requires the evolution and integration of new and emerging systems to continuously enhance the training capability at CAST. Configure the ABACUS software for exercise use. Provide the MOD customer with ABACUS data for use during military exercises. Configuration and/or integration of individual systems to match military training requirements. Conduct appropriate system training to ensure the military Users are competent to conduct their exercises. Provide coverage, when required, to support CAST activities at relevant UK sites. Support the day to day and IT operations activities at the site. Carry out Engineering, Operational and Administrative duties associated with CAST site. Support remotely networked CIS Exercises at the Warminster, Sennelager and offsite locations. Support to the CAST activity at all sites, using primarily ABACUS/CIS/VBS3. Liaise with the military customer and build scenarios to fit their requirements. Establish consistent and measurable processes for the support & administration activity. Comply with configuration and control procedures. Attend further training when required. Comply with laid down company procedures. When required, be willing to work at night and do shift work. Be 'Responsible for championing and fostering a culture of Environmental, Health, and Safety (EHS) compliance and continuous improvement'. Any other duties required to complete the CAST Service. Qualifications You Must Have UK SC Security Clearance. Good working knowledge of Windows OS, LAN Technology. Experienced trainer. Good knowledge of IT systems and associated support. Good knowledge of Windows Server 2012/2016. Good knowledge of VMware. Presentation & Training skills. Physically fit as lifting is part of the role. Qualifications We Prefer UK passport holder and Full UK driving license. Cisco routing, switching & VOIP. Leadership of small teams. Windows Server administration. Fibre/Copper LAN installation & PC Repair. Knowledge of DII, DIS & HLA. Up-to date knowledge of battlefield terminology and doctrine. Ex HM Forces. A team player, also able to work unsupervised. Understanding of ISTAR Visualisation and its applications. Knowledge of VBS3 and associated terrain generation. Provision of Terrain Databases, Models and Scripting within a VBS environment. EEO Statement RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.
Simulation Software Engineer - Defense & Autonomous Systems
Jobtailor Fleet, Hampshire
Jobtailor in the United Kingdom is seeking a Software Simulation Engineer to support Defence and Security domains with simulation models and visualizations across Boeing locations and customer sites in the UK. You will collaborate with stakeholders to review requirements, design and test simulations, and optimize system performance throughout the lifecycle. A degree in a relevant field and the ability to obtain security clearance are required.
25/07/2026
Full time
Jobtailor in the United Kingdom is seeking a Software Simulation Engineer to support Defence and Security domains with simulation models and visualizations across Boeing locations and customer sites in the UK. You will collaborate with stakeholders to review requirements, design and test simulations, and optimize system performance throughout the lifecycle. A degree in a relevant field and the ability to obtain security clearance are required.
Software Engineer - Simulation
Jobtailor Fleet, Hampshire
Responsibilities Support Defence and Security domains at Boeing locations and Customer sites across the UK, including Autonomous Systems, Training and Simulation, Cyber, Space, Intelligence and Security. Support the design, architecture, and development of simulation models, simulation visualizations, virtual environments/platforms and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the entire product lifecycle. Support partnership with stakeholders to review and identify simulation requirements and dynamics of the systems being simulated. Support designing, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities. Requirements Bachelor of Science degree or higher from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science. Ability to obtain security clearance. Proficiency in C++, Lua Scripting or one of the similar programming languages. Familiarity with Physics based Modelling and Simulation system Engineering principals. Familiarity with version control systems (e.g., Git, BitBucket etc.). Knowledge of Agile development methodologies. Familiarity with DevOps, Automation and CICD concepts. Understanding of testing frameworks and unit testing practices. Experience working as a Software Simulation Engineer or a similar role. Experience across Software Development Lifecycle and Software standards such as ISO9001. Understanding of the distributed interoperability simulation protocols used within defence collective training (e.g., DIS and HLA). Understanding and experience of the COTS simulation and training environment development, execution, verification, validation and deployments. Strong understanding of object-oriented programming (OOP) and software design principles. Core Competencies Demonstrates expertise in simulation modeling, software development lifecycle, and system engineering principles, with a strong foundation in C++ and Lua scripting. Capable of collaborating with stakeholders to optimize system performance and ensure compliance with industry standards.
25/07/2026
Full time
Responsibilities Support Defence and Security domains at Boeing locations and Customer sites across the UK, including Autonomous Systems, Training and Simulation, Cyber, Space, Intelligence and Security. Support the design, architecture, and development of simulation models, simulation visualizations, virtual environments/platforms and frameworks to enhance test performance, safety, and durability of software and hardware systems throughout the entire product lifecycle. Support partnership with stakeholders to review and identify simulation requirements and dynamics of the systems being simulated. Support designing, modeling, simulation, testing, and analysis to assess and optimize overall system performance and capabilities. Requirements Bachelor of Science degree or higher from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science. Ability to obtain security clearance. Proficiency in C++, Lua Scripting or one of the similar programming languages. Familiarity with Physics based Modelling and Simulation system Engineering principals. Familiarity with version control systems (e.g., Git, BitBucket etc.). Knowledge of Agile development methodologies. Familiarity with DevOps, Automation and CICD concepts. Understanding of testing frameworks and unit testing practices. Experience working as a Software Simulation Engineer or a similar role. Experience across Software Development Lifecycle and Software standards such as ISO9001. Understanding of the distributed interoperability simulation protocols used within defence collective training (e.g., DIS and HLA). Understanding and experience of the COTS simulation and training environment development, execution, verification, validation and deployments. Strong understanding of object-oriented programming (OOP) and software design principles. Core Competencies Demonstrates expertise in simulation modeling, software development lifecycle, and system engineering principles, with a strong foundation in C++ and Lua scripting. Capable of collaborating with stakeholders to optimize system performance and ensure compliance with industry standards.
Research Software Engineer
UK Dementia Research Institute
UCL is a world-leading teaching and research university, often ranked in the top ten in the world with an annual turnover of well over £1 billion. Part of UCL's vision is to take on the hardest global challenges. The UCL Centre for Advanced Research Computing (ARC) is UCL's new institute for infrastructure and innovation in digital research - the supercomputers, datasets, software and people that make computational science and digital scholarship possible. We are an innovative hybrid: a professional services department that delivers reliable and secure infrastructure and services to UCL research groups, and a laboratory for research and innovation in the application of advanced computational and data intensive research methods, working in partnership with academics from all fields. We are a home for the research technology professionals - research software engineers, HPC systems engineers, dev-ops specialists, data engineers, data scientists and data stewards - who support and collaborate in the delivery of UCL research About the role ARC roles can be both research roles, contributing to the scholarly life of the university, carrying out research and teaching, and professional service roles, delivering shared capabilities and following professional best practice. You will be part of ARC's community of staff scientists and research technology professionals, both delivering the services and systems which make data and compute intensive research possible, and discovering and innovating new tools, practices, and systems in this field. As part of being a Research Software Developer you will be required to, but not limited to, the following accountabilities: Collaborate with research colleagues from across UCL to construct, improve, and maintain codes used for modelling, analysis, synthesis, simulation and more. Rapidly assimilate research context through publications and conversation with research groups, understand the computational algorithms, requirements and interfaces needed within the research effort, and construct high quality software for research colleagues Provide consulting on software practices, techniques, design, and architecture to research groups, helping to build robust and maintainable research software. For this post, we welcome applications from those interested in translational research and entrepreneurship, because working with our UCL Centre for Digital Innovation would be a central activity. Familiarity with cloud computing, infrastructure as code and general DevOps practices is highly desirable, as is previous experience of working with start-up companies or in technology transfer settings. To be considered for this role you will have following essential experience: PhD Degree OR equivalent professional expertise appropriate to the role. This is a role in a research community and we are great believers in the value of research degrees. Experience with the authorship, development, and maintenance of software for research & development in any field. Knowledge of and commitment to software engineering best practises Experience authoring technical documents to a high standard What we offer As well as the exciting opportunities this role presents, we also offer some great benefits some of which are below: 41 Days holiday (27 days annual leave 8 bank holiday and 6 closure days) Additional 5 days' annual leave purchase scheme Defined benefit career average revalued earnings pension scheme (CARE) Cycle to work scheme and season ticket loan Relocation scheme for certain posts On-site gym Enhanced maternity, paternity and adoption pay Employee assistance programme: Staff Support Service Discounted medical insurance Visit to find out more. Our commitment to Equality, Diversity and Inclusion As London's Global University, we know diversity fosters creativity and innovation, and we want our community to represent the diversity of the world's talent. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We therefore particularly encourage applications from candidates who are likely to be underrepresented in UCL's workforce. These include people from Black, Asian and ethnic minority backgrounds; disabled people; and for our Grade 9 and 10 roles, women Attached documents are available under links. Clicking a document link will initialize its download.
25/07/2026
Full time
UCL is a world-leading teaching and research university, often ranked in the top ten in the world with an annual turnover of well over £1 billion. Part of UCL's vision is to take on the hardest global challenges. The UCL Centre for Advanced Research Computing (ARC) is UCL's new institute for infrastructure and innovation in digital research - the supercomputers, datasets, software and people that make computational science and digital scholarship possible. We are an innovative hybrid: a professional services department that delivers reliable and secure infrastructure and services to UCL research groups, and a laboratory for research and innovation in the application of advanced computational and data intensive research methods, working in partnership with academics from all fields. We are a home for the research technology professionals - research software engineers, HPC systems engineers, dev-ops specialists, data engineers, data scientists and data stewards - who support and collaborate in the delivery of UCL research About the role ARC roles can be both research roles, contributing to the scholarly life of the university, carrying out research and teaching, and professional service roles, delivering shared capabilities and following professional best practice. You will be part of ARC's community of staff scientists and research technology professionals, both delivering the services and systems which make data and compute intensive research possible, and discovering and innovating new tools, practices, and systems in this field. As part of being a Research Software Developer you will be required to, but not limited to, the following accountabilities: Collaborate with research colleagues from across UCL to construct, improve, and maintain codes used for modelling, analysis, synthesis, simulation and more. Rapidly assimilate research context through publications and conversation with research groups, understand the computational algorithms, requirements and interfaces needed within the research effort, and construct high quality software for research colleagues Provide consulting on software practices, techniques, design, and architecture to research groups, helping to build robust and maintainable research software. For this post, we welcome applications from those interested in translational research and entrepreneurship, because working with our UCL Centre for Digital Innovation would be a central activity. Familiarity with cloud computing, infrastructure as code and general DevOps practices is highly desirable, as is previous experience of working with start-up companies or in technology transfer settings. To be considered for this role you will have following essential experience: PhD Degree OR equivalent professional expertise appropriate to the role. This is a role in a research community and we are great believers in the value of research degrees. Experience with the authorship, development, and maintenance of software for research & development in any field. Knowledge of and commitment to software engineering best practises Experience authoring technical documents to a high standard What we offer As well as the exciting opportunities this role presents, we also offer some great benefits some of which are below: 41 Days holiday (27 days annual leave 8 bank holiday and 6 closure days) Additional 5 days' annual leave purchase scheme Defined benefit career average revalued earnings pension scheme (CARE) Cycle to work scheme and season ticket loan Relocation scheme for certain posts On-site gym Enhanced maternity, paternity and adoption pay Employee assistance programme: Staff Support Service Discounted medical insurance Visit to find out more. Our commitment to Equality, Diversity and Inclusion As London's Global University, we know diversity fosters creativity and innovation, and we want our community to represent the diversity of the world's talent. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We therefore particularly encourage applications from candidates who are likely to be underrepresented in UCL's workforce. These include people from Black, Asian and ethnic minority backgrounds; disabled people; and for our Grade 9 and 10 roles, women Attached documents are available under links. Clicking a document link will initialize its download.
MCTS Training Equipment Maintainer
慨正橡扯 Fareham, Hampshire
Date Posted 2026-07-20 Country United Kingdom Location Fareham, Hampshire Position Role Type Onsite MCTS Training Equipment Maintainer Location HMS Collingwood Permanent Benefits £: Competitive salary Contributory Pension Scheme 6 times salary 'Life Assurance' with pension 25 days holiday (increasing with service) + statutory public holidays, plus opportunity to buy and sell up to 5 days (37hr) Flexible Benefits scheme with extensive salary sacrifice schemes, including Health Cashplan, Dental, and Cycle to Work amongst others Enhanced sick pay Enhanced family friendly policies including enhanced maternity, paternity & shared parental leave Work Culture 37hr working week, although hours may vary depending on role, job requirement or site-specific arrangements. Early 1.30pm finish Friday, start your weekend early! Remote, hybrid and site based working opportunities, dependant on your needs and the requirements of the role. Up to 5 paid days volunteering each year. Flexible working culture focused on output, with more formal flexible working arrangements on request (assessed subject to role) - please highlight any requests to the Talent Acquisition team. About us At Raytheon UK, we take immense pride in being a leader in defence and aerospace technology. As an employer, we are dedicated to fuelling innovation, nurturing talent, and fostering a culture of excellence. As a leading defence and aerospace company operating across the United Kingdom, Raytheon UK helps to solve our customers' toughest challenges. We are a major supplier to the UK government and customers around the globe, providing defence solutions across all domains: land, sea, air, space, and cyberspace. We also provide digital and training transformation solutions to commercial and military customers. With circa 2000 employees and major facilities operating throughout the UK including Broughton (Wales), Livingston and Glenrothes (Scotland), and Harlow, Gloucester, and Manchester (England); we are committed to investing in British careers and technology development. Through advanced technology and our people's expertise, our Training Transformation Services is modernising what's possible in the training and preparation of our armed forces. With a real blended approach to learning and using the latest innovative systems and technology, we ensure our service men and women really are prepared for any situation. Role & Responsibilities MCTS is a sophisticated and versatile training platform used by the Royal Navy providing state of the art classroom and simulation training facilities delivering maritime warfare training in controlled environments. MCTS Maintainers play a pivotal part in ensuring training equipment is prepared and ready for use; defects are promptly addressed; spares are controlled; and Customer KPI requirements are met on a daily basis. Accountable directly to the MCTS Lead Maintainer; working both individually and as part of a dual-site team, maintainers will work with a variety of modern simulation and training technology solutions, ensuring their readiness for training and seamless provision during the training day. Working in a fast moving commercial/military environment, where swift response is required to emerging issues and defects, MCTS Maintainers must be suitably experienced in this field and flexible in their approach and response to a complex series of possible calls on their expertise. Responsibilities Systems Familiarity: Maintainers are responsible for, and must develop, sustainable working competency to promptly solve a variety of operating issues/defects on Customer Furnished and Government Furnished equipment's (CFE and GFE) which form the MCTS TE outfit. Training Equipment (TE) Preparation: Prepare assigned training spaces/equipment for training to meet "Ready for Training" requirements as specified in the Agreed Training Schedule (ATS). Maintain TE Hardware: Assure availability and serviceability of in use TE in assigned spaces to deliver correctly prepared/formatted TE to meet the training schedule. Assist wider team as required/available. Includes Fault/Defect diagnosis; LRU replacement. Preventative/Corrective Maintenance: Undertake general, routine, preventative and corrective maintenance activities for MCTS systems and support equipment to assure continuity of service. Administer Systems: Undertake a variety of system administration and maintenance tasks across the range of MCTS Training Equipment. Includes updating systems (patches etc), data-logging, password control and administration of Learning Management Systems. Includes the loading of required System and exercise software, updates, and OED. Effective Response: A key part of the MCTS Maintainer role is to provide rapid, prioritised response to defects arising on in-use TE to minimise training downtime. A key Customer KPI. Spares/Fault Management: Use bespoke Hardware Management System to log and report defects/shortfalls. Assist in compilation of technical spares management data and records. Ensure: To ensure Company health, safety and environmental procedures are implemented and complied with at all times. Be 'Responsible for championing and fostering a culture of Environmental, Health, and Safety (EHS) compliance and continuous improvement'. Any other duties required to complete the Training Equipment Service. Required experience Previous Experience of configuring, installing, maintaining a range software; System Start-up and Shutdowns. Aware: Working knowledge of some or all of the following Operating Systems: User Administration of SUSE Linux; UNIX Administration (Solaris and HP-UX); Windows Administration (W2003 and W2012). Administration of Windows Server 2003 with XP. Comptia Network A+; Compucat / ICX, MCSA on Microsoft Windows Server 2003 (or later); Novell Certified Linux Engineer 10 or Equivalent. (Later versions as appropriate). Ability to interface with outfitted systems to undertake expected system administration and management functions. Able to analyse defects/technical issues and succinctly report/input the necessary detail into logging and analysis tools. Spares Management: Undertake spares/logistics tasks associated with spares management. Undertake roles necessary to ensure the sustainability, serviceability, administration, security and maintenance of encrypted (JMNIAN) link systems for training and interoperability. Developed, Substantive knowledge and experience of managing and maintaining an array of technical, training equipment portfolios, including networks, with a team of dedicated technical staff across 2 dispersed locations. Demonstrate a clear ability to maintain effective dialogue with all internal and external stakeholders at all levels in the execution of this role to ensure all operational and support requirements of your team and training equipment infrastructure meet expected operational requirements and tempos. Desirable experience Awareness of RN warfare equipment and methodologies. Maintain and assure the provision of Video-teleconference (VTC) links between remotely linked sites. PAT Testing Competency. RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.
25/07/2026
Full time
Date Posted 2026-07-20 Country United Kingdom Location Fareham, Hampshire Position Role Type Onsite MCTS Training Equipment Maintainer Location HMS Collingwood Permanent Benefits £: Competitive salary Contributory Pension Scheme 6 times salary 'Life Assurance' with pension 25 days holiday (increasing with service) + statutory public holidays, plus opportunity to buy and sell up to 5 days (37hr) Flexible Benefits scheme with extensive salary sacrifice schemes, including Health Cashplan, Dental, and Cycle to Work amongst others Enhanced sick pay Enhanced family friendly policies including enhanced maternity, paternity & shared parental leave Work Culture 37hr working week, although hours may vary depending on role, job requirement or site-specific arrangements. Early 1.30pm finish Friday, start your weekend early! Remote, hybrid and site based working opportunities, dependant on your needs and the requirements of the role. Up to 5 paid days volunteering each year. Flexible working culture focused on output, with more formal flexible working arrangements on request (assessed subject to role) - please highlight any requests to the Talent Acquisition team. About us At Raytheon UK, we take immense pride in being a leader in defence and aerospace technology. As an employer, we are dedicated to fuelling innovation, nurturing talent, and fostering a culture of excellence. As a leading defence and aerospace company operating across the United Kingdom, Raytheon UK helps to solve our customers' toughest challenges. We are a major supplier to the UK government and customers around the globe, providing defence solutions across all domains: land, sea, air, space, and cyberspace. We also provide digital and training transformation solutions to commercial and military customers. With circa 2000 employees and major facilities operating throughout the UK including Broughton (Wales), Livingston and Glenrothes (Scotland), and Harlow, Gloucester, and Manchester (England); we are committed to investing in British careers and technology development. Through advanced technology and our people's expertise, our Training Transformation Services is modernising what's possible in the training and preparation of our armed forces. With a real blended approach to learning and using the latest innovative systems and technology, we ensure our service men and women really are prepared for any situation. Role & Responsibilities MCTS is a sophisticated and versatile training platform used by the Royal Navy providing state of the art classroom and simulation training facilities delivering maritime warfare training in controlled environments. MCTS Maintainers play a pivotal part in ensuring training equipment is prepared and ready for use; defects are promptly addressed; spares are controlled; and Customer KPI requirements are met on a daily basis. Accountable directly to the MCTS Lead Maintainer; working both individually and as part of a dual-site team, maintainers will work with a variety of modern simulation and training technology solutions, ensuring their readiness for training and seamless provision during the training day. Working in a fast moving commercial/military environment, where swift response is required to emerging issues and defects, MCTS Maintainers must be suitably experienced in this field and flexible in their approach and response to a complex series of possible calls on their expertise. Responsibilities Systems Familiarity: Maintainers are responsible for, and must develop, sustainable working competency to promptly solve a variety of operating issues/defects on Customer Furnished and Government Furnished equipment's (CFE and GFE) which form the MCTS TE outfit. Training Equipment (TE) Preparation: Prepare assigned training spaces/equipment for training to meet "Ready for Training" requirements as specified in the Agreed Training Schedule (ATS). Maintain TE Hardware: Assure availability and serviceability of in use TE in assigned spaces to deliver correctly prepared/formatted TE to meet the training schedule. Assist wider team as required/available. Includes Fault/Defect diagnosis; LRU replacement. Preventative/Corrective Maintenance: Undertake general, routine, preventative and corrective maintenance activities for MCTS systems and support equipment to assure continuity of service. Administer Systems: Undertake a variety of system administration and maintenance tasks across the range of MCTS Training Equipment. Includes updating systems (patches etc), data-logging, password control and administration of Learning Management Systems. Includes the loading of required System and exercise software, updates, and OED. Effective Response: A key part of the MCTS Maintainer role is to provide rapid, prioritised response to defects arising on in-use TE to minimise training downtime. A key Customer KPI. Spares/Fault Management: Use bespoke Hardware Management System to log and report defects/shortfalls. Assist in compilation of technical spares management data and records. Ensure: To ensure Company health, safety and environmental procedures are implemented and complied with at all times. Be 'Responsible for championing and fostering a culture of Environmental, Health, and Safety (EHS) compliance and continuous improvement'. Any other duties required to complete the Training Equipment Service. Required experience Previous Experience of configuring, installing, maintaining a range software; System Start-up and Shutdowns. Aware: Working knowledge of some or all of the following Operating Systems: User Administration of SUSE Linux; UNIX Administration (Solaris and HP-UX); Windows Administration (W2003 and W2012). Administration of Windows Server 2003 with XP. Comptia Network A+; Compucat / ICX, MCSA on Microsoft Windows Server 2003 (or later); Novell Certified Linux Engineer 10 or Equivalent. (Later versions as appropriate). Ability to interface with outfitted systems to undertake expected system administration and management functions. Able to analyse defects/technical issues and succinctly report/input the necessary detail into logging and analysis tools. Spares Management: Undertake spares/logistics tasks associated with spares management. Undertake roles necessary to ensure the sustainability, serviceability, administration, security and maintenance of encrypted (JMNIAN) link systems for training and interoperability. Developed, Substantive knowledge and experience of managing and maintaining an array of technical, training equipment portfolios, including networks, with a team of dedicated technical staff across 2 dispersed locations. Demonstrate a clear ability to maintain effective dialogue with all internal and external stakeholders at all levels in the execution of this role to ensure all operational and support requirements of your team and training equipment infrastructure meet expected operational requirements and tempos. Desirable experience Awareness of RN warfare equipment and methodologies. Maintain and assure the provision of Video-teleconference (VTC) links between remotely linked sites. PAT Testing Competency. RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law.
Software Engineer
Brown & Co
Software Engineer Location: Tewkesbury, UK (Hybrid) Employment Type: Full-time Salary: Competitive Summary Allen-Vanguard is seeking a Software Engineer. In this position, you will be actively involved in the full software development process including requirements definition, high level design, implementation, simulation, verification, and support. The role focuses on applications in digital signal processing (DSP), and you should have practical experience working with DSP concepts and implementations. The ability to conceptualise, develop, and implement new algorithms is important, along with strong numeracy skills to support the testing, verification, and validation of DSP modules. You will be expected to work with a moderate degree of independence, while collaborating effectively within a multidisciplinary team, so flexibility, adaptability, and a proactive approach to learning are highly valued. You will be involved in the OpenCPI framework, including the development of Board Support Packages (BSPs), workers written in C++ and VHDL, as well as associated tests and applications; a high degree of competence in this area is required. Role and Responsibilities Design and implement real time embedded firmware in C / C++ on ARM microcontrollers and microprocessors, and in FPGA SoCs. Develop software for simulating and implementing signal processing algorithms (C++/Python). Develop test harnesses to stimulate software modules and hardware systems. Write and execute verification plans for software integrated into systems. Design, implement, simulate and test VHDL modules. Construct FPGA SoC designs. Create OpenCPI BSPs for existing and new PCBs. Create OpenCPI workers (C++/VHDL). Work with other engineering disciplines (systems, hardware, RF) in debugging PCBs and system integration. Develop user interface software on PC/mobile platforms. Develop software to support manufacturing build, configuration, and test of systems. Qualifications and Essential Experience Required A Bachelor of Computer Engineering / Computer Science Degree or related College Diploma. Typically, 3+ years of experience in software development. Experience with either C/C++ in an embedded environment, or with VHDL. Development experience under Linux in an embedded environment. Real time embedded development and debug experience. Python/Shell scripting. Experience in the use and configuration of Linux/POSIX systems. Experience with ML and AI techniques. Experience with SDR frameworks (OpenCPI, GNURadio). Why Join Allen Vanguard Allen Vanguard develops cutting edge RF systems used globally across the defence and security sector. Our work relates to developing C-IED and C-UAS capabilities - what we build has a genuine real world impact, helping to protect people, infrastructure, and operations. You will be joining a small, experienced team where your work is visible, and you can see the impact of what you are delivering. This isn't a narrow, siloed role - as part of a nimble team, you will be involved across the full software lifecycle and gain hands on experience in all aspects of software development, working closely with systems, hardware, and RF engineers to solve practical, complex problems. You will have the opportunity to contribute ideas, learn from experienced colleagues, and continue developing your skills. We encourage people to take ownership of their work while building their experience across a range of technologies. We offer a competitive salary alongside a range of benefits covering health and wellbeing, savings, and life insurance. We are committed to creating an inclusive, supportive, and flexible working environment, and to giving people the space to do their best work. Development is important to us - both through hands on project work and more formal opportunities, including: Technical training (online and external). Professional accreditations. Attendance at industry conferences and events. Due to the nature of the position, you will be required to be willing and eligible to achieve a minimum of SC clearance. Allen Vanguard is committed to providing reasonable accommodations throughout the recruitment process and we welcome applications from all qualified individuals. Diversity Statement At Allen Vanguard, we are committed to building a workplace that reflects the diversity of the communities we serve and where everyone feels empowered to bring their full selves to work. We believe that diverse perspectives drive innovation, strengthen collaboration, and lead to better outcomes for our people and our customers. Join Allen Vanguard Engineering solutions that make a difference.
25/07/2026
Full time
Software Engineer Location: Tewkesbury, UK (Hybrid) Employment Type: Full-time Salary: Competitive Summary Allen-Vanguard is seeking a Software Engineer. In this position, you will be actively involved in the full software development process including requirements definition, high level design, implementation, simulation, verification, and support. The role focuses on applications in digital signal processing (DSP), and you should have practical experience working with DSP concepts and implementations. The ability to conceptualise, develop, and implement new algorithms is important, along with strong numeracy skills to support the testing, verification, and validation of DSP modules. You will be expected to work with a moderate degree of independence, while collaborating effectively within a multidisciplinary team, so flexibility, adaptability, and a proactive approach to learning are highly valued. You will be involved in the OpenCPI framework, including the development of Board Support Packages (BSPs), workers written in C++ and VHDL, as well as associated tests and applications; a high degree of competence in this area is required. Role and Responsibilities Design and implement real time embedded firmware in C / C++ on ARM microcontrollers and microprocessors, and in FPGA SoCs. Develop software for simulating and implementing signal processing algorithms (C++/Python). Develop test harnesses to stimulate software modules and hardware systems. Write and execute verification plans for software integrated into systems. Design, implement, simulate and test VHDL modules. Construct FPGA SoC designs. Create OpenCPI BSPs for existing and new PCBs. Create OpenCPI workers (C++/VHDL). Work with other engineering disciplines (systems, hardware, RF) in debugging PCBs and system integration. Develop user interface software on PC/mobile platforms. Develop software to support manufacturing build, configuration, and test of systems. Qualifications and Essential Experience Required A Bachelor of Computer Engineering / Computer Science Degree or related College Diploma. Typically, 3+ years of experience in software development. Experience with either C/C++ in an embedded environment, or with VHDL. Development experience under Linux in an embedded environment. Real time embedded development and debug experience. Python/Shell scripting. Experience in the use and configuration of Linux/POSIX systems. Experience with ML and AI techniques. Experience with SDR frameworks (OpenCPI, GNURadio). Why Join Allen Vanguard Allen Vanguard develops cutting edge RF systems used globally across the defence and security sector. Our work relates to developing C-IED and C-UAS capabilities - what we build has a genuine real world impact, helping to protect people, infrastructure, and operations. You will be joining a small, experienced team where your work is visible, and you can see the impact of what you are delivering. This isn't a narrow, siloed role - as part of a nimble team, you will be involved across the full software lifecycle and gain hands on experience in all aspects of software development, working closely with systems, hardware, and RF engineers to solve practical, complex problems. You will have the opportunity to contribute ideas, learn from experienced colleagues, and continue developing your skills. We encourage people to take ownership of their work while building their experience across a range of technologies. We offer a competitive salary alongside a range of benefits covering health and wellbeing, savings, and life insurance. We are committed to creating an inclusive, supportive, and flexible working environment, and to giving people the space to do their best work. Development is important to us - both through hands on project work and more formal opportunities, including: Technical training (online and external). Professional accreditations. Attendance at industry conferences and events. Due to the nature of the position, you will be required to be willing and eligible to achieve a minimum of SC clearance. Allen Vanguard is committed to providing reasonable accommodations throughout the recruitment process and we welcome applications from all qualified individuals. Diversity Statement At Allen Vanguard, we are committed to building a workplace that reflects the diversity of the communities we serve and where everyone feels empowered to bring their full selves to work. We believe that diverse perspectives drive innovation, strengthen collaboration, and lead to better outcomes for our people and our customers. Join Allen Vanguard Engineering solutions that make a difference.
Associate Software Engineer
Halliburton Abingdon, Oxfordshire
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry. Job Duties About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world's largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions. About the Role This role spans the full early career range. We are hiring new graduates as well as engineers with up to five years of professional experience. If you are a few years in and looking for stronger mentorship, a more technically serious codebase, or a clearer growth path than your current role offers, this posting is for you. Your experience will be reflected in your level, scope, and compensation at offer. You join a delivery team and start writing production code immediately. You build software with your team that oil and gas operators use every day for real decisions. You debug issues in systems that connect to live data, write features that operators depend on, and learn how professional software teams ship quality code at scale. You receive regular guidance from experienced engineers and participate in code reviews from the start. Over time, you grow your technical skills and your understanding of the product domain, and you build the habits that make an engineer effective over the long term. We hire for potential and train for success. Positions are available across a range of teams. Team assignment determines both the product domain you work in and the technologies you use. Teams build software for domains such as: Geoscience - geology, geophysics, or petrophysics Drilling engineering and well planning Reservoir engineering and modeling Production engineering and optimization E&P data management and integration Cloud and platform infrastructure, data services, and developer tooling AI assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure and AWS Containerization and orchestration tooling such as Docker and Kubernetes Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux Relational and NoSQL databases such as PostgreSQL, SQL Server, Oracle, and MongoD What You Will Do Build, test, and ship features for products in active use by energy companies worldwide. Debug and fix defects in production systems, learning how large scale applications behave under real conditions. Write and maintain automated tests as part of the team's standard delivery workflow. Participate in code reviews: read your teammates' code, receive feedback on yours, and learn the codebase through both activities. Follow secure coding practices, triage security issues when they arise, and apply fixes to deliver secure applications. Contribute to technical documentation for the systems and features you work on. Work within a distributed team across time zones, communicating clearly and consistently about your progress and blockers. Research and evaluate open source tools and libraries that can improve the systems you work on. Grow your understanding of the product domain through the work itself. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience. Minimum of 3 years of software development experience. Working knowledge of at least one modern programming language and standard development tooling (version control, build systems, testing frameworks). Preferred Experience contributing to a shared codebase with other engineers. Exposure to cloud platforms (Azure, AWS), web application development, or data systems. Exposure to CI/CD or infrastructure automation tools. Interest in technically demanding application domains such as scientific computing, applied AI/ML, real time systems, large scale data processing, or similar. Energy industry experience is not required but is a strong plus. We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list. How You Work The engineer who succeeds in this role is technically curious and takes their craft seriously. Whether you are writing your first production code or already have a few years behind you, you pick up new tools and techniques quickly, ask good questions when you are unsure, and follow through on the tasks you own. You treat code reviews as a place to both learn and contribute, and you communicate clearly with teammates across time zones. Minimum Qualifications Minimum qualifications may be acquired through technical schools or equivalent related experience. Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available from the Software Engineer to Senior. Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation. Location 97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United Kingdom Job Details Requisition Number: 209983 Experience Level: Experienced Hire Job Family: Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / Part Time: Full-time Additional Locations for this position Compensation Information Compensation is competitive and commensurate with experience.
25/07/2026
Full time
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry. Job Duties About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world's largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions. About the Role This role spans the full early career range. We are hiring new graduates as well as engineers with up to five years of professional experience. If you are a few years in and looking for stronger mentorship, a more technically serious codebase, or a clearer growth path than your current role offers, this posting is for you. Your experience will be reflected in your level, scope, and compensation at offer. You join a delivery team and start writing production code immediately. You build software with your team that oil and gas operators use every day for real decisions. You debug issues in systems that connect to live data, write features that operators depend on, and learn how professional software teams ship quality code at scale. You receive regular guidance from experienced engineers and participate in code reviews from the start. Over time, you grow your technical skills and your understanding of the product domain, and you build the habits that make an engineer effective over the long term. We hire for potential and train for success. Positions are available across a range of teams. Team assignment determines both the product domain you work in and the technologies you use. Teams build software for domains such as: Geoscience - geology, geophysics, or petrophysics Drilling engineering and well planning Reservoir engineering and modeling Production engineering and optimization E&P data management and integration Cloud and platform infrastructure, data services, and developer tooling AI assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure and AWS Containerization and orchestration tooling such as Docker and Kubernetes Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux Relational and NoSQL databases such as PostgreSQL, SQL Server, Oracle, and MongoD What You Will Do Build, test, and ship features for products in active use by energy companies worldwide. Debug and fix defects in production systems, learning how large scale applications behave under real conditions. Write and maintain automated tests as part of the team's standard delivery workflow. Participate in code reviews: read your teammates' code, receive feedback on yours, and learn the codebase through both activities. Follow secure coding practices, triage security issues when they arise, and apply fixes to deliver secure applications. Contribute to technical documentation for the systems and features you work on. Work within a distributed team across time zones, communicating clearly and consistently about your progress and blockers. Research and evaluate open source tools and libraries that can improve the systems you work on. Grow your understanding of the product domain through the work itself. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience. Minimum of 3 years of software development experience. Working knowledge of at least one modern programming language and standard development tooling (version control, build systems, testing frameworks). Preferred Experience contributing to a shared codebase with other engineers. Exposure to cloud platforms (Azure, AWS), web application development, or data systems. Exposure to CI/CD or infrastructure automation tools. Interest in technically demanding application domains such as scientific computing, applied AI/ML, real time systems, large scale data processing, or similar. Energy industry experience is not required but is a strong plus. We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list. How You Work The engineer who succeeds in this role is technically curious and takes their craft seriously. Whether you are writing your first production code or already have a few years behind you, you pick up new tools and techniques quickly, ask good questions when you are unsure, and follow through on the tasks you own. You treat code reviews as a place to both learn and contribute, and you communicate clearly with teammates across time zones. Minimum Qualifications Minimum qualifications may be acquired through technical schools or equivalent related experience. Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available from the Software Engineer to Senior. Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation. Location 97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United Kingdom Job Details Requisition Number: 209983 Experience Level: Experienced Hire Job Family: Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / Part Time: Full-time Additional Locations for this position Compensation Information Compensation is competitive and commensurate with experience.
Embedded Systems Test Engineer: Real-Time Grid Validation
Ralliant
Ralliant is seeking engineers to validate embedded systems in real-time, industrial environments. You will work on hardware and software platforms, automated validation, and HIL simulations. The role involves designing test plans for hardware components, developing automated test tools, performing integration testing, and supporting regulatory tests across CE, UL, IEC, and EMC standards. Strong analytical skills and independent work are essential.
25/07/2026
Full time
Ralliant is seeking engineers to validate embedded systems in real-time, industrial environments. You will work on hardware and software platforms, automated validation, and HIL simulations. The role involves designing test plans for hardware components, developing automated test tools, performing integration testing, and supporting regulatory tests across CE, UL, IEC, and EMC standards. Strong analytical skills and independent work are essential.
Embedded system Test Engineer
Ralliant
Your Impact You will be working on sophisticated, industrial, real time systems involving embedded hardware and software platforms, automated validation, and simulation of field conditions. This team of engineers develops innovative monitoring systems used for Grid Monitoring, Gas Insulated Switchgear (GIS), and Generation applications in electrical substations and power plants. Validation and verification of embedded systems incorporating processors, microcontrollers, Linux based platforms, and analog/digital I/O subsystems. Design, development, and execution of test plans for hardware components integrated with firmware and software. Development of automated test tools, test frameworks, and simulation environments for hardware in the loop (HIL) and system level testing. Execution of integration testing across hardware, firmware, networking, and application software layers. Support for regulatory and compliance testing activities, including CE, UL, IEC, IEEE, EMC, and environmental verification. Investigation and root cause analysis of complex system issues using electrical test equipment, protocol analysis tools, network monitoring tools, and system logs. Collaboration with hardware, firmware, software, and systems engineering teams to ensure robust product validation and long term reliability. Use of Agile Scrum methodologies to support validation activities, continuous improvement, and product quality initiatives. Qualifications Bachelor's or Master's degree in Electrical Engineering, Electronic Engineering, Computer Engineering, or equivalent. Industry experience, including at least three years in embedded systems validation, hardware verification, or test automation within a laboratory or production environment. Strong understanding of embedded systems, digital and analogue electronics, and electrical engineering principles. Experience developing automated test solutions using scripting or programming languages such as Python, C#, LabVIEW, or similar. Ability to work independently, manage multiple priorities, and drive high performance validation strategies. Strong analytical, troubleshooting, interpersonal, and technical communication skills. Preferred Skills Experience with cabinet wiring, electrical safety, circuit protection, and industrial control systems. Hands on experience using oscilloscopes, digital multimeters (DMMs), signal generators, and other laboratory instrumentation for verification and validation activities. Experience with networking equipment, managed Ethernet switches, GPS, PTP, NTP, or other precision timing technologies. Experience troubleshooting network communications using packet capture and analysis tools such as Wireshark. Experience with industrial communication protocols including IEC 61850, DNP3, Modbus, and related testing methodologies. Experience developing automated test harnesses, regression test systems, and hardware in the loop (HIL) test environments. Familiarity with protocol testing tools such as IEC Browser, IED Scout, Modbus Poll, and Modbus Slave. Exposure to fault location, digital fault recording (DFR), power quality (PQ), synchrophasor (PMU), condition monitoring, or other grid power system applications. Experience with Linux based embedded platforms and use of version control tools such as Git. Knowledge of serial communication interfaces including UART, SPI, I C, CAN, or RS 485. Exposure to cybersecurity testing, vulnerability assessment, secure communications protocols, or IEC 62443 requirements would be advantageous. We Are an Equal Opportunity Employer. Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at .
25/07/2026
Full time
Your Impact You will be working on sophisticated, industrial, real time systems involving embedded hardware and software platforms, automated validation, and simulation of field conditions. This team of engineers develops innovative monitoring systems used for Grid Monitoring, Gas Insulated Switchgear (GIS), and Generation applications in electrical substations and power plants. Validation and verification of embedded systems incorporating processors, microcontrollers, Linux based platforms, and analog/digital I/O subsystems. Design, development, and execution of test plans for hardware components integrated with firmware and software. Development of automated test tools, test frameworks, and simulation environments for hardware in the loop (HIL) and system level testing. Execution of integration testing across hardware, firmware, networking, and application software layers. Support for regulatory and compliance testing activities, including CE, UL, IEC, IEEE, EMC, and environmental verification. Investigation and root cause analysis of complex system issues using electrical test equipment, protocol analysis tools, network monitoring tools, and system logs. Collaboration with hardware, firmware, software, and systems engineering teams to ensure robust product validation and long term reliability. Use of Agile Scrum methodologies to support validation activities, continuous improvement, and product quality initiatives. Qualifications Bachelor's or Master's degree in Electrical Engineering, Electronic Engineering, Computer Engineering, or equivalent. Industry experience, including at least three years in embedded systems validation, hardware verification, or test automation within a laboratory or production environment. Strong understanding of embedded systems, digital and analogue electronics, and electrical engineering principles. Experience developing automated test solutions using scripting or programming languages such as Python, C#, LabVIEW, or similar. Ability to work independently, manage multiple priorities, and drive high performance validation strategies. Strong analytical, troubleshooting, interpersonal, and technical communication skills. Preferred Skills Experience with cabinet wiring, electrical safety, circuit protection, and industrial control systems. Hands on experience using oscilloscopes, digital multimeters (DMMs), signal generators, and other laboratory instrumentation for verification and validation activities. Experience with networking equipment, managed Ethernet switches, GPS, PTP, NTP, or other precision timing technologies. Experience troubleshooting network communications using packet capture and analysis tools such as Wireshark. Experience with industrial communication protocols including IEC 61850, DNP3, Modbus, and related testing methodologies. Experience developing automated test harnesses, regression test systems, and hardware in the loop (HIL) test environments. Familiarity with protocol testing tools such as IEC Browser, IED Scout, Modbus Poll, and Modbus Slave. Exposure to fault location, digital fault recording (DFR), power quality (PQ), synchrophasor (PMU), condition monitoring, or other grid power system applications. Experience with Linux based embedded platforms and use of version control tools such as Git. Knowledge of serial communication interfaces including UART, SPI, I C, CAN, or RS 485. Exposure to cybersecurity testing, vulnerability assessment, secure communications protocols, or IEC 62443 requirements would be advantageous. We Are an Equal Opportunity Employer. Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at .
Senior Research Software Engineer for ATLAS Trigger Simulation
United States Digital Space LLC
University College London's Department of Physics and Astronomy seeks a Research Software Engineer to design, develop, maintain, and validate offline software for the ATLAS Global Trigger simulation framework (athena). You will implement trigger algorithms, configuration tools, validation workflows, and performance studies within a large code base, using C++ and Python, collaborating with an international team and ensuring robust, well-documented software.
25/07/2026
Full time
University College London's Department of Physics and Astronomy seeks a Research Software Engineer to design, develop, maintain, and validate offline software for the ATLAS Global Trigger simulation framework (athena). You will implement trigger algorithms, configuration tools, validation workflows, and performance studies within a large code base, using C++ and Python, collaborating with an international team and ensuring robust, well-documented software.
Associate Software Engineer
Halliburton Energy Services Abingdon, Oxfordshire
About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world's largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions. About the Role This role spans the full early-career range. We are hiring new graduates as well as engineers with up to five years of professional experience. If you are a few years in and looking for stronger mentorship, a more technically serious codebase, or a clearer growth path than your current role offers, this posting is for you. Your experience will be reflected in your level, scope, and compensation at offer. You join a delivery team and start writing production code immediately. You build software with your team that oil and gas operators use every day for real decisions. You debug issues in systems that connect to live data, write features that operators depend on, and learn how professional software teams ship quality code at scale. You receive regular guidance from experienced engineers and participate in code reviews from the start. Over time, you grow your technical skills and your understanding of the product domain, and you build the habits that make an engineer effective over the long term. We hire for potential and train for success. Positions are available across a range of teams. Team assignment determines both the product domain you work in and the technologies you use. Teams build software for domains such as: Geoscience - geology, geophysics, or petrophysics Drilling engineering and well planning Reservoir engineering and modeling Production engineering and optimization E&P data management and integration Cloud and platform infrastructure, data services, and developer tooling AI-assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure and AWS Containerization and orchestration tooling such as Docker and Kubernetes Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux Relational and NoSQL databases such as PostgreSQL, SQL Server, Oracle, and MongoDB What You Will Do Build, test, and ship features for products in active use by energy companies worldwide Debug and fix defects in production systems, learning how large-scale applications behave under real conditions Write and maintain automated tests as part of the team's standard delivery workflow Participate in code reviews: read your teammates' code, receive feedback on yours, and learn the codebase through both activities Follow secure coding practices, triage security issues when they arise, and apply fixes to deliver secure applications Contribute to technical documentation for the systems and features you work on Work within a distributed team across time zones, communicating clearly and consistently about your progress and blockers Research and evaluate open-source tools and libraries that can improve the systems you work on Grow your understanding of the product domain through the work itself Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience Minimum of 3 years of software development experience Working knowledge of at least one modern programming language and standard development tooling (version control, build systems, testing frameworks) Preferred Experience contributing to a shared codebase with other engineers Exposure to cloud platforms (Azure, AWS), web application development, or data systems Exposure to CI/CD or infrastructure automation tools Interest in technically demanding application domains such as scientific computing, applied AI/ML, real-time systems, large-scale data processing, or similar Energy industry experience is not required but is a strong plus. We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list. How You Work The engineer who succeeds in this role is technically curious and takes their craft seriously. Whether you are writing your first production code or already have a few years behind you, you pick up new tools and techniques quickly, ask good questions when you are unsure, and follow through on the tasks you own. You treat code reviews as a place to both learn and contribute, and you communicate clearly with teammates across time zones. Equal Opportunity Employer Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
25/07/2026
Full time
About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world's largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions. About the Role This role spans the full early-career range. We are hiring new graduates as well as engineers with up to five years of professional experience. If you are a few years in and looking for stronger mentorship, a more technically serious codebase, or a clearer growth path than your current role offers, this posting is for you. Your experience will be reflected in your level, scope, and compensation at offer. You join a delivery team and start writing production code immediately. You build software with your team that oil and gas operators use every day for real decisions. You debug issues in systems that connect to live data, write features that operators depend on, and learn how professional software teams ship quality code at scale. You receive regular guidance from experienced engineers and participate in code reviews from the start. Over time, you grow your technical skills and your understanding of the product domain, and you build the habits that make an engineer effective over the long term. We hire for potential and train for success. Positions are available across a range of teams. Team assignment determines both the product domain you work in and the technologies you use. Teams build software for domains such as: Geoscience - geology, geophysics, or petrophysics Drilling engineering and well planning Reservoir engineering and modeling Production engineering and optimization E&P data management and integration Cloud and platform infrastructure, data services, and developer tooling AI-assisted analytics, search, and generative AI Technologies used vary by team and include: Languages such as Java, C#, F#, C++, Python, and TypeScript Frameworks, platforms, and runtimes such as .NET, Eclipse RCP/SWT, JUnit, Angular, React, and Node.js Cloud platforms including Azure and AWS Containerization and orchestration tooling such as Docker and Kubernetes Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux Relational and NoSQL databases such as PostgreSQL, SQL Server, Oracle, and MongoDB What You Will Do Build, test, and ship features for products in active use by energy companies worldwide Debug and fix defects in production systems, learning how large-scale applications behave under real conditions Write and maintain automated tests as part of the team's standard delivery workflow Participate in code reviews: read your teammates' code, receive feedback on yours, and learn the codebase through both activities Follow secure coding practices, triage security issues when they arise, and apply fixes to deliver secure applications Contribute to technical documentation for the systems and features you work on Work within a distributed team across time zones, communicating clearly and consistently about your progress and blockers Research and evaluate open-source tools and libraries that can improve the systems you work on Grow your understanding of the product domain through the work itself Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience Minimum of 3 years of software development experience Working knowledge of at least one modern programming language and standard development tooling (version control, build systems, testing frameworks) Preferred Experience contributing to a shared codebase with other engineers Exposure to cloud platforms (Azure, AWS), web application development, or data systems Exposure to CI/CD or infrastructure automation tools Interest in technically demanding application domains such as scientific computing, applied AI/ML, real-time systems, large-scale data processing, or similar Energy industry experience is not required but is a strong plus. We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list. How You Work The engineer who succeeds in this role is technically curious and takes their craft seriously. Whether you are writing your first production code or already have a few years behind you, you pick up new tools and techniques quickly, ask good questions when you are unsure, and follow through on the tasks you own. You treat code reviews as a place to both learn and contribute, and you communicate clearly with teammates across time zones. Equal Opportunity Employer Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
Senior Research Software Engineer (ATLAS)
United States Digital Space LLC
About us the company is one of the world's top universities based in the heart of London. It is a modern, outward-looking institution. the company's staff and former students have included 33 Nobel prizewinners. It is a truly international community: more than one-third of our student body - more than 50,000 strong - come from 150 countries and nearly one-third of staff are from outside the UK. The Department of Physics and Astronomy at University College London hosts a leading Particle Physics group engaged in forefront international experiments, including ATLAS at the Large Hadron Collider. The group plays a major role in the design, development, simulation, validation, and operation of software and trigger systems that enable precision data selection and analysis in high-rate experimental environments. About the role The postholder will design, develop, maintain, and validate offline software for the ATLAS Global Trigger simulation framework. This includes contributing to the implementation of trigger algorithms, software interfaces, configuration tools, validation workflows, and performance studies within the ATLAS software framework, athena. The role aims to ensure that the Global Trigger simulation software is robust, maintainable, well tested, and suitable for use by a large international collaboration. The postholder will provide research software engineering expertise, support physics-driven software development, and contribute to collaborative research outputs and technical documentation. The role is 0.4FTE (14.6hrs per week) with funding guaranteed until 30/09/27 in the first instance. If you have any informal queries about the role, please contact Prof Nikos Konstantinidis - About you We are looking for someone with a degree (or equivalent experience) in Physics, Computer Science, Engineering, or a closely related field. You must have demonstrable experience developing high-quality scientific or research software for complex collaborative projects. Strong research software engineering skills and the ability to design, implement and maintain efficient, scalable and well-structured software within a large code base is essential. A strong understanding of programming in C++ and/or Python is needed to carry out the role. Experience of modern software development practices, including version control, code review, continuous integration, automated testing, validation, documentation, and reproducible workflows plus a familiarity with Linux-based environments and command-line tools is essential. The postholder will have good knowledge of the ATLAS software framework, athena, or clear evidence of the ability to work effectively in comparable large HEP software frameworks. You will also have the ability to develop, test and validate trigger simulation software, algorithms, software interfaces, configuration tools, validation workflows, and performance studies. The ability to communicate technical concepts clearly to both specialist and non-specialist audiences alongside being able to work effectively both independently and as part of an international collaborative team is essential. Strong organisational skills and ability to manage competing priorities and deadlines is a necessary requirement. Strong problem-solving skills and ability to debug complex software and system-level issues is required. Experience working on large-scale particle physics experiments, ATLAS trigger software, trigger simulation, or detector/trigger performance validation would be desirable. Also, familiarity with data acquisition, real-time systems, or hardware-aware trigger development would also be advantageous, but the primary focus of the role is offline software development for the ATLAS Global Trigger simulation framework. What we offer As well as the exciting opportunities this role presents, the company also offers competitive benefits, such as: 41 days annual leave (including 6 University closure days and 8 UK bank holidays) Additional 5 days' annual leave purchase scheme Defined benefit career average revalued earnings pension scheme (CARE) Cycle to work scheme and season ticket loan Immigration loan and relocation assistance On-campus nursery On-campus gym Enhanced maternity, paternity and adoption pay Employee assistance programme: Staff Support Service Discounted medical insurance Visit to find out more Our commitment to Equality, Diversity and Inclusion As London's Global University, we know diversity fosters creativity and innovation. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We particularly encourage applications from candidates underrepresented in the company's workforce, including those from Black, Asian and ethnic minority backgrounds, disabled people, and - for Grade 9 and 10 roles - women. Read more: the company Equality, Diversity and Inclusion. Applicants should also familiarise themselves with the company's policies on: Prevention of Bullying, Harassment and Sexual Misconduct Policy and Personal Relationships Policy
25/07/2026
Full time
About us the company is one of the world's top universities based in the heart of London. It is a modern, outward-looking institution. the company's staff and former students have included 33 Nobel prizewinners. It is a truly international community: more than one-third of our student body - more than 50,000 strong - come from 150 countries and nearly one-third of staff are from outside the UK. The Department of Physics and Astronomy at University College London hosts a leading Particle Physics group engaged in forefront international experiments, including ATLAS at the Large Hadron Collider. The group plays a major role in the design, development, simulation, validation, and operation of software and trigger systems that enable precision data selection and analysis in high-rate experimental environments. About the role The postholder will design, develop, maintain, and validate offline software for the ATLAS Global Trigger simulation framework. This includes contributing to the implementation of trigger algorithms, software interfaces, configuration tools, validation workflows, and performance studies within the ATLAS software framework, athena. The role aims to ensure that the Global Trigger simulation software is robust, maintainable, well tested, and suitable for use by a large international collaboration. The postholder will provide research software engineering expertise, support physics-driven software development, and contribute to collaborative research outputs and technical documentation. The role is 0.4FTE (14.6hrs per week) with funding guaranteed until 30/09/27 in the first instance. If you have any informal queries about the role, please contact Prof Nikos Konstantinidis - About you We are looking for someone with a degree (or equivalent experience) in Physics, Computer Science, Engineering, or a closely related field. You must have demonstrable experience developing high-quality scientific or research software for complex collaborative projects. Strong research software engineering skills and the ability to design, implement and maintain efficient, scalable and well-structured software within a large code base is essential. A strong understanding of programming in C++ and/or Python is needed to carry out the role. Experience of modern software development practices, including version control, code review, continuous integration, automated testing, validation, documentation, and reproducible workflows plus a familiarity with Linux-based environments and command-line tools is essential. The postholder will have good knowledge of the ATLAS software framework, athena, or clear evidence of the ability to work effectively in comparable large HEP software frameworks. You will also have the ability to develop, test and validate trigger simulation software, algorithms, software interfaces, configuration tools, validation workflows, and performance studies. The ability to communicate technical concepts clearly to both specialist and non-specialist audiences alongside being able to work effectively both independently and as part of an international collaborative team is essential. Strong organisational skills and ability to manage competing priorities and deadlines is a necessary requirement. Strong problem-solving skills and ability to debug complex software and system-level issues is required. Experience working on large-scale particle physics experiments, ATLAS trigger software, trigger simulation, or detector/trigger performance validation would be desirable. Also, familiarity with data acquisition, real-time systems, or hardware-aware trigger development would also be advantageous, but the primary focus of the role is offline software development for the ATLAS Global Trigger simulation framework. What we offer As well as the exciting opportunities this role presents, the company also offers competitive benefits, such as: 41 days annual leave (including 6 University closure days and 8 UK bank holidays) Additional 5 days' annual leave purchase scheme Defined benefit career average revalued earnings pension scheme (CARE) Cycle to work scheme and season ticket loan Immigration loan and relocation assistance On-campus nursery On-campus gym Enhanced maternity, paternity and adoption pay Employee assistance programme: Staff Support Service Discounted medical insurance Visit to find out more Our commitment to Equality, Diversity and Inclusion As London's Global University, we know diversity fosters creativity and innovation. We are committed to equality of opportunity, to being fair and inclusive, and to being a place where we all belong. We particularly encourage applications from candidates underrepresented in the company's workforce, including those from Black, Asian and ethnic minority backgrounds, disabled people, and - for Grade 9 and 10 roles - women. Read more: the company Equality, Diversity and Inclusion. Applicants should also familiarise themselves with the company's policies on: Prevention of Bullying, Harassment and Sexual Misconduct Policy and Personal Relationships Policy
Principal Systems Engineer
Aalto Rushmoor, Surrey
AALTO's Zephyr is a High-Altitude Platform Station (HAPS) and is the only one of its kind to have demonstrated day/night longevity in the stratosphere. Providing a persistent and adaptable solution, unlike other unmanned aircraft, its persistence enables a capability of flying continuously for months at a time, at around 70,000 feet, above weather and conventional air traffic. The newly established entity shall become the leading Global HAPS Connectivity as a Service (CaaS) provider for the Mobile and Satellite Network Operator market - connecting the diverse needs of our customers - whether for rural, overlay capacity, disaster recovery or new services provision. In addition, it shall offer Platform as a Service (PaaS) to the Institutional and Military markets for Earth observation, tracking and communications requirements, as well as operating a global fleet of carbon neutral HAPS platforms - powered by sunlight. Job Purpose As a Principal Systems Engineer, you will play a pivotal role in the design, development, and implementation of the Zephyr system. Leveraging your extensive experience and expertise, you will lead and contribute to complex systems engineering projects, ensuring they meet performance, safety, and regulatory standards. You will work closely with cross functional teams to ensure the successful implementation, meeting project objectives, and adhering to safety and regulatory requirements. Responsibilities Project Management: Manage integration projects from initiation to completion, overseeing budget, timeline, and resource allocation to deliver successful outcomes. Technical Leadership: Provide guidance, mentoring and inspiring a diverse team of engineers, fostering collaboration, creativity and professional growth. Make decisions on technical issues and ensure the team adheres to best practices in systems engineering. No direct line reports. Compliance Verification: As a CVE, independently verify the compliance of design solutions with applicable regulations. This includes approving all compliance documents, including test programs and data necessary for the verification of compliance with applicable CS and environmental protection requirements. Spearhead the design process, including conceptualization, specifications, and system architecture, taking into account aerodynamics and mechanical integration, avionics hardware & software, communication, and payload integration. Operational Support: Monitor and analyse system performance. Lead real time anomaly resolution and recovery activities to ensure continuous operation. System Design Review: Conduct design reviews (SRR, PDR, CDR ). Requirements Management: elicitation, analysis, traceability, prioritisation, V&V, baseline and maintenance. Testing and Validation: Develop and manage extensive testing protocols to validate the integrated systems' performance, including system level testing, and mission simulation. Regulatory Compliance: Ensure all activities comply with PART 21 regulations, which cover the certification and airworthiness requirements for aircraft and aircraft parts. Research and Development: Stay updated with the latest HAPS technologies and trends. Risk Management: Identify and mitigate technical and operational risks associated with HAPS development and operations. Customisation and Optimisation: Tailor integration solutions to meet the unique requirements of complex missions, optimising systems for various operational environments. Communication: Collaborate with cross functional teams, including software engineers, hardware engineers, project managers and analysis engineers to ensure smooth project coordination and integration. Documentation: Maintain detailed records of design specifications, testing results, and project progress. Prepare reports for internal and external stakeholders. Customer and Supplier Interaction: Act as the primary technical point of contact for customers and suppliers. Manage technical aspects of contracts and ensure compliance with specifications. Overseas Travel: Travel overseas may be required as part of this job. Experience and Qualifications Bachelor's or Master's degree in Engineering, or a related field. Experience in Systems Engineering tools, e.g. DOORS. Excellent communication, leadership, and teamwork abilities. Familiarity with the certification process and the ability to act as a liaison with regulatory authorities. Exceptional problem solving and analytical skills. Knowledge of aviation processes: ARP4754, ARP4761, DO178, DO254. MBSE Experience. AALTO HAPS Ltd. is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status or pregnancy and maternity.
25/07/2026
Full time
AALTO's Zephyr is a High-Altitude Platform Station (HAPS) and is the only one of its kind to have demonstrated day/night longevity in the stratosphere. Providing a persistent and adaptable solution, unlike other unmanned aircraft, its persistence enables a capability of flying continuously for months at a time, at around 70,000 feet, above weather and conventional air traffic. The newly established entity shall become the leading Global HAPS Connectivity as a Service (CaaS) provider for the Mobile and Satellite Network Operator market - connecting the diverse needs of our customers - whether for rural, overlay capacity, disaster recovery or new services provision. In addition, it shall offer Platform as a Service (PaaS) to the Institutional and Military markets for Earth observation, tracking and communications requirements, as well as operating a global fleet of carbon neutral HAPS platforms - powered by sunlight. Job Purpose As a Principal Systems Engineer, you will play a pivotal role in the design, development, and implementation of the Zephyr system. Leveraging your extensive experience and expertise, you will lead and contribute to complex systems engineering projects, ensuring they meet performance, safety, and regulatory standards. You will work closely with cross functional teams to ensure the successful implementation, meeting project objectives, and adhering to safety and regulatory requirements. Responsibilities Project Management: Manage integration projects from initiation to completion, overseeing budget, timeline, and resource allocation to deliver successful outcomes. Technical Leadership: Provide guidance, mentoring and inspiring a diverse team of engineers, fostering collaboration, creativity and professional growth. Make decisions on technical issues and ensure the team adheres to best practices in systems engineering. No direct line reports. Compliance Verification: As a CVE, independently verify the compliance of design solutions with applicable regulations. This includes approving all compliance documents, including test programs and data necessary for the verification of compliance with applicable CS and environmental protection requirements. Spearhead the design process, including conceptualization, specifications, and system architecture, taking into account aerodynamics and mechanical integration, avionics hardware & software, communication, and payload integration. Operational Support: Monitor and analyse system performance. Lead real time anomaly resolution and recovery activities to ensure continuous operation. System Design Review: Conduct design reviews (SRR, PDR, CDR ). Requirements Management: elicitation, analysis, traceability, prioritisation, V&V, baseline and maintenance. Testing and Validation: Develop and manage extensive testing protocols to validate the integrated systems' performance, including system level testing, and mission simulation. Regulatory Compliance: Ensure all activities comply with PART 21 regulations, which cover the certification and airworthiness requirements for aircraft and aircraft parts. Research and Development: Stay updated with the latest HAPS technologies and trends. Risk Management: Identify and mitigate technical and operational risks associated with HAPS development and operations. Customisation and Optimisation: Tailor integration solutions to meet the unique requirements of complex missions, optimising systems for various operational environments. Communication: Collaborate with cross functional teams, including software engineers, hardware engineers, project managers and analysis engineers to ensure smooth project coordination and integration. Documentation: Maintain detailed records of design specifications, testing results, and project progress. Prepare reports for internal and external stakeholders. Customer and Supplier Interaction: Act as the primary technical point of contact for customers and suppliers. Manage technical aspects of contracts and ensure compliance with specifications. Overseas Travel: Travel overseas may be required as part of this job. Experience and Qualifications Bachelor's or Master's degree in Engineering, or a related field. Experience in Systems Engineering tools, e.g. DOORS. Excellent communication, leadership, and teamwork abilities. Familiarity with the certification process and the ability to act as a liaison with regulatory authorities. Exceptional problem solving and analytical skills. Knowledge of aviation processes: ARP4754, ARP4761, DO178, DO254. MBSE Experience. AALTO HAPS Ltd. is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status or pregnancy and maternity.
System Engineer - Integration and Test
Acron Aviation Academy
London Training Centre, Crawley, England, GB About This Opportunity Acron Aviation Training Systems play a key role on delivering the Acron Aviation Solutions mantra of 'Creating Safer Skies'. From our computer-based solutions all the way to our state-of-the art Full Flight Simulators (FFS), improving the training experiencing and creating safer skies is at the heart of everything we do. Our Fixed Training Devices (FTD) and FFS feature aircraft-specific flight decks, offering the form, fit, feel, and function of the actual aircraft. We are seeking a skilled and dedicated Systems Engineer to join our Flight Simulation team. The ideal candidate will be responsible for overseeing system integration, verification, and validation of advanced flight simulation systems. This role will also involve direct customer interaction for system acceptance and ensuring the timely resolution of issues as they arise during development, testing, and deployment. As a Systems Engineer in the aerospace sector, your primary responsibility will be to ensure that flight simulation systems meet rigorous operational standards and customer requirements. You will play a key role in testing, validating, and delivering systems that simulate real world aviation environments. Our organisation operates in a unique marketplace where we deliver products and services to almost every continent, providing the underlying capability to many pilot training operations globally. The marketplace is competitive and requires individuals who are fast moving, customer orientated, and results driven. This particular opportunity is right at the heart of our transformation goals. This role will suit an individual that is highly motivated, hands on and wants to implement change. We are seeking dynamic individuals who embody our core values of agility, customer focus, ownership, and transparency. In this role, you will thrive in a fast paced environment, moving quickly to adapt and make decisions that drive progress while always keeping the customer first. You'll demonstrate accountability by owning your objectives from start to finish, ensuring high quality outcomes that prioritize customer needs. We value honest, open communication, so speaking candidly and providing constructive feedback is essential. Above all, teamwork is at the heart of everything we do-working together to achieve shared goals, supporting colleagues, and contributing to a positive, collaborative workplace culture. Our Values are an integral part of who we are. We seek candidates who share our values: Customer First Own It Move Fast Speak Candidly What We Can Offer 25 days holiday per year (plus bank holidays), increasing with long service and with the opportunity to buy/sell up to 5 days Private medical insurance with optional family cover Pension scheme of up to 7% employer contribution Life Assurance 4x salary (flexible up to 10x) Group income protection Flexible opt in extras such as a health care cash plan, dental insurance, gym membership, critical illness cover and cycle to work scheme Employee assistance program providing mental health and wellbeing support Subsidised staff restaurant Staff car park incl. electric vehicle charging stations Key Responsibilities System Integration: Lead the integration of various subsystems (hardware and software) into cohesive flight simulation systems. Work closely with multidisciplinary teams to design and implement integration procedures, ensuring all subsystems function together as intended. Troubleshoot integration issues, identify root causes, and develop solutions to ensure seamless system performance. Maintain and optimize system configurations for improved operational efficiency and system reliability. Verification & Validation: Define and execute test plans to verify system performance, functionality, and safety. Ensure all simulation systems meet regulatory standards and performance metrics required for certification. Develop and conduct test procedures to validate the accuracy and reliability of flight simulation systems. Create detailed reports summarizing test results, deviations, and corrective actions. Collaborate with quality assurance teams to validate system compliance with industry standards. Customer Acceptance: Act as the primary point of contact for customers during the acceptance phase of flight simulation systems. Work directly with clients to ensure all system specifications and contractual requirements are met prior to acceptance. Conduct customer specific system tests and demonstrations to gain sign off on system readiness. Provide expert guidance and support to customers during the acceptance testing process, addressing any concerns or adjustments needed. Respond to system issues identified during testing or customer feedback and collaborate with internal teams to resolve them promptly. Document, track, and report all issues, ensuring proper follow up and resolution within established timelines. Lead troubleshooting and diagnostic efforts to address complex system malfunctions and operational anomalies. Provide technical support and training to customers and internal teams for ongoing system maintenance and issue mitigation. Qualifications Education: Bachelor's degree in aerospace engineering, Electrical Engineering, Systems Engineering, or related field. A Master's degree is a plus. Technical Skills Strong understanding of flight simulation systems and their components. Proficiency in system integration, hardware/software interfaces, and performance testing. Experience with simulation software tools, modeling languages, and simulation platforms (e.g., MATLAB, Simulink, RTOS). Familiarity with industry standards and certifications (e.g., DO-178C, DO-254). Experience with troubleshooting, root cause analysis, and system diagnostics. Communication Skills: Excellent written and verbal communication skills for technical documentation, customer interactions, and issue resolution. Problem Solving: Strong analytical and problem solving abilities with a focus on resolving complex systems issues under tight deadlines. Experience with flight simulation systems such as FFS (Full Flight Simulators), FTD (Flight Training Devices), or other man in the loop simulation environments. Experience with Customer Facing Roles: Prior experience working directly with customers during system acceptance testing and providing post delivery support is highly desirable. Certification or training in INCOSE Systems Engineering practices. Exposure to agile or hybrid development methodologies. Knowledge of Flight Simulation Regulations: Familiarity with military and commercial flight simulation regulations and acceptance criteria. Attention to Detail: Ensuring systems meet strict performance and safety requirements. Collaboration: Ability to work effectively with cross functional teams, including engineers, designers, and customers. Customer Focus: Prioritizing customer needs and ensuring that delivered systems meet or exceed expectations. Adaptability: Willingness to adjust to changing requirements and emerging technologies in the flight simulation industry. Technical Leadership: Ability to lead and mentor junior engineers while managing multiple project timelines. Additional Considerations May require extensive travel to customer sites or test facilities. Office based with lab and simulator facility interaction. Must be eligible to work worldwide and obtain necessary security clearances if required. Please note: All candidates who wish to be considered for this vacancy must have the right to work in the UK.
25/07/2026
Full time
London Training Centre, Crawley, England, GB About This Opportunity Acron Aviation Training Systems play a key role on delivering the Acron Aviation Solutions mantra of 'Creating Safer Skies'. From our computer-based solutions all the way to our state-of-the art Full Flight Simulators (FFS), improving the training experiencing and creating safer skies is at the heart of everything we do. Our Fixed Training Devices (FTD) and FFS feature aircraft-specific flight decks, offering the form, fit, feel, and function of the actual aircraft. We are seeking a skilled and dedicated Systems Engineer to join our Flight Simulation team. The ideal candidate will be responsible for overseeing system integration, verification, and validation of advanced flight simulation systems. This role will also involve direct customer interaction for system acceptance and ensuring the timely resolution of issues as they arise during development, testing, and deployment. As a Systems Engineer in the aerospace sector, your primary responsibility will be to ensure that flight simulation systems meet rigorous operational standards and customer requirements. You will play a key role in testing, validating, and delivering systems that simulate real world aviation environments. Our organisation operates in a unique marketplace where we deliver products and services to almost every continent, providing the underlying capability to many pilot training operations globally. The marketplace is competitive and requires individuals who are fast moving, customer orientated, and results driven. This particular opportunity is right at the heart of our transformation goals. This role will suit an individual that is highly motivated, hands on and wants to implement change. We are seeking dynamic individuals who embody our core values of agility, customer focus, ownership, and transparency. In this role, you will thrive in a fast paced environment, moving quickly to adapt and make decisions that drive progress while always keeping the customer first. You'll demonstrate accountability by owning your objectives from start to finish, ensuring high quality outcomes that prioritize customer needs. We value honest, open communication, so speaking candidly and providing constructive feedback is essential. Above all, teamwork is at the heart of everything we do-working together to achieve shared goals, supporting colleagues, and contributing to a positive, collaborative workplace culture. Our Values are an integral part of who we are. We seek candidates who share our values: Customer First Own It Move Fast Speak Candidly What We Can Offer 25 days holiday per year (plus bank holidays), increasing with long service and with the opportunity to buy/sell up to 5 days Private medical insurance with optional family cover Pension scheme of up to 7% employer contribution Life Assurance 4x salary (flexible up to 10x) Group income protection Flexible opt in extras such as a health care cash plan, dental insurance, gym membership, critical illness cover and cycle to work scheme Employee assistance program providing mental health and wellbeing support Subsidised staff restaurant Staff car park incl. electric vehicle charging stations Key Responsibilities System Integration: Lead the integration of various subsystems (hardware and software) into cohesive flight simulation systems. Work closely with multidisciplinary teams to design and implement integration procedures, ensuring all subsystems function together as intended. Troubleshoot integration issues, identify root causes, and develop solutions to ensure seamless system performance. Maintain and optimize system configurations for improved operational efficiency and system reliability. Verification & Validation: Define and execute test plans to verify system performance, functionality, and safety. Ensure all simulation systems meet regulatory standards and performance metrics required for certification. Develop and conduct test procedures to validate the accuracy and reliability of flight simulation systems. Create detailed reports summarizing test results, deviations, and corrective actions. Collaborate with quality assurance teams to validate system compliance with industry standards. Customer Acceptance: Act as the primary point of contact for customers during the acceptance phase of flight simulation systems. Work directly with clients to ensure all system specifications and contractual requirements are met prior to acceptance. Conduct customer specific system tests and demonstrations to gain sign off on system readiness. Provide expert guidance and support to customers during the acceptance testing process, addressing any concerns or adjustments needed. Respond to system issues identified during testing or customer feedback and collaborate with internal teams to resolve them promptly. Document, track, and report all issues, ensuring proper follow up and resolution within established timelines. Lead troubleshooting and diagnostic efforts to address complex system malfunctions and operational anomalies. Provide technical support and training to customers and internal teams for ongoing system maintenance and issue mitigation. Qualifications Education: Bachelor's degree in aerospace engineering, Electrical Engineering, Systems Engineering, or related field. A Master's degree is a plus. Technical Skills Strong understanding of flight simulation systems and their components. Proficiency in system integration, hardware/software interfaces, and performance testing. Experience with simulation software tools, modeling languages, and simulation platforms (e.g., MATLAB, Simulink, RTOS). Familiarity with industry standards and certifications (e.g., DO-178C, DO-254). Experience with troubleshooting, root cause analysis, and system diagnostics. Communication Skills: Excellent written and verbal communication skills for technical documentation, customer interactions, and issue resolution. Problem Solving: Strong analytical and problem solving abilities with a focus on resolving complex systems issues under tight deadlines. Experience with flight simulation systems such as FFS (Full Flight Simulators), FTD (Flight Training Devices), or other man in the loop simulation environments. Experience with Customer Facing Roles: Prior experience working directly with customers during system acceptance testing and providing post delivery support is highly desirable. Certification or training in INCOSE Systems Engineering practices. Exposure to agile or hybrid development methodologies. Knowledge of Flight Simulation Regulations: Familiarity with military and commercial flight simulation regulations and acceptance criteria. Attention to Detail: Ensuring systems meet strict performance and safety requirements. Collaboration: Ability to work effectively with cross functional teams, including engineers, designers, and customers. Customer Focus: Prioritizing customer needs and ensuring that delivered systems meet or exceed expectations. Adaptability: Willingness to adjust to changing requirements and emerging technologies in the flight simulation industry. Technical Leadership: Ability to lead and mentor junior engineers while managing multiple project timelines. Additional Considerations May require extensive travel to customer sites or test facilities. Office based with lab and simulator facility interaction. Must be eligible to work worldwide and obtain necessary security clearances if required. Please note: All candidates who wish to be considered for this vacancy must have the right to work in the UK.

Modal Window

  • Home
  • Contact
  • About Us
  • FAQs
  • Terms & Conditions
  • Privacy
  • Employer
  • Post a Job
  • Search Resumes
  • Sign in
  • Job Seeker
  • Find Jobs
  • Create Resume
  • Sign in
  • IT blog
  • Facebook
  • Twitter
  • LinkedIn
  • Youtube
© 2008-2026 IT Job Board