demands - more detail below) Duration: 6 month contract Rate: 64.22ph UMB (Inside IR35) Role details: Our client, a prominent player in the Defence & Security sector, is seeking a Principal Software Engineer for a contract position in Southampton. This opportunity involves working on innovative software solutions for integrated sensors and protection systems, requiring both on-site and flexible working … arrangements. Key Responsibilities: Developing bare metal embedded C++ software Working with embedded interfaces such as CAN bus, I2C, SPI, GPIO Employing tools and approaches specific to embedded development Collaborating on-site in Southampton 1-4 days a week, with flexibility depending on project needs Maintaining SC clearance or the ability to obtain it for UK eyes-only projects Job … Requirements: Experience with SoftwareEngineering, Embedded C/C++, and Linux Proficiency in UML and embedded Linux Hands-on experience with bare metal embedded C++ software development Familiarity with embedded interfaces and development tools Ability to work both on-site in Southampton and remotely as required Eligibility for SC clearance to work on specific projects Desirable Skills More ❯
and study where the network protocols themselves need to be adapted to meet the projects particular requirements. You will be working with the Leonardo team, subcontractors and partners. · Systems Engineering: Apply and develop your knowledge of systems engineering in a fast-paced team. · Communications Expertise: Leonardo has subject-matter experts with extensive and detailed knowledge of communications systems … technology, performance, and operational capabilities - the learning potential is limitless! · Continuous Learning: Whether its communications, engineering lifecycle processes, leadership, or personal development, you will be supported in your ongoing professional development though training and mentoring. · Teamwork: You will work alongside like-minded professional engineers in a highly collaborative environment. · Connections: You will be joining an expansive team of around … ideas to varied audiences. · It would be nice if you had knowledge/experience of: o Research to investigate novel networking algorithms o Commonly used network simulation tools o Softwareengineering techniques o Wireless communications You will be investigating different approaches for the design of airborne mesh networks. Specifying networking simulations using either third party simulation tools or More ❯
Principal Software Engineer Southampton 6-month contract Paying up to £65p/h (inside IR35) Please note that due to the nature of the work, you will need to be eligible to obtain a high level of UK security clearance. Please only apply if suitable. Responsibilities : Creation and development of a new generation of features and capabilities using innovative … software solutions Provide software support to the Integrated Sensors & Protection line of business. Tasked with C# application development Familiarity with the tools and approaches to embedded development Bare metal embedded C++ software development Experience required: Familiarity with Configuration Management process and tools e.g., Git Familiar with Embedded interfaces, e.g., CAN bus, I2C, SPI, GPIO Software design … machines, and Continuous Integration (CI) tools e.g., Jenkins Disclaimer: This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions More ❯
Southampton, Marchwood, Hampshire, United Kingdom Hybrid / WFH Options
Omega Resource Group
E2E test automation with Cypress • Experience in refactoring legacy applications into modern, scalable, and maintainable solutions • Release procedures, coding design and documentation Candidates who are currently an Application Developer, Software Engineer, Software Developer, Web Developer, Application Engineer and IT Software Engineer could be suitable for this role. To make an application for this role please submit your … For details of other opportunities available within your chose field please visit our website (url removed) Omega is an employment agency specialising in opportunities at all levels within the Engineering, Manufacturing, Aerospace, Automotive, Electronics, Defence, Scientific, Energy & Renewables and Tech sectors. More ❯
Southampton, Hampshire, Nursling, United Kingdom Hybrid / WFH Options
CBSbutler Holdings Limited trading as CBSbutler
Senior Embedded C++ Software Engineer £62ph (Inside IR35) Southampton (Hybrid) Initial 6 month contract Our Southampton facility is a leading UK centre of excellence for electro-optics, photonics, and laser-based technologies. The site focuses on the design, development, and manufacture of advanced systems used across defence, aerospace, and security applications. We play an important role in supplying critical … technologies to both the UK armed forces and international partners, contributing to next-generation capabilities in multiple domains. We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business. Direct industry experience is not required, we are happy to explore all backgrounds. We want to develop a new generation of features and … capabilities using innovative software solutions and we need you to create them. Essential Bare metal embedded C++ software development Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO Familiarity with the tools and approaches to embedded development Work in our Southampton office 1-4 days a week. Employees are welcome to work onsite 5 days a week, but our More ❯
Southampton, Hampshire, South East, United Kingdom
Morson Talent
Embedded C++ Software Engineer (Senior/Principal) We are on the hunt for talented software engineers to support our Integrated Sensors & Protection line of business. Direct industry experience is not required, we are happy to explore all backgrounds. We want to develop a new generation of features and capabilities using innovative software solutions and we need you … to create them. What we are looking for: Essential • Bare metal embedded C++ software development • Embedded interfaces e.g. CAN bus, I2C, SPI, GPIO • Familiarity with the tools and approaches to embedded development Useful to have • C# application development • Developing Windows & Linux applications • Familiarity with the Software lifecycle processes • Familiarity with Configuration Management process and tools e.g. git • SoftwareMore ❯