
Embedded Software Engineer
Hybrid
Bristol, United Kingdom
Full Time
23-04-2025
Job Specifications
We are looking for a capable, adaptable and inquisitive Embedded/Middleware software engineer to join a small yet dedicated team to develop middleware solutions for the next generation of advanced missile systems!
Salary: Circa £50,000 to £65,000 depending on experience
Dynamic (hybrid) working: typically a minimum of 4 days per week on-site, due to workload classification
Security Clearance: British Citizen or a Dual UK national with British citizenship.
Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team.
What we can offer you:
Company bonus: Up to £2,500 (based on company performance and will vary year to year)
Pension: maximum total (employer and employee) contribution of up to 14%
Overtime: opportunity for paid overtime
Flexi Leave: Up to 15 additional days
Flexible working: We welcome applicants who are looking for flexible working arrangements
Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments
Facilities: Fantastic site facilities including subsidised meals, free car parking and much more…
The opportunity:
We're a driven team with a passion for software and its successful deployment in battlespace Command and Control (C2) weapon systems. We work on technology that is at the forefront of European missile system design.
Our products require Linux Operating System (OS) migration, configuration and security solutions implementing, so a good experience of Linux is essential for this position! Developing solutions targeting a large range of problems from hardware drivers to web services. This role provides a great opportunity for someone wanting to be involved in many differing areas of software.
Working across multiple applications on both land and maritime projects in the systems software department, this role allows for involvement in many of the most advanced missile systems in the world, across multiple warfare domains, and provides a great opportunity for someone wanting to be involved in many differing areas of software.
What we're looking for from you:
Experience with C or C++ (at least one of these is essential). Ada, and/or JavaScript, shell scripting languages with a solid background in software engineering.
Experience configuring, securing and maintaining Linux OSs (Ubuntu and/or Redhat) including Kernel configuration and Kernel test.
A passion for software engineering, with the ability to innovate and think critically to solve complex software problems with a willingness to develop software skills either through on the job, or formal training.
Knowledge of software design differences between Real-Time OSs and Hypervisors would be beneficial.
Comfortable working with a team in a collaborative environment, communicating and contributing to design and implementation decisions, and supporting with integration.
Experience in the development of software for Commercial off the Shelf (COTS) hardware and be comfortable working with target system hardware.
Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given
MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom.
We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more…
We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process.
Follow us on LinkedIn (MBDA), X (@MBDA_UK), Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.
About the Company
A world leader in missiles and missile systems. Our multi-national organisation is made up of around 13,000 employees working across the UK, France, Italy, Germany, Spain and the US, and is the first truly integrated European defence company. As the European champion in our sector, our vision is to continue to grow our presence as a global player. Our mission is to achieve this by establishing ourselves as an industry leader; promoting co-operation and delivering technical and operational excellence to our customer. Our ... Know more
Related Jobs


- Company Name
- Bulb Resourcing
- Job Title
- React Native Software Engineer
- Job Description
- React Native Software Engineer Summary: Location: Remote (UK-based) Salary: Up to £40,000 Job Type: Permanent Who is Bulb Resourcing? At Bulb Resourcing, we specialise in connecting top talent with exceptional opportunities across the Technology, Defence, and National Security sectors. Based in Bristol, we pride ourselves on delivering tailored recruitment solutions that build brighter futures. To learn more, visit bulbresourcing.com. About Our Client: Our client is a global charity working to improve the lives of animals and people through the development of veterinary services. They're leading the charge in global rabies control and rely heavily on their in-house tech platforms to deliver education, manage fieldwork, and monitor impact. With a growing tech team and a mission-driven culture, they offer the opportunity to contribute to meaningful, world-changing projects. About The Role: This is a hands-on software engineering role focused on bringing React Native expertise to a growing in-house team. You’ll contribute to the development of global health tools that support education, project delivery, and public engagement. From mentoring colleagues to shaping technical decisions, your work will directly support the charity’s life-saving impact around the world. What We’re Looking For: Strong experience with React Native Modern JavaScript frameworks (ideally with Next.js) Core frontend tech: JavaScript/TypeScript, HTML, CSS Familiarity with relational databases like MySQL or Postgres Comfortable analysing requirements and implementing system improvements Confident resolving bugs and contributing to system maintenance Experience mentoring others or a desire to support team growth The Ideal Candidate: You’ll be someone who enjoys solving problems and writing clean, maintainable code, but also values collaboration and supporting others to grow. Communication matters here – the team is spread across the UK and globally – so being proactive and clear in how you work is essential. If you want to contribute to real-world impact, learn as you go, and be part of something genuinely meaningful, this could be your next move. Why Join? In addition to a competitive salary, this role offers: 25 days annual leave Fully remote working Flexible working hours Pension scheme Sickness benefit Annual tech team kick-off in person Global travel opportunities to see projects in action Optional access to office spaces in Cornwall and Dorset Access to charity discount platform Extended parental leave schemes Ready to Make a Difference? If you're passionate about using your technical skills to create meaningful change, we'd love to hear from you. Join a team where your work goes beyond code, helping to save lives, support global communities, and build a better future for animals and people alike. Apply now or get in touch to learn more.


- Company Name
- Avaloq
- Job Title
- Senior Software Engineer
- Job Description
- Company Description Founded and headquartered in Switzerland, Avaloq is continuously expanding its global footprint with around 2,500 colleagues in 10 countries, and more than 170 clients in 35 countries. We are an industry-leading provider of wealth management technology and services for financial institutions around the world, including private banks and wealth managers, investment managers, as well as retail and neo banks. Our research led approach and continual innovation is powered by the passion and creativity of our colleagues. We are always looking for talented people to join us on our mission to orchestrate the financial ecosystem and democratize access to wealth management. Avaloq offers the opportunity to work closely with some of the world’s leading financial institutions as we jointly develop and shape careers. Championing a collaborative, supportive and flexible work environment empowers our colleagues to reach their full potential. Job Description The Edinburgh team are a friendly, fun and driven group of Software Engineers and Business Analysts spread across several development centers. We follow an agile process, working closely with the Product Owner and related teams to develop product features and provide support to our extensive global customer base. Wework with customers and partners to develop and deliver innovative solutions to meet market demands. The team is part of many exciting and challenging projects relating to cutting-edge Swiss, European and Asian banking initiatives. Closely collaborate with the Team Lead, Product Owner, Business Analysts, and other Software Engineers Write solution designs for new developments and have them reviewed with our technical leads and architects. Participate in client workshops and support our business analysts in requirements analysis. Design, develop and maintain thought-out solutions within the team’s responsibility. Improve and optimize existing functionalities. Develop and maintain automated tests, quality assurance. Take ownership and responsibility for your area of expertise. To work with agile mindset, process, and ticketing platforms (Jira) Qualifications Strong proven track record of working in a similar role Good knowledge and sound understanding of database technologies e.g SQL, Oracle PL/SQL or similar Expert knowledge in at least 1 additional programming language Strong conceptual and analytical mind with a structured and autonomous approach to work on complex technical and business problems It would be a real bonus if you have: Experience in the financial or banking industries. Experience with Avaloq core platform University degree in Computer Science or related discipline (preferable) German or French language skills Additional Information We realize that managing work life balance is a challenge we all face in our daily lives and in order to support with this we are pleased to offer hybrid and flexible working for most of our Avaloqers to maintain work life balance and still continue our fantastic Avaloq culture in our global offices. In Avaloq we are proud to embrace diversity and understand the success of our business is built on the power of different opinions, we are whole heartedly committed to fostering an equal opportunity environment and inclusive culture where you can be your true authentic self. We hire, compensate and promote regardless of origin, age, gender identity, sexual orientation or any other fantastic traits that make us all unique, we have done our best to write this advert in an inclusive and neutral way. Please be aware that we will not accept speculative CV submissions for any of our roles from recruitment agencies, and any unsolicited candidate submissions will be exempt from any payment expectations.


- Company Name
- Accelero
- Job Title
- Embedded Software Engineer
- Job Description
- Job Title: Embedded Software Engineer Location: Newcastle (Hybrid – 3 days onsite, 2 days WFH) Salary: £55,000–£65,000 (depending on experience) Employment Type: Full-time, Permanent About the Role We are seeking an experienced Embedded Software Engineer to join a dynamic engineering team working on innovative and mission-critical products. This is a fantastic opportunity to be part of a growing company at the forefront of embedded systems development. You’ll play a key role in designing, developing, and optimizing embedded software across a variety of applications. The role offers a hybrid working model (3 days in our Newcastle office and 2 days from home), providing both flexibility and collaboration. Key Responsibilities Develop and maintain embedded software in C++ and Embedded C Work with various microcontrollers (e.g. STM32, PIC, ARM Cortex) Collaborate with hardware and systems engineers to deliver robust, real-time solutions Participate in system design, code reviews, testing, and debugging Write and maintain clear, well-documented code and technical documentation Contribute to continuous improvement of software development processes Required Skills and Experience Strong proficiency in C++ and Embedded C Hands-on experience with microcontroller-based development Solid understanding of embedded systems architecture and low-level programming Familiarity with debugging tools, oscilloscopes, and logic analysers Experience with RTOS or bare-metal development is a plus Ability to work independently and as part of a multidisciplinary team Desirable Skills Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.) Experience with version control (e.g. Git) Knowledge of safety-critical or highly regulated environments Benefits Competitive salary (£55–£65K depending on experience) Hybrid working (3 days onsite / 2 days WFH) 25 days holiday + bank holidays Pension scheme Career development and training opportunities Supportive, collaborative team environment


- Company Name
- Thrift+
- Job Title
- Software Engineer
- Job Description
- About Thrift+ We’re on a mission to power the circular economy for fashion and end fashion waste, by creating the best place to shop and re-sell second-hand clothes. Why? Each year, the global fashion industry is responsible for 10% of global emissions, and the amount of fashion waste is astronomical. Since launch, we’ve extended the life of more than 1 million items of clothing and raised over £1.5 million for charity. Our company currently has 2 software engineers, including the head of engineering. We are looking to hire a senior engineer in addition to this role, and to continue to grow the team as we scale up. We are passionate about solving difficult problems and building a product that has a positive impact on society. The mission of the tech team at Thrift+ is to sustainably alleviate business constraints with rapid and robust delivery of new capabilities. About The Role This role requires you to be proficient in TypeScript, and able to work effectively and write quality code across front and back end projects. This role requires a passion for continuous improvement, and a desire to seek out and learn techniques which improve team effectiveness and velocity, including: high-ownership agile working methods, automated testing, CI/CD, trunk-based development, domain driven design, and ports and adaptors architecture. We are at an exciting stage where we are scaling some key systems and developing new ones; and we want you to help us design and build that new architecture. Our core tech stack consists of Node.js (TypeScript), PostgreSQL, React, React Native, GCP, Pulumi, and Docker. Some of our upcoming projects include a rebuild of our item listing and order management across many marketplaces; countless operational efficiency and logistics improvements; and an improved rewards experience with a Thrift+ wallet. Mentorship and growth are extremely important parts of the culture at Thrift+; and that will be part of the role. You will be expected to pair program regularly, and share responsibility for the development of others. You will be actively talking to stakeholders to shape the work. You will be integral to our emerging high-performance software engineering culture of continuous improvement, customer focus, and engineering excellence. You are comfortable with uncertainty, ambiguity, and change; Thrift+ is a startup and we are continually iterating on our proposition. About You You have a strong understanding of TypeScript and Postgres, likely 2+ years of commercial experience. You have commercial experience working with cloud platforms like AWS or GCP; and some understanding of containerisation tech (e.g Docker). You are passionate about writing tested, robust, and observable code that solves real problems. You're an excellent communicator with the ability to translate complex topics into simple language to help the team make effective decisions. You have the self-awareness and business understanding to ruthlessly prioritise and focus on the next most important business constraint. You love building great products and have a track record of solving tough problems. You can navigate complexity and find simple solutions. You are an excellent collaborator when working on cross-functional problems. Not needed but it would be nice if you had... Experience working with eCommerce products e.g. Shopify, eBay etc. Experience in early-stage start-ups. Experience with React or React Native. An interest in the circular economy and using tech for good. Other Key Details and Benefits £50k - £80k salary; based on experience. Private healthcare and pension plan. Flexible company culture and partially remote working policy (averaging 2 days/ week in office @ Waterloo). Flexible work hours: our tech team has core hours of 9:30am - 4:30pm. Other than that you’re free to work the hours that work best for you. 20% staff discount on the store 25 holiday days (in addition to public holidays). Equal opportunities At Thrift, we want to work alongside people of all backgrounds because we understand the power and importance of diversity. Equal opportunity, inclusivity and diversity are celebrated here. This means we treat people fairly, regardless of age, disability, gender identity or expression, pregnancy and maternity, marital status, race, religion or sexual orientation.