Deliver top-quality software in a timely fashion We're excited if you have 10+ years of experience building large scale and low latency distributed systems Command of Java, C++ or Go/Golang Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming Experience with distributed caching, SQL/NO SQL More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Robert Bosch Group
collaborating with both internal and external customer teams. Excellent written and verbal communication skills. Proven in depth experience in the following skillset: Java SE Eclipse Plugins Development Environment (PDE) C++ and/or C# RESTful web services using JAX-RS Jenkins for continuous integration Apache Maven for build automation JUnit testing framework Containerization solutions using docker Auth protocols for authentication … writing unit tests and using unit test frameworks (e.g. Visual Studio Unit Test, Google Test, JUnit). Experience in build environments Experience in the following skillsets, considered an advantage: C++, including COM. C#, including WPF. Visual Studio (e.g. Versions 6, 2005, 2008, 2010 & 2015). Windows Development (e.g. Windows 7 Embedded, Windows 10, Windows Server 2012 R2, 2014, 2016). More ❯
and operational excellence. What You Bring to the Table Hands-on experience with server-side development (services, messaging, middleware) Comfortable with functional or OOP – Java, Python, .Net, Golang, Erlang, C++, Haskell, Scala, or similar Understanding of distributed system architecture, microservices and client-server design Familiarity with Google Cloud Platform (or any cloud provider) Comfortable working in Linux environments , using GNU More ❯
Cheadle, Staffordshire, United Kingdom Hybrid / WFH Options
Thales Group
part of a small team is essential. Matlab or equivalent knowledge is essential. Experience in MS Word and PowerPoint essential. Familiarity with a software language such as C/C++ and an understanding of object-oriented principles is highly desirable. Evidence of technical report writing, presentation preparation and generation and presentation/communication skills for papers, seminars, conferences etc Knowledge More ❯
language, firmware, low-level protocols, and hardware interfaces. - Familiarity with debugging techniques and tools, such as JTAG, oscilloscopes, and logic analyzers. - Solid programming skills in languages like C/C++, Python, or other relevant languages. - Knowledge of security concepts and best practices related to embedded systems. - Excellent problem-solving skills, attention to detail, and the ability to work independently. - Strong More ❯
team to create extensible code for new development and to deliver software solutions Promote quality code and engage in design and code reviews Strong programming knowledge of C/C++, C# or ADA Previous experience with bare-metal embedded software Model-based development using UML Configuration Control & CI/CD SCADE definition and verification algorithms SDLC & Agile development TDD, Automated More ❯
team to create extensible code for new development and to deliver software solutions Promote quality code and engage in design and code reviews Strong programming knowledge of C/C++, C# or ADA Previous experience with bare-metal embedded software Model-based development using UML Configuration Control & CI/CD SCADE definition and verification algorithms SDLC & Agile development TDD, Automated More ❯
etc. Proficient in use of Microsoft Office product suite, particularly Excel i.e. Pivot Tables and V-Lookups Working knowledge of one or more of the following: SQL, R, Python, C++, Java Clear, logical analytical approach to problem-solving Ability to investigate data, find trends, forecast performance and provide insightful recommendations It's a bonus if you have! Previous experience presenting More ❯
a great company and be very well remunerated at the same time. Senior Embedded Software Engineer Requirements: Degree Qualified in Computer Science, Software or Electronics Engineering etc C/C++ programming Application level software Azure DevOps (or similar requirement management tool) Radio Communications architecture If you have the required skills for this Senior Embedded Software Engineer position, please get in More ❯
Summary of job: This position is based within the Research and Development (R&D) department and reports to the Surface Analysis Group Manager. As a Surface Analysis Firmware Engineer, you will play a key role in the design and development More ❯
Role: Embedded C++ Linux Engineer Location: On-site Old Trafford, Manchester Salary: £45,000 - £50,000 + Benefits Permanent, Full-Time Join a mission-critical tech team saving lives across the UK. They are building the future of medical organ transit tracking - and need an embedded systems engineer to bring this vision to life click apply for full job details More ❯
Role: Embedded C++ Linux Engineer Location: On-site | Old Trafford, Manchester Salary: £45,000 - £50,000 + Benefits | Permanent, Full-Time Join a mission-critical tech team saving lives across the UK. They are building the future of medical organ transit tracking - and need an embedded systems engineer to bring this vision to life. This is your opportunity to work More ❯
Role: Embedded C++ Linux Engineer Location: On-site | Old Trafford, Manchester Salary: £45,000 - £50,000 + Benefits | Permanent, Full-Time Join a mission-critical tech team saving lives across the UK. They are building the future of medical organ transit tracking - and need an embedded systems engineer to bring this vision to life. This is your opportunity to work … at the heart of a growing company where your code helps ensure life-saving organs get where they need to be, safely and on time. The Role: As a C++ Linux Engineer, you'll be hands-on in the design and development of their next-generation tracking device used in the transport of organs between hospitals. Drive embedded development projects … tracking and video processing capabilities from Android to custom Linux-based hardware. Deliver robust, scalable, and efficient solutions across the full software development lifecycle. Core Skills Required: Strong Embedded C++ programming experience. Solid working knowledge of Linux for embedded systems. What's On Offer: £45,000 - £50,000 base salary depending on experience. On-site, full-time role based near More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Endeavour Recruitment Solutions
our Engineering client based in Manchester. This is an exciting project joining the team working on a new product, which is a world first. You will need C# and C++ software experience and Engineering, or rail industry experience would be nice to have, but not essential. Duties and Responsibilities Undertake the conceptual development of the software and promote ideas within … essential, due to the broad nature of the training and simulation field. Ability to work both independently and as part of a team. 5+ years experience with C# and C++ is essential. Experience with Windows PCs. An understanding of rail signalling principles would be desirable. An appreciation of general engineering principles and practices would be advantageous. Honours in Electrical/ More ❯
can be rapid and the potential for growth is huge. You'll be joining an excellent team with market leading products and technologies. Embedded Software Engineer - Skills & Abilities - C, C++, C#, Embedded C, Embedded Software, Firmware, Electronics * Degree qualified in Electronics, Electrical & Electronic Engineering or Computer Science preferred * Proficient in C with at least five years industry experience * Experience with … Microcontrollers/Microprocessors * RTOS software experience would be ideal Embedded Software Engineer, C C++, C#, Embedded C, Embedded Software, Firmware, Electronics Please do not hesitate to apply for this role if you feel that your experience is relevant for this vacancy. You don't want to miss out More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
days onsite) Salary: Up to £60,000 + benefits (depending on experience) We’re looking for a Senior Embedded Software Engineer with strong expertise in C/C++ to join our fast-growing team in Manchester . You’ll play a key role in designing and developing embedded software. From early-stage prototyping to production-ready systems, you’ll be … Writing clean, robust, and efficient code following industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What We’re Looking For: Strong experience in C/C++ development for embedded systems Solid understanding of ARM Cortex-M microcontrollers and low-level peripheral interfacing Familiarity with Linux as a development and target platform Experience with real-time debugging More ❯
Bolton, Greater Manchester, North West, United Kingdom
Anson Mccade
leave scheme - Optional paid overtime (37 hour week Mon-Fri) - First in class career progression and skill up ops - Plus more What do I need? - Hands on skills with C++ and C# (At least two years) - Experience in an Agile environment (Scrum) - Experience with the full software development life cycle - Exposure or hands on with automated testing is highly desirable More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Circle Group
Analysing binary targets using tools like IDA Pro, Binary Ninja, or Ghidra Engaging in fuzzing, fault injection, symbolic execution, and virtualisation techniques Writing clean, efficient code in C/C++ and Python Collaborating in agile, low-ego research teams Required Experience Proven expertise in vulnerability research and exploit development Deep understanding of OS internals, memory models, and binary formats Experience More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Circle Recruitment
Analysing binary targets using tools like IDA Pro, Binary Ninja, or Ghidra Engaging in fuzzing, fault injection, symbolic execution, and virtualisation techniques Writing clean, efficient code in C/C++ and Python Collaborating in agile, low-ego research teams Required Experience Proven expertise in vulnerability research and exploit development Deep understanding of OS internals, memory models, and binary formats Experience More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
BeyondTrust Corporation
prevailing status quo What You'll Bring 5+ years' experience in software engineering A passion for coaching, mentoring and empowering your team Ideally experience in macOS development but iOS, C++, Objective-C or Swift experience is sufficient Solid Understanding of modern design patterns Experience working on an Agile team in a continuous integration and development environment Experience with full lifecycle More ❯
Bolton, Lancashire, England, United Kingdom Hybrid / WFH Options
MBDA
Are you a skilled Software Engineer with experience in C++ and C#, looking for a role where your work directly contributes to mission-critical defence systems? This is your opportunity to be part of a highly skilled and growing team, delivering innovative software solutions that drive the success of complex defence projects! Salary : up to circa £64,000 depending on … part of a growing team producing software which is critical to the success of our products! As part of a team of 5-7, you will be working with C++ and C# to respond to new customer requirements and improve the functionality of the products. An exciting element of this role is understanding the functionality of the many sub systems … service support aspects. What we're looking for from you: It is essential you have a strong background in software engineering, its realisation and system wide impact. Proficient in C++ and C# Experience of Agile methodologies (Scrum) Knowledge of the full software development lifecycle Exposure to Windows OS lockdown and Automated Testing would be useful Our company: Peace is not More ❯
Bolton, Greater Manchester, North West, United Kingdom Hybrid / WFH Options
Anson Mccade
defence engineering organisation that continues to grow rapidly and is recognised for its innovation, investment in technology, and commitment to employee development. Key Responsibilities: Develop and maintain software using C++ and C# within a Windows environment Contribute to all phases of the development lifecycle: design, integration, delivery, and support Collaborate in Agile (Scrum) teams, typically consisting of 5-7 engineers … Engage with multiple subsystems, understanding broader functional interactions Required Experience: Minimum of 2 years' experience with C++ and C# Experience working in Agile environments (Scrum) Strong knowledge of the full software development lifecycle Background in developing within a Windows-based environment Exposure to automated testing or Windows OS lockdown is highly desirable What's on Offer: Salary up to More ❯
manchester, north west england, united kingdom Hybrid / WFH Options
Anson Mccade
defence engineering organisation that continues to grow rapidly and is recognised for its innovation, investment in technology, and commitment to employee development. Key Responsibilities: Develop and maintain software using C++ and C# within a Windows environment Contribute to all phases of the development lifecycle: design, integration, delivery, and support Collaborate in Agile (Scrum) teams, typically consisting of 5-7 engineers … Engage with multiple subsystems, understanding broader functional interactions Required Experience: Minimum of 2 years' experience with C++ and C# Experience working in Agile environments (Scrum) Strong knowledge of the full software development lifecycle Background in developing within a Windows-based environment Exposure to automated testing or Windows OS lockdown is highly desirable What's on Offer: Salary up to More ❯
Bolton, Greater Manchester, North West, United Kingdom
Anson Mccade
contribute to the development of software that controls and integrates multiple subsystems within complex weapons and defence platforms. What you'll be doing: Designing, developing, and maintaining software in C++ and C# to meet evolving customer requirements Working in Agile teams (Scrum) to deliver high-quality, reliable, and maintainable software solutions Participating in all stages of the software development lifecycle … a single element Contributing to the continuous improvement of software engineering practices within the team What we're looking for: Strong background in software engineering, with proven experience in C++ and C# Knowledge of the full software development lifecycle Experience working in Agile environments (Desirable) Exposure to Windows OS lockdown and Automated Testing A proactive mindset with the ability to More ❯
/evolve uses cases to monetize data and generate other business value. Translate business needs to technical requirements and implementation. Experience of Big Data technologies/Big Data Analytics. C++, Java, Python, Shell Script R, Matlab, SAS Enterprise Miner Elastic search and understanding of Hadoop ecosystem Experience working with large data sets, experience working with distributed computing tools like Map More ❯