Surrey, England, United Kingdom Hybrid / WFH Options
GTS Group Ltd
We’re Hiring: PrincipalSoftwareEngineer – Satellite Systems Location: Surrey-based (Hybrid) Sector: Satellite Communications | Embedded Systems | Space-tech GTS Space is partnering with a leading company in the space-tech sector, which is on the lookout for a Principal Embedded SoftwareEngineer Our … successful space missions across the solar system, with clients like NASA and ESA. With teams on three continents, they’re looking for a PrincipalSoftwareEngineer to join them in their Surrey office. This is a rare chance to work on mission-critical software for cutting … edge satellite communications and onboard processing systems. 💡 Your Mission: As PrincipalSoftwareEngineer, you'll: Lead the design and optimization of software for advanced satellite communication systems Define architecture and drive the development of embedded, real-time solutions Collaborate closely with systems engineers to integrate hardware More ❯
Principal Backend SoftwareEngineer/Developer (C# .Net Core Azure) Reigate/WFH to £95k Are you a backend focussed .Net technologist looking for an opportunity to work on cutting edge SaaS technology? You could be progressing your career in a senior hands-on role at a … global InsurTech. As a Principal Backend SoftwareEngineer you will take a lead role in the team responsible for their flagship SaaS insurance platform that handles 4 billion requests per month. The work is challenging and complex, you'll focus on delivering the evolution of backend services … of leading technical projects and promoting best practices You have excellent written and verbal communication skills What's in it for you: As a Principal Backend SoftwareEngineer/Developer you will earn a competitive salary package including: Salary to £95k Bonus (c20%) 25 days holiday (and More ❯
components for a wide range of industries, leveraging advanced 3D printing techniques. As they continue to grow, they are looking to bring on a PrincipalSoftwareEngineer to lead the development of their state-of-the-art metal printing systems. As a PrincipalSoftwareEngineer, you will play a pivotal role in the development of embedded software for the company's next-generation 3D metal printing machines. These machines are designed to deliver high-volume, precision printing for large-scale industrial parts, with an emphasis on sustainability and green manufacturing. You will be … responsible for architecting and implementing software solutions that integrate motion control systems, real-time operating systems (RTOS), and other critical embedded components to ensure the efficient and reliable performance of the printing systems. In this senior role, you will lead and mentor a team of junior engineers, providing guidance More ❯
PrincipalSoftwareEngineer We're looking for a talented SoftwareEngineer to lead the design and development of user-facing software for the remote control and monitoring of autonomous vehicles. You'll work closely with operations experts and key customers to run UI experiments … gather feedback, and refine critical software features. This is a hands-on, high-impact role that spans R&D, prototyping, and production deployment. Key Responsibilities: Lead the end-to-end development of GCS interfaces, enabling real-time monitoring and control of autonomous systems. Design, build, and maintain UI software … to gather insights, validate usability, and continuously refine the user experience. Create prototypes and storyboards to explore and iterate on interface concepts. Ensure that software quality is maintained throughout by conducting thorough testing and validation. Collaborate on a regular basis across multidisciplinary teams to ensure the successful delivery of More ❯
Job Title: PrincipalSoftwareEngineer - x8 Location: Cowes - We offer flexible working arrangements - please speak to your recruiter about the options for this particular role Salary: Up to £68,000 (dependent on skills and experience) What you'll be doing: Derive and maintain a set of software requirements from a baseline set of systems requirements Produce and maintain a software design to meet a set of software requirements Use a software design to produce a deliverable software solution Undertake peer reviews or checking/verification of peers' solutions across Maritime Services Undertake … technical reviews, verify and authorise software engineering designs Act as an Engineering technical lead for a software solution at a sub-system level Maintain a software solution to address reported defects and/or add new functionality Support the development of individuals and teams to enhance skills More ❯
Join AZAD as a PrincipalSoftwareEngineer and design, develop, and test software for industry leading laser via drilling systems. This position will define and execute software development plans and roadmap, analyze and determine system software test standards and procedures, and determine hardware compatibility … 65.00 - $70.00 depending on related qualifications and experience, as well as composition of selected compensation package. Essential Functions: Assist in defining and executing the software development plans and roadmap. Develop software programs to meet the requirements and constraints of the customer scope of work and exceed customer expectations. … Work within and help to lead a highly skilled team to accomplish all the deliverables throughout the Software Product Lifecycle (design, development, testing, and implementation). Develop solutions to complex scientific problems. Rely on experience and judgment to plan and accomplish goals. A wide degree of creativity and latitude More ❯
Milton Keynes, Buckinghamshire, South East, United Kingdom
Belcan Technical Recruiting (UK) Ltd
Principal Embedded SoftwareEngineer Milton Keynes Full time, permanent position Onsite 5 days per week Our client designs and develops innovative communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. They foster a dynamic, collaborative work environment that encourages learning and autonomy. If … you're passionate, energetic, and forward-thinking, this role could be perfect for you. In this role, you will develop software for the client's products, ranging from Linux-based single-board computers to high-reliability microcontroller systems. Responsibilities span the entire development cycle, including designing, coding, testing, and … supporting low- and high-level software. You'll aim to create hardware and software solutions that simplify integration for the client's customers. As part of the software team, you will oversee designs from concept to production, encompassing product roadmaps, detailed coding, testing, qualification, and in-orbit support. More ❯
Horsham, Sussex, United Kingdom Hybrid / WFH Options
Envitia Group
Join the Growth Story at Envitia Join Envitia, a leader in the UK's digital and software services landscape, where your work in cutting-edge technology empowers our customers to manage, share, and exploit data more effectively: Influence significant digital and data transformation projects within the UK public sector. … to make a real impact, grow with a supportive team, and help shape the future of data solutions in trusted sectors. The Role The Principal Java Engineer has a critical role within the Engineering function, tasked with setting technical standards and influencing the architectural decisions that shape the … company's software solutions. This position is suited for a seasoned expert who not only technically leads projects within their domain of expertise but also supports business development efforts through pre-sales engagements. The PrincipalEngineer will guide the technology strategy, collaborate with cross-functional teams and More ❯
Rushmoor, Surrey, United Kingdom Hybrid / WFH Options
IONA
We are seeking a highly skilled and experienced PrincipalSoftwareEngineer to join our team full time. This is a hands-on role where you will be deeply involved in the development of drone related backend systems, contributing across the entire stack. You will also have the … for building a data lake/warehouse and the foundation of business intelligence. Support the creation of a Network Operating Center (NOC) on the software & system side and other strategic initiatives such as design and development of digital twin infrastructure. Own the definition of done, performance, security, and usability. … and guide external consultants and freelancers to deliver high-quality results. Requirements Required Qualifications and Skills At minimum 10 years of work experience in software development roles Strong programming skills in Go, React and JavaScript Great understanding of PostgreSQL, MongoDB and data streaming pipelines Proven experience designing and implementing More ❯
handle the complexity of modern cruising — all while keeping things collaborative and fun. What you will be doing and why it matters As a PrincipalEngineer at IgluCruise.com, you’ll take technical ownership of the CRM and operations domains , helping to shape the evolution of our enterprise platforms … drive engineering strategy and team growth The Head of QA to ensure high standards of quality, automation, and release confidence The Lead Engineers and Software Engineers in the CRM and operations Product Teams Business stakeholders as a technical consultant for new idea submissions Collaboration will be at the heart … What we are looking for Contribute to sprint planning while providing architectural guidance to product teams. Shape the long-term technical vision for bespoke software, looking beyond immediate delivery needs. Serve as a technical advisor to business units aligned with product teams, with a primary focus on Sales and More ❯
passionate, collaborative, energetic, and forward-thinking individuals to join our team. In this position, you will be responsible for low-level and high-level software in Cesium's products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller … systems. Cesium's goal is to create an out-of-the-box hardware and software experience which enhances our customers' ability to rapidly integrate our products into their systems. As a Cesium software team member, you will be responsible for software designs from concept through production, including … detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in More ❯
to run on the Endpoint. We partner with our Product Manager and UX to ensure everything runs smoothly and efficiently when developing new Features. Software is released on a quarterly cadence working in 2 week sprints. With a focus on problem-solving, organizational skills and a creative approach, we … Deliver quality code via unit and integration testing through a suite of automated tests. Design, develop, test, deploy, maintain, and enhance large scale distributed software solutions. To Be Successful in The Role, You Will Have 12+ years of experience in full stack development using Microsoft Tech Stack with C# … and SQL. Bachelor's degree in computer science or software engineering, or related discipline. Strong analytical and problem-solving skills. Strong experience in building large scale distributed enterprise grade SaaS applications using cloud native services. Attention to detail, high degree of accuracy in daily work, ability to work independently More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
g2 Recruitment
My long standing client have exclusively asked us to source Principal Level Embedded Software Engineers to come in and assist them due to a series of project wins. This is a leading roll within the team, reporting to the team lead, you will be responsible for defining and … implementing software solutions, primarily within Linux, RTOS & Bare Metal. Ideally you will be experienced in products with an FPGA or ASIC module. Some of the Essential skills you will be expected to posses are: Excellent Embedded C/C++ Bare Metal & Device Driver development GNU ARM Toolchain & Ecosystem SVN More ❯