Portishead, England, United Kingdom Hybrid / WFH Options
Viper Innovations Ltd
Join to apply for the Senior Embedded Software Engineer role at Viper Innovations Ltd 2 days ago Be among the first 25 applicants Join to apply for the Senior Embedded Software Engineer role at Viper Innovations Ltd Get AI-powered advice on this job and more exclusive features. Would you like to be part of pioneering projects that … Business Leader Awards Ceremony 2022 and partners with IET (The Institution of Engineering and Technology). The Role: We are looking for an experienced and highly skilled Senior Embedded Software Engineer to join our Hardware Solutions Team. Key Responsibilities Include: Work as part of the Embedded Software Team. Undertake softwarearchitecture, definition, design and development, review … and approval, testing and modification of embedded software products in support of the company’s research and development activities and commercial deliveries. Sustain the Viper standard of design excellence and innovation. Produce technical documentation in accordance with company procedures. Guide best practices in technical documentation for the team. Coordinate, plan and manage work activities to be undertaken by self More ❯
Direct message the job poster from Matchtech Recruitment Business Partner at Matchtech | Recruiting across Engineering Technology Skillsets in the UK Defence market Software Engineer - Signal Processing and AI Weymouth Hybrid: 3 days on site Step into a world where cutting-edge technology meets unparalleled expertise. From sonar and radar to AI-driven technologies and unmanned platforms, our client is … transforming naval missions with state-of-the-art solutions. Be part of a collaborative team where your contributions will safeguard the seas and empower navies worldwide. Key Responsibilities: Design softwarearchitecture using UML and Enterprise Architect. Implement and test C++ software, including unit and continuous integration testing. Develop and integrate sonar signal processing and AI algorithms. Collaborate … and retrospectives. What You Bring: Proficiency in C++ development and multi-threaded design. Experience in signal processing or AI/ML techniques. Knowledge of UML design and the full software development lifecycle. Bonus skills: Python, packaging tools like Conan, and repositories such as Nexus. Location: Our offices in Loudwater, Greenford, and Weymouth offer a blend of modern facilities and More ❯
As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as … re redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. About the Role We are seeking a Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence to build the foundational platform for Identity across all M and S products. The team is … teams - building resilient systems. You will be closely working with Principal engineers, product and delivery peers to drive the successful delivery of projects and features. What You'll Do Software Development & Architecture: Responsible for design and architectural decisions, developing scalable and distributed systems, and driving legacy migrations. Focused on optimizing deployment pipelines to enhance efficiency and reliability. Quality More ❯
Greenford, England, United Kingdom Hybrid / WFH Options
Matchtech
Senior Software Engineer – Embedded Signal Processing Location : Greenford, Ealing Dynamic (hybrid) working : 2 to 3 days per week Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer – with experience in Embedded Signal Processing to join their dynamic team. This permanent role offers the opportunity to … of sonar signal processing. The position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable … embedded hardware platforms and conducting tests. Integrating, analysing defects, and resolving issues to support verification teams. Peer reviewing design and code, fostering a culture of learning and feedback. Designing softwarearchitecture using UML and the Enterprise Architect tool. Estimating work and assisting in building work package backlogs to track progress. Progressing assigned stories and tasks using Azure DevOps. More ❯
London, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Senior Software Engineer – Embedded Signal Processing Location : Greenford, Ealing Dynamic (hybrid) working : 2 to 3 days per week Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer – with experience in Embedded Signal Processing to join their dynamic team. This permanent role offers the … of sonar signal processing. The position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable … embedded hardware platforms and conducting tests. Integrating, analysing defects, and resolving issues to support verification teams. Peer reviewing design and code, fostering a culture of learning and feedback. Designing softwarearchitecture using UML and the Enterprise Architect tool. Estimating work and assisting in building work package backlogs to track progress. Progressing assigned stories and tasks using Azure DevOps. More ❯
We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence to build the systems and services for M and S financial business all while making the product experience seamless for our users and customers. Being kind, creative, curious, and confident, you will be an integral part of our empowered, multi … you and your family. A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What You'll Do Software Development & Architecture: Responsible for design and architectural decisions, developing scalable and distributed systems, and driving legacy migrations. Focused on optimizing deployment pipelines to enhance efficiency and reliability. Quality … skills and experience will include: Recognize that great engineering is as much about people as it is about technical expertise and lead with empathy. Previous polyglot hands-on lead software engineer. Experience working on highly scalable software solutions across web or backend. Extensive background in software engineering with several years' experience in a variety of systems and More ❯
We are headquartered in London and Oslo and have over 460 employees across offices in Sweden, Finland, Norway, Denmark, the United Kingdom, Poland, the Netherlands, Belgium, and Romania. Our software is used by many of the world leading e-commerce, retail, manufacturing, and 3PL shippers due to us having over 1000 carriers integrated into our platform, nearly 3 times … come and join us as we shape the future of shipping, one frictionless journey at a time. About you We are looking for a determined and career focused Backend Software Engineer to join our brilliant team. You will have experience in implementing, maintaining and testing coding, infrastructure and architecture. You will be a team player and also be able … bring the joy to a better and more creative workplace. You’ll be responsible for the implementation, maintenance, testing, and deployment in accordance with the company guidelines concerning coding, architecture, and infrastructure. Be a valued member of an autonomous, cross-functional agile team. Facilitate collaboration with other engineers, product owners, and QA/Testers to solve problems as well More ❯
As part of the M&S Software Engineering team, you’ll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company’s core and technology leaders that truly understand software engineers and engineering, it’s an exciting time as … we’re redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence to build the foundational platform for Identity across all M and S products. The team is responsible for … charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What you’ll do Your key accountabilities will include: Software Development & Architecture: Responsible for design and architectural decisions, developing scalable and distributed systems, and driving legacy migrations. Focused on optimizing deployment pipelines to enhance efficiency and reliability. Quality More ❯
warrington, cheshire, north west england, united kingdom
Marks and Spencer
As part of the M&S Software Engineering team, you’ll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company’s core and technology leaders that truly understand software engineers and engineering, it’s an exciting time as … we’re redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence to build the foundational platform for Identity across all M and S products. The team is responsible for … charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What you’ll do Your key accountabilities will include: Software Development & Architecture: Responsible for design and architectural decisions, developing scalable and distributed systems, and driving legacy migrations. Focused on optimizing deployment pipelines to enhance efficiency and reliability. Quality More ❯
bolton, greater manchester, north west england, united kingdom
Marks and Spencer
As part of the M&S Software Engineering team, you’ll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company’s core and technology leaders that truly understand software engineers and engineering, it’s an exciting time as … we’re redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence to build the foundational platform for Identity across all M and S products. The team is responsible for … charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What you’ll do Your key accountabilities will include: Software Development & Architecture: Responsible for design and architectural decisions, developing scalable and distributed systems, and driving legacy migrations. Focused on optimizing deployment pipelines to enhance efficiency and reliability. Quality More ❯
Software Development Engineer, Aurora Storage AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support the … performance and availability. Amazon Aurora is powered by an auto-scaling, auto-healing, distributed storage cluster of massive world-wide scale. Amazon Aurora Storage team is looking for experienced software engineers who are excited about building large scale systems spanning tens of thousands of servers, across multiple data-centers worldwide. These are core systems development positions where you will … own the design and development of significant software components critical to our industry leading database services architected for the cloud. In this hands-on position, you will be asked to do everything from building rock-solid components to mentoring other engineers. You need to not only be a top software developer with a good track record of delivering More ❯
London, England, United Kingdom Hybrid / WFH Options
Avature
On behalf of The Ministry of Justice, we are looking for a Lead Software Developer (Inside IR35) for a 6 month contract. Hybrid working with 1-2 days per week in any MOJ office. The Ministry of Justice (MoJ) priorities include improving public safety and reducing reoffending by reforming prisons, probation and youth justice, and building a justice system … s ability to protect the public and reduce reoffending, and to provide a more effective, transparent and responsive criminal justice system for victims and the public. As a Lead Software Developer your main responsibilities will be to: Be responsible for hands-on development while also mentoring, coaching and leading other Software Developers. Drive quality, understand the softwarearchitecture, and uphold engineering standards. Collaborate with Technical Architects and Product Managers to set product direction, design systems, and create technical roadmaps. Foster a positive team environment, and support the Delivery Manager in achieving efficient software delivery. Work with the Principal Developer and the wider community to maintain coding standards, provide technical training, and contribute to the More ❯
grow with us. Navigate Complex Systems: Proven ability to navigate complex distributed systems through relevant work experience. Priority will be given to candidates who have built and supported complex software products. Language Proficiency: Proficiency in programming languages such as Ruby, Rust, Python, or Golang. Hands-on experience in crafting and managing platforms using tools like Kubernetes, public cloud services … and the ability to travel regularly to London to work in our office. What Awaits You at Syntasso: Shape the Future: Opportunity to influence influential product-driven, open-source software solutions that are rapidly gaining traction. Learn from the Best: Collaborate closely with industry leaders in the platform engineering domain, gaining invaluable knowledge and experience. Join the Kratix team … and contribute to an exciting, thriving open-source software project. Experienced Leadership: Join a startup led by a seasoned leadership team with a successful track record in building and exciting startups in the platform-engineering sector, as well as holding senior leadership roles at renowned technology organisations. Industry Insights: Elevate your expertise by learning from some of the industry More ❯
London, England, United Kingdom Hybrid / WFH Options
Matchtech
Senior Software Engineer – Embedded Signal Processing Senior Software Engineer – Embedded Signal Processing 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Matchtech Consultant @ Matchtech | Defence & Public Sector Senior Software Engineer – Embedded Signal Processing Location : Greenford, Ealing Dynamic (hybrid) working … to 3 days per week Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior Software Engineer – with experience in Embedded Signal Processing to join their dynamic team. This permanent role offers the opportunity to work on cutting-edge defence projects, particularly within the realm of sonar signal processing. … The position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto More ❯
Software Development Engineer, Utility Computing, UC Job ID: 2746205 | Amazon.com Services LLC We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to be. Every day will be filled with exciting new challenges … customers. The focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand." *Utility Computing (UC)* AWS Utility Computing (UC … analytics, and distributed systems. You’ll also: Solve challenging technical problems, often ones not solved before, at every layer of the stack. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security. Build high-quality, highly available, always-on products. Research implementations that deliver the best possible experiences for customers. A day More ❯
range of functional areas in the financial services and platform domain. You are responsible for continued learning in both the FNZ business domain and your technical skills as a software engineer. Experience Required Primary Requirements 2+ years of experience as Software Developer (Java preferred). Bachelor's degree in computer science, Information Technology, or a related field. Confident … as part of a high-performance team. Hard-working, innovative, and takes pride in their work. Passionate about creating innovative solutions for customers. Secondary Requirements Experience in one enterprise softwarearchitecture project, focusing on scalability, security, and data integrity. Experience in developing at least one three-tier Web Application, with understanding of all three tiers. Ability to discern … relevant characteristics of architecture with limited information. Demonstrable experience with various integration protocols, including Web Service frameworks. About FNZ Culture Our culture drives us. It's at the heart of who we are and everything we do. We aim to create a culture for growth, opening up limitless opportunities for our employees, customers, and the wider world. The FNZ More ❯
St. Neots, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring … Engineers. You'll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing technical debt, and continually improving your skills with dedicated "blue sky" time for professional development. You'll have the opportunity to … lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and maintain a solid understanding of the product domain to ensure solutions meet More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time - 40 hours a week St Neots, Cambridgeshire - hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring … Engineers. You'll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing technical debt, and continually improving your skills with dedicated "blue sky" time for professional development. You'll have the opportunity to … lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and maintain a solid understanding of the product domain to ensure solutions meet More ❯
new ways of working, trusting our people to get the job done because our business is our people. Job Description Ultra PCS is seeking a talented C/C++ Software Engineer with experience in embedded software development. We are looking for someone passionate about learning software and eager to join a dynamic team. As a Senior Software Engineer, you will derive requirements, produce softwarearchitecture, develop test specifications, and perform coding, debugging, and testing across various platforms, from microcontrollers to asymmetric multi-processor systems. You will be involved in all phases of the software development lifecycle. This role suits a self-motivated developer eager for new challenges and interested in expanding their programming … skills across multiple languages and platforms. Key Responsibilities Software Development: Requirements definition, design, development, and verification for various integrity levels, from safety-critical to proof of concept. Coding according to internal standards, ensuring high-quality, robust solutions. Conducting design and code reviews to maintain quality standards. Debugging in embedded environments. Required Skills and Experience Technical Expertise High proficiency in More ❯
Saint Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Principal Software Development Engineer (C++) St. Neots, Cambridge, UK Software Engineering Full Time - Permanent Key information Full time – 40 hours a week St Neots, Cambridgeshire – hybrid working optional (2-3 days a week in the office) Your role As a Principal Software Development Engineer, you will work within a multi-disciplinary team, embracing agile methodologies while mentoring … Engineers. You’ll create high-quality software solutions that meet the needs of our internal and external customers, always delivered on time and to an exceptional standard. This role allows you to dive into resolving technical challenges, addressing technical debt, and continually improving your skills with dedicated “blue sky” time for professional development. You’ll have the opportunity to … lead key projects, contribute to feature design, and help shape the architectural direction of our products. Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features, proposing alternative solutions to improve both customer and developer experience. They will acquire and maintain a solid understanding of the product domain to ensure solutions meet More ❯
clients. You will need: A first or 2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would … be a bonus Expertise in areas such as softwarearchitecture, bare metal development, RTOS, Arm processors, or signal processing Strong communication skills British nationality - a high level of security clearance will be necessary and so only British citizens (single nationality) will be considered Based in modern well-equipped offices, this company has minimal hierarchy and bureaucracy and values More ❯
clients. You will need: • A first or 2.1 degree in Computer Science, Electronics, or other applicable subject from a leading university as well as strong pre-university grades • Embedded software development experience, with excellent skills in C and a scripting language such as Python for testing. Additional coding skills in languages such as C++ or C# or MATLAB would … be a bonus • Expertise in areas such as softwarearchitecture, bare metal development, RTOS, Arm processors, or signal processing • Strong communication skills • British nationality - a high level of security clearance will be necessary and so only British citizens (single nationality) will be considered Based in modern well-equipped offices, this company has minimal hierarchy and bureaucracy and values More ❯
Senior Software Engineer (Python/Automation) Back to search results Apply now Refer a friend Job no: 502567 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role Our GPU & AI hardware teams need an industry-leading automated tool stack to produce our upcoming IP roadmap. The ‘Hardware Tools & Flows’ team was created … delivering on your promises. You are curious, solutions-oriented, and a world-class problem solver, always seeking to innovate and achieve the highest standards. Demonstrable skills include: Developing performant software solutions in Python 3 on Unix. Writing and debugging shell scripts. Understanding development principles such as test-driven development, continuous integration, softwarearchitecture, and revision control. Refining … Bazel, Nextflow, FuseSoC). Hardware EDA tools (simulation, linting, synthesis). SystemVerilog, C/C++, Simulator DPI/VPI. Containerization (e.g., Docker). Distributed computing and orchestration. Jenkins automation. Software templating and rendering. Data engineering, data science, or machine learning. Who we are Imagination is a UK-based company creating silicon and software IP that give our customers More ❯
Senior Software Engineer (Python/Automation) Back to search results Apply now Refer a friend Job no: 502567 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role Our GPU & AI hardware teams need an industry-leading automated tool stack to produce our upcoming IP roadmap. The ‘Hardware Tools & Flows’ team was created … delivering on your promises. You are curious, solutions-oriented, and a world-class problem solver, always seeking to innovate and achieve the highest standards. Demonstrable skills include: Developing performant software solutions in Python 3 on Unix. Writing and debugging shell scripts. Understanding development principles such as test-driven development, continuous integration, softwarearchitecture, and revision control. Refining … Bazel, Nextflow, FuseSoC). Hardware EDA tools (simulation, linting, synthesis). SystemVerilog, C/C++, Simulator DPI/VPI. Containerization (e.g., Docker). Distributed computing and orchestration. Jenkins automation. Software templating and rendering. Data engineering, data science, or machine learning. Who we are Imagination is a UK-based company creating silicon and software IP that give our customers More ❯
Senior Software Engineer (Python/Automation) Back to search results Apply now Refer a friend Job no: 502567 Work type: Experienced Professional Location: Cambridge UK, Kings Langley UK, Bristol UK Categories: Operations The role Our GPU & AI hardware teams need an industry-leading automated tool stack to produce our upcoming IP roadmap. The ‘Hardware Tools & Flows’ team was created … delivering on your promises. You are curious, solutions-oriented, and a world-class problem solver, always seeking to innovate and achieve the highest standards. Demonstrable skills include: Developing performant software solutions in Python 3 on Unix. Writing and debugging shell scripts. Understanding development principles such as test-driven development, continuous integration, softwarearchitecture, and revision control. Refining … Bazel, Nextflow, FuseSoC). Hardware EDA tools (simulation, linting, synthesis). SystemVerilog, C/C++, Simulator DPI/VPI. Containerization (e.g., Docker). Distributed computing and orchestration. Jenkins automation. Software templating and rendering. Data engineering, data science, or machine learning. Who we are Imagination is a UK-based company creating silicon and software IP that give our customers More ❯