C++ / Java Software Engineer – CONTRACT 6 MONTHS – CRAWLEY West Sussex 4 Days on site per week in Crawley OUTSIDE OF IR35 POSITION Key responsibilities will include the design, implementation and test of Runtime and Middleware products, using industry standard tools and methods. ROLE Develop our systems by working as part of a project team to deliver a high … . DESIRABLES Python Experience of software build from configuration management using Jenkins (or Git Runners) Strive for continuous improvement and build continuous integration, continuous development pipeline (CI/CD Pipeline) Experience of Linux based Infrastructure and operating system Awareness of automated testing Requirements Management DOORs (or Polarion) Additional information Due to the sensitive nature of … the product all applicants must have worked within the Defence / Military industry within the last 12 months or be capable of obtaining Security Clearance (SC level minimum). More ❯
Crawley, Sussex, United Kingdom Hybrid / WFH Options
Thales Group
filter design, multi-rate signal processing, and spectral analysis through FFT-based methods. Design and implement efficient DSP algorithms that can be executed in either FPGA VHDL or C / C++ for embedded processing environments. Conduct debugging and testing of algorithms and software for optimal performance in embedded systems. Deliver fully tested and maintainable software that aligns with defined … the Embedded Software Lead and Software Engineering Delivery Manager, supporting overall team delivery goals. About You: We would love to hear from you if: You are proficient in MATLAB / Simulink ideally for RF DSP algorithm development. You are proficient in developing and debugging embedded software using C / C++. Experience with implementation of complex designs with a … including requirements capture, design, implementation, testing, integration, verification and validation. Experienced in the development of test harnesses and the design and implementation of automated tests within CI/CD environments Experience of model-based design workflows, including automatic code generation and MIL, SIL and HIL testing methodologies, an advantage. Familiarity with Agile practices such as More ❯
NPM Understanding of accessibility standards (WCAG, ARIA) A problem-solver with strong communication skills and a team-first mindset Bonus if you have: Experience with Angular, CI/CD pipelines, SonarQube, or UX tools Knowledge of automated testing frameworks like Selenium You'll be joining a supportive, values-led team committed to continuous learning and More ❯
NPM Understanding of accessibility standards (WCAG, ARIA) A problem-solver with strong communication skills and a team-first mindset Bonus if you have: Experience with Angular, CI/CD pipelines, SonarQube, or UX tools Knowledge of automated testing frameworks like Selenium You'll be joining a supportive, values-led team committed to continuous learning and More ❯
you don't meet every requirement-your unique skills and experiences might be exactly what we're looking for! - Degree in an engineering discipline or equivalent experience.Experience with C / C++.- Unit testing and Experience of CI/ CD.- Knowledge and understanding of software engineering disciplines, practices, and techniques.- Understanding and experience of the overall SDLC … for application development.- Understanding and experience of Agile.Control Systems experience.Previous experience of Medical Devices (or other regulated / safety critical areas).In this role, you will work for a higher purpose; hope for everyone dealing with cancer, and for everyone regardless of where in the world, to have access to the best cancer care. In addition to this, Elekta More ❯