An established engineering organisation is seeking a Software Engineer to develop software for complex test, measurement, simulation and control systems across aerospace, defence and other advanced engineering sectors.
This is a hands-on engineering role involving software that interfaces with physical hardware, instrumentation and electronic systems. You'll work alongside multidisciplinary teams throughout the full lifecycle, from design and development through to integration, testing and commissioning.
Key Responsibilities
- Develop and maintain software for automated test and control systems.
- Translate requirements into robust, maintainable software solutions.
- Integrate software with hardware, instrumentation and communications interfaces.
- Debug, test and resolve software and system integration issues.
- Produce technical documentation and verification evidence.
- Support system integration, customer acceptance testing and commissioning.
- Maintain software quality, configuration control and release processes.
- Collaborate with customers and engineering teams on technical challenges.
Essential Skills & Experience
- Degree, HNC/HND or equivalent experience in Software Engineering, Computer Science or a related discipline.
- Software development experience using at least one of C/C++, C#, LabVIEW, TestStand or Python.
- Understanding of software design, testing and the development lifecycle.
- Experience debugging software in a practical engineering environment.
- Familiarity with source control and technical documentation.
- Strong problem-solving, communication and teamwork skills.
- Comfortable working with physical hardware and travelling occasionally.
Desirable: Experience in aerospace, defence or other regulated industries; automated test equipment; hardware-in-the-loop systems; instrumentation; communications protocols; or software verification and validation.
Security Requirements: Applicants must be UK nationals and eligible to obtain and maintain the required UK national security clearance. Appointment is subject to relevant security checks.
Benefits
- Annual performance-related bonus.
- Pension with 4% employee and 8% employer contributions.
- Family private healthcare and health cash plan.
- 27 days' annual leave plus UK bank holidays.
- Cycle-to-work scheme.
- Varied engineering projects and professional development opportunities.
If you enjoy developing software that interacts with real-world hardware and solving complex engineering problems, we'd like to hear from you.
TT....Read more...
We are looking for an experienced Senior Antenna Engineer to lead the design, development and testing of advanced antenna systems used in radar technology. You will work on microwave antenna design, modelling and performance testing, supporting new product development and improvements to existing systems. You will also work closely with RF, Hardware and Systems Engineering teams to solve technical challenges and support manufacturing.
Key Responsibilities
Lead antenna research, design, development and testing.
Design and model printed and waveguide antennas operating at microwave frequencies.
Support RF design, antenna testing and radar system development.
Provide technical support to engineering, manufacturing, suppliers and customers.
Investigate production issues and improve product performance.
Manage technical work packages, documentation and project requirements.
Key Skills
Strong experience in antenna design and development at microwave frequencies.
Knowledge of printed and waveguide antennas, including array antennas.
Experience with RF components and antenna modelling software.
Familiarity with RF test equipment such as Spectrum Analysers and Vector Network Analysers.
Understanding of design for manufacture and production testing.
Experience in radar or similar RF applications is desirable.
Knowledge of MATLAB, Python or Altair software is an advantage.....Read more...
We are looking for an experienced Senior Antenna Engineer to lead the design, development and testing of advanced antenna systems used in radar technology. You will work on microwave antenna design, modelling and performance testing, supporting new product development and improvements to existing systems. You will also work closely with RF, Hardware and Systems Engineering teams to solve technical challenges and support manufacturing.
Key Responsibilities
Lead antenna research, design, development and testing.
Design and model printed and waveguide antennas operating at microwave frequencies.
Support RF design, antenna testing and radar system development.
Provide technical support to engineering, manufacturing, suppliers and customers.
Investigate production issues and improve product performance.
Manage technical work packages, documentation and project requirements.
Key Skills
Strong experience in antenna design and development at microwave frequencies.
Knowledge of printed and waveguide antennas, including array antennas.
Experience with RF components and antenna modelling software.
Familiarity with RF test equipment such as Spectrum Analysers and Vector Network Analysers.
Understanding of design for manufacture and production testing.
Experience in radar or similar RF applications is desirable.
Knowledge of MATLAB, Python or Altair software is an advantage.....Read more...
An exciting opportunity has arisen for a technically strong GNC Algorithms Engineer to join a specialist space engineering team working on advanced spacecraft systems.
You will be involved across the full GNC development lifecycle, from early-stage algorithm design and modelling through simulation, verification, integration and operational support. The role offers the opportunity to work on complex spacecraft GNC challenges, including autonomous navigation, relative pose estimation, guidance, control and rendezvous and proximity operations.
Youll take ownership of challenging technical problems, develop innovative solutions and work closely with multidisciplinary engineering teams to turn advanced GNC concepts into robust, flight-ready systems.
Key Responsibilities
- Design, develop, implement and test GNC algorithms for spacecraft missions.
- Develop, validate and maintain high-fidelity GNC simulation environments for algorithm development and performance assessment.
- Model spacecraft hardware, orbital dynamics and attitude dynamics within simulation environments.
- Contribute to the design, development and testing of GNC flight software.
- Support hardware trade-off analysis, particularly relating to rendezvous and proximity operations and their impact on GNC performance.
- Support the integration of GNC software onto spacecraft platforms.
- Contribute to system-level engineering activities, including FMECA and FDIR definition and analysis.
- Support GNC verification and validation activities, including verification strategies, test plans, procedures and execution.
- Work collaboratively with Systems, Flight Dynamics, Computer Vision and other engineering disciplines to ensure software and hardware compatibility and performance.
Essential Experience & Skills
- Degree in Aerospace Engineering or another relevant engineering/science discipline.
- At least 2 years' industrial experience in GNC algorithm development and deployment.
- Professional experience within the space industry.
- Practical experience in several of the following areas:
- GNC algorithm design and development, including navigation filters, guidance strategies and spacecraft attitude/orbit control.
- High-fidelity simulation and modelling of spacecraft GNC systems.
- GNC sensor and actuator modelling.
- Orbital and attitude dynamics modelling.
- MATLAB/Simulink and Python.
- Git and collaborative software development.
- Development, testing and deployment of GNC algorithms into software or flight-software environments.
- Eligible to obtain, or currently holding, UK Security Clearance to SC level.
- Independent right to work in the UK without sponsorship.
Desirable Experience
- Strong understanding of spacecraft relative dynamics.
- Experience with GNC hardware testing.
- Experience with automatic code generation/autocoding for GNC algorithms or flight software.
- C/C++ software development experience.
- Automated testing, continuous integration and software quality assurance.
- Knowledge of robotics dynamics, kinematics and control.
Whats on Offer
- Hybrid and flexible working arrangements.
- Optional 9-day fortnight working pattern.
- 25 days' annual leave, increasing with service up to 28 days, plus bank holidays.
- Private healthcare.
- Life insurance and long-term sick pay.
- Relocation support may be available.
- Modern engineering, office and cleanroom facilities.
- Regular team and social events.
- The opportunity to work alongside highly skilled engineers on cutting-edge spacecraft technology.
- A collaborative, supportive and technically challenging working environment.
This is an excellent opportunity for a GNC engineer looking to develop their career within the space sector and contribute to the development of advanced spacecraft systems.
TT....Read more...
Test Engineer
(Tech stack: QA Analyst, QA, SDET, Test Engineer, Tester, Manual Tester, QA Engineer, Quality Assurance, Software Quality Assurance (SQA) Engineer, Manual Testing, Web Applications, Defect Tracking, Excel, API Testing, SQL, DevOps, Scrum)
Our client is an established technology business delivering web-based software solutions. They are looking to hire an Application Support Specialist with strong QA experience to ensure the quality, stability, and reliability of their applications.
This role is primarily focused on manual testing, defect management, and application support. You will play a key part in validating releases, identifying issues, and working closely with development teams to ensure fixes are delivered and verified efficiently. There will also be opportunities to gain exposure to AI-driven tools and initiatives as part of ongoing platform development.
What you’ll need:
• 2+ years’ commercial QA experience • Strong manual testing experience (test cases / structured testing)• Experience logging and managing defects• Clear documentation skills• Strong Excel skills (formulas, pivots, charts)
Exposure to SQL, API testing, automation, or Agile environments would be advantageous but not essential.
Location: Bournemouth (Fully Office Based)Salary: £40,000 – £50,000Applicants must have the right to work in the UK.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRUKTECHRECNOIRUKREC....Read more...
An exciting opportunity for a Senior Software Engineer to join an established engineering organisation developing complex systems for highly regulated applications.
Youll work within a multidisciplinary engineering team, developing and maintaining real-time embedded software while supporting system integration, commissioning and customer-facing technical activities.
Key Responsibilities
- Develop software from requirements and design through to coding, integration and testing.
- Develop and maintain C/C++ real-time embedded software.
- Work closely with Systems, Mechanical, Electrical and Electronics Engineers.
- Maintain software requirements, technical issues and documentation.
- Develop robust software with a focus on fault management, reporting and system health.
- Support customer integration, commissioning and problem resolution.
- Contribute to system requirements, technical decisions and project planning.
- Identify and manage technical risks and provide input to project reviews.
Skills & Experience
Essential:
- Degree in Software Engineering, Computer Science, Electronics, Electrical Engineering or a related discipline.
- Strong experience developing C/C++ real-time embedded software.
- Good understanding of embedded hardware.
- Experience developing user interfaces.
- Strong technical problem-solving skills.
- Experience maintaining and enhancing existing software.
- Experience with RS-232, RS-422, UART, TCP/IP and UDP.
Desirable:
- VxWorks or another RTOS.
- C#/.NET and Windows application development.
- Git or SVN.
- Jira and Confluence.
- Unit testing and static code analysis.
Benefits
- Hybrid and flexible working
- 37.5-hour week with Friday lunchtime finish
- 28 days annual leave + Christmas closure
- Pension, life assurance and income protection
- Employee assistance and wellbeing support
- Electric vehicle salary sacrifice scheme
- Learning and development opportunities
- Employee discounts and rewards
Security Clearance
Due to the nature of the work, successful candidates must be eligible to obtain UK Security Clearance, including demonstrating at least five years of UK residency.
TT....Read more...
A fantastic opportunity has arisen for an experienced Senior Computer Vision Engineer to take a leading technical role within a team developing advanced computer vision, perception and autonomous navigation technologies.
Youll work across the full development lifecycle, from algorithm design and subsystem architecture through to verification, testing and deployment, while also providing technical guidance to other engineers.
This role offers the opportunity to work on complex technical problems involving sensing, perception and autonomous systems, collaborating closely with Systems, GNC, Flight Dynamics, Software and Hardware teams.
The Role
- Design and develop advanced computer vision algorithms for object detection, tracking and 6DoF pose estimation.
- Contribute to computer vision subsystem architecture, requirements and performance budgets.
- Support the selection, procurement and integration of LiDAR and camera systems.
- Lead and contribute to verification and validation activities, including performance assessment and requirements verification.
- Support hardware-in-the-loop and integrated system testing.
- Support the integration of computer vision algorithms into embedded and flight software.
- Collaborate with multidisciplinary engineering teams to ensure software and hardware performance and compatibility.
- Review engineering work and provide technical guidance and mentoring to less experienced engineers.
- Research and evaluate state-of-the-art computer vision technologies.
- Contribute to system-level engineering activities, including FMECA and FDIR.
- Help develop robust, reliable and scalable computer vision solutions.
About You
Youll be an experienced Computer Vision Engineer with a strong track record of developing algorithms and taking them through validation and deployment.
Essential experience includes:
- Master's degree in Computer Science, Software Engineering, Aerospace Engineering or another relevant discipline.
- 5+ years' industrial or research experience in computer vision algorithm development and deployment.
- Strong understanding of computer vision, image processing, machine learning and deep learning.
- Proven experience taking computer vision algorithms from concept through to validation and deployment.
- Strong programming skills in Python, MATLAB, C and/or C++.
- Experience with OpenCV, TensorFlow and/or PyTorch.
- Strong understanding of camera and LiDAR technologies.
- Experience with software testing and integration.
- Good understanding of Git and software configuration management.
- Strong analytical and problem-solving capabilities.
- Excellent communication skills, with the ability to explain complex technical concepts clearly.
- A proactive approach and the ability to work effectively across multiple engineering disciplines.
Desirable Experience
The following would be particularly valuable:
- Experience with vision-based navigation or perception for space systems.
- Experience within space, aerospace, robotics or autonomous systems.
- Knowledge of rigid-body dynamics and kinematics.
- Experience with sensor fusion and multi-sensor perception.
- LiDAR signal processing.
- Embedded C/C++ development, particularly in safety-critical environments.
- ROS, ROS2 or similar robotics middleware.
- HIL testing and integrated system campaigns.
- CI/CD pipelines and automated testing frameworks.
Whats on Offer?
- Hybrid working in Oxfordshire.
- Optional 9-day fortnight working pattern.
- 25 days' holiday, increasing with service, plus bank holidays.
- Private healthcare, life insurance and long-term sick pay.
- Relocation support may be available.
- Modern engineering and technical facilities.
- Collaborative, international and technically driven working environment.
This is an excellent opportunity for a senior engineer looking to combine hands-on technical development, system-level engineering and technical leadership within a highly challenging computer vision environment.
TT....Read more...
We are looking for a C++ Software Engineer to work on defence projects.
Key Responsibilities
Develop and maintain C++ and Python software for complex systems
Work on real-time data processing, simulation, or sensor integration
Support verification, validation, and testing activities
Build and maintain CI/CD pipelines (Linux and Windows)
Collaborate in Agile teams (Scrum and Kanban)
Key Skills
Strong C++ experience (Python beneficial)
Background in defence, aerospace, robotics, or simulation
Experience with Linux, Git, and CI/CD tools
Understanding of systems integration, testing, or comms protocols
Ability to work with hardware or real-world data systems
Experience with LiDAR or robotics systems
Knowledge of Azure DevOps, SVN, or PLCs ....Read more...
We are looking for a C++ Software Engineer to work on defence projects.
Key Responsibilities
Develop and maintain C++ and Python software for complex systems
Work on real-time data processing, simulation, or sensor integration
Support verification, validation, and testing activities
Build and maintain CI/CD pipelines (Linux and Windows)
Collaborate in Agile teams (Scrum and Kanban)
Key Skills
Strong C++ experience (Python beneficial)
Background in defence, aerospace, robotics, or simulation
Experience with Linux, Git, and CI/CD tools
Understanding of systems integration, testing, or comms protocols
Ability to work with hardware or real-world data systems
Experience with LiDAR or robotics systems
Knowledge of Azure DevOps, SVN, or PLCs ....Read more...
QA Engineer - Rosenheim / Hybrid
(QA Engineer, Quality Assurance Engineer, Automation Tester, Software Quality Assurance Specialist, Tester, AI, Automated test frameworks, GitHub Actions, Azure DevOps, Playwright, Selenium, xUnit, Cypress, performance testing, load testing, visual regression testing, output comparisons, test coverage metrics, flakiness, test suite performance, API testing, security testing, Urgent)
Our client is a revolutionary, AI-driven software company who are looking to hire a passionate QA Engineer with an AI mindset to generate, maintain, and triage test cases, as well as use AI-powered testing agents to systematically reduce manual QA effort. The role will require someone to work closely with Developers and Product Owners for teamwide transparency of the QA strategy.
We require a QA Engineer with extensive experience in automated test frameworks and exposure to test orchestration platforms and CI/CD-integrated QA pipelines, such as GitHub Actions and Azure DevOps. Use of AI-tools and modern testing tools, such as Playwright, Selenium, xUnit, Cypress, etc. is expected, as is the ability to develop performance and load testing strategies for cloud-native SaaS products. Further proficiency in test coverage metrics, reduction of test instability (flakiness), and optimisation of test suite performance would be highly desirable, as would a familiarity with API testing and security testing.
Their benefits include the following:
Yoga and fitness room.
Onsite barista and chef
Flexitime
Our client is building a company people love. A company that will stand the test of time. So they invest in their people, and prioritise your long term happiness. If you would like to explore the possibility of joining their family, please send your CV.
Location: Rosenheim, Germany / Hybrid Working
Salary: €40.000 - €70.000 + Bonus + Benefits
Applicants must be based in Germany and have the right to work in Germany even though remote working is available.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRGERMANYRECSP
NOIRGERMANYREC
NOIREUROPEREC....Read more...
An opportunity has arisen for a Control Systems Engineer / Automation Engineerto join an engineering business developing advanced machinery and automated manufacturing solutions for the composites industry.
As a Control Systems Engineer / Automation Engineer you will design, develop and commission PLC-based control systems, supporting automated machinery from initial concept through to installation and customer handover.
This full-time role based in Saltash offers salary range of £35,000 - £50,000 and benefits. Candidates must live within a reasonable daily commuting distance and be willing to travel within the UK and internationally when required.
Previous experience in the composites industry is not essential, as training will be provided on the relevant technology and processes.
You will be responsible for:
? Designing control systems and developing, programming and testing PLC software.
? Preparing system concepts, software specifications and supporting electrical and electronic integration.
? Researching technologies to improve machinery and manufacturing processes.
? Supporting projects from feasibility and design through to build, testing and commissioning.
? Troubleshooting, fault-finding and optimising control and automated systems.
? Commissioning equipment at UK and international sites and providing customer training and technical support.
? Supporting sales enquiries and quotations, maintaining technical documentation, and keeping up to date with industry developments.
? Perform other duties as required.
What we are looking for:
? Commercial or industrial experience in control systems, automation, electrical/electronic engineering or a related discipline.
? Background with PLC-based control systems.
? Experience with industrial automation and machinery control
? Experience developing, modifying, testing or troubleshooting control software.
? Good technical knowledge of electrical and electronic control systems.
? Engi....Read more...
.NET Software Engineer - Zurich, Switzerland (German speaking)
(Tech stack: .NET Software Engineer, .NET Developer, Software Developer, .NET 9, C#, Messaging layers, Distributed system architecture, System Testing, Test Driven Development (TDD), Continuous Integration, Mocking frameworks Agile, Scrum, German, .NET Software Engineer, .NET Developer, Software Developer)
We have a fantastic opportunity for a .NET Software Engineer to join an ambitious and innovative Software company near Zurich. This is your chance to work with some of the sharpest minds in software development. They are looking for technically curious and enthusiastic .NET Software Engineers to develop and enhance application software, from initial concept to market-ready product.
Our client is looking for passionate .NET Software Engineers with experience in the development of complex .NET applications and knowledge of messaging layers and distributed system architecture. You will also be competent in system Testing, Test-Driven Development (TDD), Continuous Integration, and mocking frameworks, whilst familairity with agile methods, especially Scrum is also expected. The ability to work effectively both individually and as part of a team is very important and somebody with an entrepreneurial thought process would be very well suited to the role. A relevant degree is also highly favourable.
This is your opportunity to be part of a new, technically challenging project and to be involved in the creation of a new application from scratch. The market is booming and our client are fast becoming a leader in their field!
All .NET Software Engineer positions come with the following benefits:
Bonus
Flexible working hours.
Work from home options.
Attractive social benefits
Location: Zurich, Switzerland / Hybrid Working
Salary: 90’000 CHF – 110’000 CHF + Bonus + Benefits
Applicants must be fluent in German, be based in Switzerland and have the right to work in Switzerland.
Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions!
NOIRSWITZERLANDREC
NOIREUROPEREC
NOIREURNET....Read more...
Excellent opportunity for a Senior Software Engineer to join an innovative technology company based in Surrey, developing advanced imaging and detector solutions for demanding scientific and industrial applications. This is a hands-on position offering the chance to work across the full product lifecycle, from software development and system integration through to testing, production support and continuous product improvement within a multidisciplinary engineering environment.
Key responsibilities for the Senior Software Engineer role based in Surrey, onsite:
Develop and maintain software applications using C#, .NET, C++, Qt and Python.
Design and implement APIs, communication protocols and data acquisition systems.
Develop automated testing solutions, verification systems and engineering tools.
Support software quality through code reviews, CI/CD processes and release management.
Investigate and resolve complex issues spanning software, firmware, FPGA and hardware interfaces.
Develop SQL queries, reporting solutions and system integrations to support engineering and business processes.
Provide technical leadership and guidance to junior engineers.
Manage multiple development projects while ensuring high-quality delivery.
Key skills required for the Senior Software Engineer role based in Surrey, onsite:
Degree qualified in Software Engineering, Computer Science or a related discipline.
Demonstratable commercial experience in a Senior Software Engineer or similar position.
Strong commercial experience with C# and .NET development.
Experience developing software using C++ and Python.
Knowledge of API development and software integration.
Experience with test automation, source control and CI/CD environments.
Ability to work effectively within multidisciplinary engineering teams.
Any experience with scientific instrumentation, imaging systems, electronics, FPGA or hardware-integrated software would be advantageous.
This is an exciting opportunity to join a highly technical engineering team where you will play a key role in the development of innovative products, working on complex software and hardware integration challenges whilst influencing future technology development.
APPLY NOW! To apply for the Senior Software Engineer role based in Surrey, please send your CV to mbelmar@redlinegroup.Com or contact Mike Belmar on 01582 878807 for further information.....Read more...
We are working with an established engineering organisation specialising in the development of advanced technology for the maritime and defence sectors. They deliver complex systems and equipment for a range of naval and underwater applications, with a strong focus on engineering innovation, system integration and operational performance.
They are looking to appoint a Control Systems Engineer to support the design, development, modelling and testing of control systems for complex engineering applications. Working within a multidisciplinary team, you will contribute to projects throughout the engineering lifecycle, from initial design and simulation through to system integration, testing and trials.
Key Responsibilities
- Design, develop and validate control systems for complex engineering applications.
- Produce system specifications, design documentation, calculations and associated engineering drawings.
- Develop models and simulations using tools such as Rockwell PLC, NI LabVIEW and MATLAB/Simulink.
- Support hardware-in-the-loop and software-in-the-loop testing, system integration and verification activities.
- Investigate technical issues and develop effective solutions in collaboration with internal teams, suppliers and customers.
- Support system testing, commissioning and trials, including activities on operational maritime platforms.
- Provide engineering support to test, acceptance and production activities.
- Progress design activities in line with project requirements, engineering processes and programme milestones.
Knowledge, Skills and Experience
- Experience with one or more of the following:
- Rockwell PLC toolchain
- NI LabVIEW
- MATLAB/Simulink and supporting toolboxes
- Ability to develop complex models of system behaviour to support requirements definition and validation.
- Experience designing and implementing cost-effective engineering solutions, considering cost, safety and programme constraints.
- Good understanding of the engineering lifecycle and design processes.
- Knowledge of hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing.
- Experience developing, testing and evaluating theoretical and prototype designs.
- Ability to produce detailed technical specifications and outline designs.
- Experience resolving technical challenges with suppliers, subcontractors and customers.
Additional Information
The successful candidate must be eligible to obtain UK Security Check (SC) clearance.
TT....Read more...
Engineering Project Manager – Software R&D / Robotics
Are you an experienced Engineering Project Manager with a strong background in software development, product R&D, and integrated hardware and software systems? Do you want to take ownership of complex development projects within an innovative robotics company developing cutting-edge autonomous technology for real-world agricultural environments?
If so, our client is looking to hire an Engineering Project Manager based in Cambridge, leading the delivery of complex software-driven products across multidisciplinary engineering teams. You will be responsible for coordinating software R&D, hardware integration, product development, and validation, supporting the development of autonomous technology for customers in the UK, Australia, and the USA.
Key responsibilities:
Lead end-to-end product development projects, from initial requirements and concept development through software R&D, prototyping, system integration, testing, and validation.
Develop and manage project plans covering milestones, budgets, resources, dependencies, risks, and critical-path activities.
Coordinate cross-functional teams across software development, embedded systems, electronics, mechanical engineering, and systems engineering.
Manage project governance, including risks, issues, change control, status reporting, stakeholder communication, and escalation.
Work closely with software developers and technical leads to resolve blockers, manage development priorities, and ensure product functionality, quality, reliability, and performance.
Oversee software and hardware integration, verification, validation, and product trials, ensuring successful progression from R&D into a fully validated product.
To be successful, you should have:
Proven experience as an Engineering Project Manager delivering complex software R&D or software-intensive product development projects within robotics, automation, autonomous systems, or a related engineering environment.
Demonstrable experience managing product development lifecycles involving software and integrated hardware, with responsibility for project delivery from development through to testing and validation.
Strong experience managing project scope, schedules, budgets, resources, dependencies, risks, and stakeholder expectations across multidisciplinary engineering teams.
A solid technical understanding of software development lifecycles and integrated engineering systems, with the ability to work effectively alongside software developers and engineering leads.
Experience using Jira, Kanban boards, and project timelines to manage software development activities, engineering backlogs, and project delivery.
To apply for this Engineering Project Manager – Software R&D / Robotics opportunity based in Cambridge, please send your CV to NDrain@redlinegroup.Com or call 01582 878828.
....Read more...
We are looking for a Senior Embedded Software Engineer to develop advanced, real-time software solutions for complex systems. You will be responsible for delivering software from initial concept through to fully verified solutions, working across the full development lifecycle.
Key Responsibilities
Design, develop, and maintain high-quality software using best engineering practices
Take ownership of software development from requirements through to verification and validation
Support and enhance existing software in line with evolving project and customer needs
Contribute to system architecture, design reviews, and technical decision-making
Collaborate with multidisciplinary teams including systems, hardware, and test engineers
Provide technical guidance and mentorship to junior engineers
Ensure software is developed in line with relevant standards and quality processes
Key Skills
Strong experience in C++ development (ideally modern C++)
Proven experience working across the full software development lifecycle
Experience with GUI UX or Human-Computer Interaction (HCI)
Knowledge of Python, PowerShell, or other scripting languages
Experience in real-time, embedded and safety-critical systems
Familiarity with version control, CI and CD, and software testing frameworks
Degree in Computer Science, Software Engineering, or a related discipline....Read more...
We are looking for a Senior Embedded Software Engineer to develop advanced, real-time software solutions for complex systems. You will be responsible for delivering software from initial concept through to fully verified solutions, working across the full development lifecycle.
Key Responsibilities
Design, develop, and maintain high-quality software using best engineering practices
Take ownership of software development from requirements through to verification and validation
Support and enhance existing software in line with evolving project and customer needs
Contribute to system architecture, design reviews, and technical decision-making
Collaborate with multidisciplinary teams including systems, hardware, and test engineers
Provide technical guidance and mentorship to junior engineers
Ensure software is developed in line with relevant standards and quality processes
Key Skills
Strong experience in C++ development (ideally modern C++)
Proven experience working across the full software development lifecycle
Experience with GUI UX or Human-Computer Interaction (HCI)
Knowledge of Python, PowerShell, or other scripting languages
Experience in real-time, embedded and safety-critical systems
Familiarity with version control, CI and CD, and software testing frameworks
Degree in Computer Science, Software Engineering, or a related discipline....Read more...
An innovative organisation operating at the forefront of the space sector is seeking a Ground Segment Systems Team Lead to provide technical leadership across the development, integration and operation of critical ground segment systems.
This is a senior position offering significant autonomy, combining technical leadership, systems engineering and people management. You will work across the full ground segment lifecycle, from conceptual design and requirements through to integration, testing, deployment and operational support.
You will act as a key technical interface between systems engineering, ground segment software and mission operations teams, ensuring ground systems are robust, integrated and capable of supporting complex space missions.
The Role
Key responsibilities will include:
- Owning ground segment system architecture, requirements and technical baselines across multiple subsystems.
- Leading requirements capture, derivation, allocation, traceability and compliance.
- Defining and leading integration, verification and validation activities, including end-to-end testing.
- Ensuring consistency across interfaces, data flows, configuration and software releases.
- Providing technical leadership through design reviews, technical governance and subsystem acceptance.
- Supporting the development of ground systems and software, including mission control, mission planning and ground station interfaces.
- Defining engineering and development approaches and supporting solution testing and delivery.
- Acting as the technical interface with suppliers and key internal stakeholders.
- Supporting mission operations through troubleshooting, maintenance, training and resolution of technical issues.
- Producing technical documentation and supporting planning, risk management and technical reporting.
Team Leadership
You will lead a small team of approximately 46 ground systems engineers, with responsibility for:
- Technical task planning, prioritisation and allocation.
- Reviewing and overseeing the team's technical output.
- Mentoring and developing engineers.
- Identifying skills and resource requirements.
- Supporting recruitment, interviews and onboarding.
- Conducting appraisals and probation reviews.
- Supporting technical engineering activities where required.
About You
You should have:
- A degree in Computer Science, Telecommunications, Engineering or a related discipline.
- 5+ years' industry experience in the design and development of satellite ground segment or user terminal systems.
- Experience with C/C++, Java and/or Python.
- A strong understanding of ground segment architectures and how different components interact.
- Experience leading or managing a small technical engineering team.
- Experience working alongside spacecraft or mission operations teams.
- Understanding of project lifecycles and system acceptance processes.
- Knowledge of ECSS standards.
- Proven software development experience across requirements, design, development, integration, testing, deployment and maintenance.
Desirable Experience
- 2+ years' experience managing systems engineers.
- 8+ years' experience within satellite ground systems or user terminal technologies.
- Experience working within Scrum/Agile development environments.
- Experience with Mission Control Systems, particularly SCOS-2000.
- Knowledge of spacecraft communications protocols and standards such as CCSDS, CAN or SpaceWire.
- Experience working across the full mission lifecycle.
What\'s on Offer
- Hybrid working and flexible hours.
- Optional compressed working pattern.
- 25 days' holiday, increasing to 28 days with service, plus bank holidays.
- Private healthcare.
- Life insurance and long-term sick pay.
- Visa sponsorship considered.
- Relocation assistance.
- Modern engineering and technical facilities.
- Professional development and career progression opportunities.
- Regular team and social events.
This is an excellent opportunity for an experienced Ground Segment or Systems Engineer to take a significant technical leadership position, combining hands-on engineering with team management and playing a key role in the delivery and operation of complex space systems.
TT....Read more...
C and C++ Senior Software Engineer required with Microsoft Visual C++ or MSVC experience ideally with OpenGL or other rich GUI knowledge required to join a large team. You will work towards the ownership of a design from requirement specification through to verified software including extensive test and verification.
Requirements
Excellent C++ fluency and experience.
OpenGL, GUI, UX or HCI exposure using C and C++.
Microsoft Visual Studio experience ideally up to 2022 or 2026 versions.
Scripting languages such as Python, PowerShell or related.
Upper first or higher degree in a relevant subject.
Responsibilities
Design and develop highly responsive, rich and real time graphical user interfaces.
Specify, design, implement, testing and maintain of software using C, C++ and associated technologies.....Read more...
C and C++ Senior Software Engineer required with Microsoft Visual C++ or MSVC experience ideally with OpenGL or other rich GUI knowledge required to join a large team. You will work towards the ownership of a design from requirement specification through to verified software including extensive test and verification.
Requirements
Excellent C++ fluency and experience.
OpenGL, GUI, UX or HCI exposure using C and C++.
Microsoft Visual Studio experience ideally up to 2022 or 2026 versions.
Scripting languages such as Python, PowerShell or related.
Upper first or higher degree in a relevant subject.
Responsibilities
Design and develop highly responsive, rich and real time graphical user interfaces.
Specify, design, implement, testing and maintain of software using C, C++ and associated technologies.....Read more...
An opportunity has arisen for a Software Test Analyst (DV Cleared) to join a specialist cyber technology and software assurance company supporting UK Defence and Critical National Infrastructure programmes.
As a Software Test Analyst (DV Cleared), you will assess software quality, develop testing procedures, identify defects and work with development teams to improve software performance and reliability.
This full-time role offers a salary range of £80,000 - £100,000 and benefits. Occasional travel may be required.
Please only apply if you have a Valid Developed Vetting (DV) security clearance.
Requirements:
? Previously worked as a Software Test Analyst or in a similar role
? 2 years' experience in test analysis.
? A degree or equivalent qualification in Computer Science or IT, or an ISTQB qualification.
? Experience in test techniques and programming.
? Background working with computer software and coding.
? Understanding of software development processes.
? Skills in preparing clear, accurate reports on technical assessments.
? Project management skills and the ability to work affectively as part of a team..
The candidates from the following background will be considered:
? Software Test Analyst, Test Analyst, Software Tester, Software Test Engineer, Test Engineer, QA Engineer, Software QA Engineer, Quality Assurance Engineer, Software Quality Assurance Engineer or in a similar role.
Whats on offer:
? Competitive Salary.
? 25 days holiday plus bank holidays.
? Healthcare cover.
? Cycle to Work scheme.
? Company electric vehicle scheme.
? Company pension contributions.
? Training, career development and ongoing professional support.
This is a great opportunity for a Software Test Analyst to take on a key role within a specialist organisation.
Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Additional Resources will be acting in your....Read more...
An opportunity has arisen for a Control Systems Engineer / Automation Engineerto join an engineering business developing advanced machinery and automated manufacturing solutions for the composites industry.
As a Control Systems Engineer / Automation Engineer you will design, develop and commission PLC-based control systems, supporting automated machinery from initial concept through to installation and customer handover.
This full-time role based in Saltash offers salary range of £35,000 - £50,000 and benefits. Candidates must live within a reasonable daily commuting distance and be willing to travel within the UK and internationally when required.
Previous experience in the composites industry is not essential, as training will be provided on the relevant technology and processes.
You will be responsible for:
* Designing control systems and developing, programming and testing PLC software.
* Preparing system concepts, software specifications and supporting electrical and electronic integration.
* Researching technologies to improve machinery and manufacturing processes.
* Supporting projects from feasibility and design through to build, testing and commissioning.
* Troubleshooting, fault-finding and optimising control and automated systems.
* Commissioning equipment at UK and international sites and providing customer training and technical support.
* Supporting sales enquiries and quotations, maintaining technical documentation, and keeping up to date with industry developments.
* Perform other duties as required.
What we are looking for:
* Commercial or industrial experience in control systems, automation, electrical/electronic engineering or a related discipline.
* Background with PLC-based control systems.
* Experience with industrial automation and machinery control
* Experience developing, modifying, testing or troubleshooting control software.
* Good technical knowledge of electrical and electronic control systems.
* Engineering qualification, such as a degree, HNC, HND or apprenticeship, or equivalent practical experience.
* Ability to interpret technical information, electrical schematics and engineering documentation.
* Understanding of equipment testing, commissioning and fault-finding.
* Skilled in IT, including Microsoft Office and general database applications.
* A valid driving licence and passport.
The candidates from the following background will be considered:
* Control Systems Engineer, Controls Engineer, Automation Engineer, PLC Engineer & Programmer, PLC Control Systems Engineer, Industrial Automation Engineer, Electrical Controls Engineer, Control & Automation Engineer, Automation & Controls Engineer, Machine Controls Engineer, Industrial Controls Engineer
Whats on offer:
* Competitive salary
* 30 days annual holiday,
* Company sick pay
* Team events and social activities
* Training and opportunities for professional development
* Westfield Healthcare benefits, covering dental, optical, therapies and wellbeing services, alongside retail discounts
* Complimentary membership of a country club, including gym, swimming pool, fitness classes and leisure facilities
Apply today for this opportunity to develop and commission innovative automation systems and expand your technical expertise within a growing manufacturing environment.
Important Information: We endeavour to process your personal data in a fair and transparent manner. In applying for this role, Additional Resources will be acting in your best interest and may contact you in relation to the role, either by email, phone or text message. For more information see our Privacy Policy on our website. It is important you are aware of your individual rights and the provisions the company has put in place to protect your data. If you would like further information on the policy or GDPR please contact us.
Additional Resources Ltd is an Employment Business and an Employment Agency as defined within The Conduct of Employment Agencies & Employment Businesses Regulations 2003.
....Read more...
OptoElectronics Space Systems Engineer required to join a specialist precision engineering company developing high performance components and subsystems for the space, defence and advanced technology sectors.
The role involves the design, development, integration and testing of complex opto electronic and mechatronic systems for demanding, mission critical applications.
Requirements
Degree in Electronics, Optoelectronics, Physics, Mechatronics or a related engineering discipline.
Experience developing and integrating opto-electronic or precision electromechanical systems.
Understanding of optical systems, sensors, electronics and control technologies.
Experience with system testing, verification and validation.
Knowledge of high reliability engineering, ideally within space, aerospace or defence.
Strong analytical, problem solving and communication skills.
Any experience with space qualified hardware, precision instrumentation, embedded systems or automated test equipment would be advantageous.
Responsibilities
Design and develop opto electronic systems and precision engineering solutions.
Support the integration of optical, electronic, mechanical and software components.
Develop and validate measurement, control and test systems.
Perform system testing, verification and performance analysis.
Support prototyping, product development and manufacturing processes.
Collaborate with multidisciplinary engineering teams to deliver high reliability systems.
Ensure compliance with stringent quality and performance requirements.
This is a fantastic opportunity to contribute to advanced space technology and mission critical engineering projects.....Read more...
OptoElectronics Space Systems Engineer required to join a specialist precision engineering company developing high performance components and subsystems for the space, defence and advanced technology sectors.
The role involves the design, development, integration and testing of complex opto electronic and mechatronic systems for demanding, mission critical applications.
Requirements
Degree in Electronics, Optoelectronics, Physics, Mechatronics or a related engineering discipline.
Experience developing and integrating opto-electronic or precision electromechanical systems.
Understanding of optical systems, sensors, electronics and control technologies.
Experience with system testing, verification and validation.
Knowledge of high reliability engineering, ideally within space, aerospace or defence.
Strong analytical, problem solving and communication skills.
Any experience with space qualified hardware, precision instrumentation, embedded systems or automated test equipment would be advantageous.
Responsibilities
Design and develop opto electronic systems and precision engineering solutions.
Support the integration of optical, electronic, mechanical and software components.
Develop and validate measurement, control and test systems.
Perform system testing, verification and performance analysis.
Support prototyping, product development and manufacturing processes.
Collaborate with multidisciplinary engineering teams to deliver high reliability systems.
Ensure compliance with stringent quality and performance requirements.
This is a fantastic opportunity to contribute to advanced space technology and mission critical engineering projects.....Read more...
We are partnered with a globally recognised audio technology organisation behind professional products used by musicians, producers, engineers, venues and touring professionals around the world.
They are looking for an Embedded Software Engineer in Manchester with a passion for audio, electronics and embedded technology to develop the software powering innovative professional audio products. You'll work across embedded Linux, firmware and connected systems, helping deliver reliable, high-performance technology used by audio professionals worldwide.
In this Embedded Software Engineer role in Manchester, you will:
Develop and maintain embedded software in C and C++ for professional audio products
Work with embedded Linux, low-level software and microcontroller-based systems
Develop and integrate software features, communication protocols and device update mechanisms
Collaborate with hardware, firmware and wider software teams to deliver new products
Investigate complex technical issues, debug system behaviour and optimise software reliability and performance
The ideal Embedded Software Engineer will have:
Commercial experience developing embedded software using C or C++
Experience with embedded Linux, Linux-based systems or microcontroller development
Knowledge of hardware interfaces and communication protocols such as I2C, SPI, UART, I2S or TCP/IP
An understanding of software and hardware integration, debugging and system-level testing
A genuine passion for audio technology, music or professional sound products
This is an opportunity to join a global audio technology leader, working alongside talented engineers on complex products that demand reliable, high-performance software. You'll contribute to the development of new audio technology while working across the boundary between software and hardware.
This role is based on-site in Manchester, UK. Relocation assistance is available for suitable candidates.
If you're interested in this Embedded Software Engineer role in Manchester, UK, apply now or contact Ed at efrost@redlinegroup.Com or 01582 878819 for more information.....Read more...