
Software Engineer (Embedded)
Hybrid
Luton, United Kingdom
Full Time
23-04-2025
Job Specifications
hackajob is collaborating with Leonardo to connect them with exceptional tech professionals for this role.
The Opportunity
At Leonardo, we have a fantastic new opportunity for a Software Engineer (Embedded). We are global high-tech company and one of the key players in Aerospace, Defence and Security.
We are looking for talented engineers/developers with a passion for delivering complex solutions with experience of embedded software.
You will join an agile team developing and delivering innovative technical solutions within multidisciplinary agile teams, working on the forefront of defence engineering projects for our wide range of Electronic Warfare products.
What You Will Do
Delivering and integrating high quality software engineering solutions
Collaborate in the technical solutions with hardware, firmware and systems engineering teams
Learn and grow within a supportive environment
What We Are Looking For
Below is a list of skills for the role however, we favour behaviours and experience over a specific toolset, programming language etc so please use this as a guide not a requirement!
C++
Hands on Integration
Object Orientation
Linux / VXWorks (Desirable)
Requirements Engineering
High integrity e.g. RTCA-DO178C
See what we do at https://electronics.leonardo.com/en/electronic-warfare
What You Will Get
Flexible working: We offer our employees the time and flexibility they need to enjoy a balanced life through flexible hours and part time options
Flexible benefits: Our company-funded approach to flexible benefits allows employees to make choices appropriate for them. Each employee has access to a wide choice of lifestyle, health and wellbeing options best suited to their individual lifestyle goals.
Annual leave: We offer 25 days holiday, plus bank holidays and 12 flexi days
Network groups : To demonstrate our ongoing commitment to diversity & inclusion we have network groups for
Carers (employees who care for someone who is either older, disabled or seriously ill)
Enable (supporting people with disabilities)
Equalise (development of a gender balanced workforce)
Pride (promoting equality for all LGBTQ+ individuals)
We also work in partnership with AFBE (Association for Black and Minority Ethnic Engineers).
To find out about all of our Company benefits please visit: https://uk.leonardocompany.com/en/people-careers/life-at-leonardo/company-benefits
Security Clearance
You must be eligible for full security clearance. For more information and guidance, please visit - https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels
About the Company
We’re revolutionising tech hiring with hackajob intelligence - The AI-assisted hiring platform connecting leading tech employers with top talent, globally. Leveraging our unique large language model built from millions of platform data points, companies match with high-intent job seekers based on context and experience, not just keywords. Candidates privately explore highly relevant job offers by accepting or declining their interview requests - 90% respond within 24 hours. Powerful industry benchmarking, brand sentiment, ... Know more
Related Jobs


- Company Name
- LSEG (London Stock Exchange Group)
- Job Title
- Junior Cloud Software Engineer
- Job Description
- Company Profile LSEG (London Stock Exchange Group) is a world-leading financial markets infrastructure and data business. We are dedicated, open-access partners with a commitment to excellence in delivering services across Data & Analytics, Capital Markets, and Post Trade. Backed by three hundred years of experience, innovative technologies, and a team of over 23,000 people in 70 countries, our purpose is driving financial stability, empowering economies, and enabling customers to create sustainable growth. Role Profile In this role, you'll be joining our Azure Engineering team within Cloud Productivity & Engineering (CPE) as an entry-level Cloud Software Engineer on the development of our Cloud Management Engine (CME). This team focuses on building, developing, and the automation of our Azure cloud platform to accelerate the time-to-market of innovative finance products. In collaboration with Microsoft, we aim to transform how LSEG leverages the cloud platform. Engage in developing and contributing to building complex cloud API driven services and capabilities. Work alongside architects, developers, and other engineers to ensure efficient Azure self service automation capabilities across the platform. Tech Profile/Essential Skills 2 years’ experience in software engineering or as a developer (Commercial or Non-Commercial) 1 years’ plus hands on experience with C#, Python or Golang Strong understanding of Software Development Lifecycle Basic understanding of agile methodologies and CI/CD principles and practices. Ability to communicate effectively with internal customers, team members, and management. Strong written and verbal communication skills. Preferred Skills And Experience 1-3 years with scripting languages like PowerShell or Bash 1 years experience with Microsoft Azure Services. 1 years experience with Open Source Software on platforms like GitHub Basic understanding of financial markets and working within a product centric organisation. Adept at collaborating in diverse teams, with excellent communication skills. Education And Professional Skills Relevant Professional qualifications/certifications; Azure Developer Associate DevOps Engineer Expert Azure Fundamentals A level in Computer Science, Software Engineering or equivalent STEM qualification. Detailed Responsibilities Develop and enhance LSEG’s Cloud Management Engine (CME), which will act as the API driven orchestration layer to enable self-service for all application teams across the business. Engineer and further automate integration of external applications to enable customer end to end deployments. Collaborate with Azure Platform engineers, architects, and other stakeholders in the development the CME product. Participate in Product related activities to meet operational needs. To ensure knowledge articles of all supported systems are continually updated. To provide a high level of customer service, whilst working under pressure. To follow and adhere to established Demand Management, Incident Management and Change Management procedures. LSEG is a leading global financial markets infrastructure and data provider. Our purpose is driving financial stability, empowering economies and enabling customers to create sustainable growth. Our purpose is the foundation on which our culture is built. Our values of Integrity, Partnership, Excellence and Change underpin our purpose and set the standard for everything we do, every day. They go to the heart of who we are and guide our decision making and everyday actions. Working with us means that you will be part of a dynamic organisation of 25,000 people across 65 countries. However, we will value your individuality and enable you to bring your true self to work so you can help enrich our diverse workforce. You will be part of a collaborative and creative culture where we encourage new ideas and are committed to sustainability across our global business. You will experience the critical role we have in helping to re-engineer the financial ecosystem to support and drive sustainable economic growth. Together, we are aiming to achieve this growth by accelerating the just transition to net zero, enabling growth of the green economy and creating inclusive economic opportunity. LSEG offers a range of tailored benefits and support, including healthcare, retirement planning, paid volunteering days and wellbeing initiatives. We are proud to be an equal opportunities employer. This means that we do not discriminate on the basis of anyone’s race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy or disability, or any other basis protected under applicable law. Conforming with applicable law, we can reasonably accommodate applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Please take a moment to read this privacy notice carefully, as it describes what personal information London Stock Exchange Group (LSEG) (we) may hold about you, what it’s used for, and how it’s obtained, your rights and how to contact us as a data subject. If you are submitting as a Recruitment Agency Partner, it is essential and your responsibility to ensure that candidates applying to LSEG are aware of this privacy notice.

- Company Name
- Information Tech Consultants
- Job Title
- Junior Java Developer
- Job Description
- Job Title: Java Developer Location: Onsite Experience: 2-5 years Employment Type: Full-Time Job Summary: We are seeking an experienced Java Developer with 2 to 3 years of hands-on experience in building applications using Java, Spring Boot, and Microservices architecture. The ideal candidate should also have a basic understanding of JUnit for testing and cloud platforms. Key Responsibilities: Design, develop, and maintain backend services using Java and Spring Boot Build and maintain microservices and REST APIs In-depth experience in building RESTful APIs and microservices using Spring Boot. Proficient in using Spring Boot starters, auto-configuration, and Spring Security. Integrated Spring Data JPA with Spring Boot applications and handled database migrations using tools like Flyway or Liquibase. Experienced in working within Agile/Scrum environments, participating in daily stand-ups, sprint planning, retrospectives, and backlog grooming. Familiar with Agile tools such as JIRA, Confluence, or Azure DevOps for tracking stories, tasks, and sprint progress. Actively contributed to sprint ceremonies and ensured timely delivery of features aligned with sprint goals and definition of done. Experience integrating with databases, Kafka, or third-party APIs using Spring Boot modules. Write unit and integration tests using JUnit Collaborate with DevOps and QA teams to ensure cloud deployment and testing Debug and resolve technical issues across the application stack Implement best practices in coding, testing, CI/CD, and security. Hands-on experience managing project dependencies and build lifecycles using Maven and/or Gradle. Expertise in configuring multi-module Java projects with custom build profiles and plugins. Familiar with automating build, test, and deployment workflows using Maven/Gradle in CI/CD pipelines. Proficient in Git version control, including branching, merging, rebasing, and resolving conflicts. Worked in teams using Git-based workflows like Git Flow or Feature Branching. Experience using Bitbucket for source code management, pull requests, code reviews, and repository administration. Strong knowledge of SQL for querying and managing relational databases like MySQL, PostgreSQL, or Oracle. Skilled in writing complex joins, subqueries, stored procedures, and performance tuning. Experience with integrating SQL queries within Java applications using JDBC, JPA, or Spring Data JPA. Extensive experience in unit testing Java applications using JUnit 4/5. Skilled in writing parameterized tests, assertions, and test lifecycle hooks. Required Skills & Experience: 2-3 years of strong hands-on experience with Java and Spring Boot Proven experience in developing and deploying microservices Proficient in using Spring Data JPA for ORM (Object-Relational Mapping) and seamless integration with relational databases. Deep understanding of entity relationships (OneToMany, ManyToOne, etc.), lazy/eager loading, and cascade types. Familiarity with JUnit for writing and executing test cases Basic understanding of cloud platforms like AWS, Azure, or GCP Strong knowledge of RESTful APIs, JSON, and HTTP Experience with version control tools like Git Experienced in working within Agile/Scrum environments. Familiar with Agile tools such as JIRA, Confluence, or Azure DevOps for tracking stories, tasks, and sprint progress. Nice to Have: Exposure to CI/CD tools like Jenkins, GitLab CI/CD, etc. Knowledge of Docker, Kubernetes, or any container orchestration Experience with message brokers like Kafka or RabbitMQ Educational Qualification: Bachelor’s degree in Computer Science, Information Technology, or related field


- Company Name
- Joy Network
- Job Title
- Junior Fullstack Engineer Crypto
- Job Description
- You’ll design, build, and launch core components of the toolchain: Work primarily in Typescript & Rust (but you may need to learn new languages as we go) Architect new features and implement them end-to-end Build simple & beautiful frontends Oversee launches Improve performance & reliability Gather feedback and prioritise improvements But as in any startup, your work won’t just be writing code - you’ll be: Ideating in the weeds, working closely with users & founders Becoming expert in new domains at speed Driving outcomes through the creative chaos of an early stage project Travelling the world and growing your network What we’re looking for Technical requirements Strong foundations in computer science — through a degree, rigorous self-study, or equivalent experience. Evidence of working across the stack, from frontend to backend to infrastructure. Proficient in Typescript and React. Traits You’ll have an unusual level of drive, for example: You ship full-stack apps on weekends just because you thought of them in the shower. You run a newly compiled linux partition on your computer every other week. Your issue on a major open-source repository turned into a month long project. You lead and/or participate in a local technology meetup of students and hackers. You are competitive ballroom dancer and know every type of card shuffle by heart. You hacked into your printer so you could play DOOM on the display. You’ll be an “always-on” learner: You’ll be constantly acquiring or growing your skills and knowledge. You’ll be constantly reflecting on, and improving your learning process.


- Company Name
- System 3 Business Solutions
- Job Title
- IT Support Technician
- Job Description
- System Three Business Solutions Ltd is West Norfolk’s leading IT services company and a Microsoft Certified Partner. We provide tailored IT solutions to businesses across a diverse range of sectors from our office based just outside King’s Lynn, Norfolk. Do you have experience in IT support and are now looking for your next opportunity to grow your career? The vacancy We have an excellent opportunity for an IT Support Technician to join our Support Team to work alongside our passionate and experienced professionals in delivering excellent service to our clients, supporting a wide range of businesses, giving you exposure to a variety of technologies and challenges. The successful candidate will have a relevant IT qualification (such as BTEC Level 3 Diploma in Computing or BSC in Computer Science) and at least 2 years experience in a similar IT Support role. Key Responsibilities: Provide responsive and professional support to users via phone, email, and on-site visits Troubleshoot and resolve issues across infrastructure including servers, storage, networking, end-user devices, cloud services, operating systems, data, and applications Carry out day-to-day maintenance tasks, updates, and basic administration across IT systems Assist with project work, system upgrades, and improvements when required Document incidents, fixes, and procedures clearly and accurately To be successful in this role, you will: Bring proven experience in a similar IT support role, with a strong understanding of common systems and technologies Demonstrate excellent technical skills and a commitment to continuous professional development Approach troubleshooting methodically, think critically, and enjoy problem solving with creativity and initiative Have a proactive attitude with a focus on delivering excellent customer service Work well collaboratively within a close-knit team Communicate clearly and confidently with both technical and non-technical users Benefits of Working with Us System 3 have a track record in developing our colleagues, and you will have opportunities to gain industry recognised certifications, including Microsoft qualifications 20 days holiday + bank holidays, with an extra day for each full year of service (up to a maximum of 25 days) Workplace pension Annual salary review Support for training, professional development, and certification Regular team social events Relaxed, friendly working environment Free tea, coffee, and on-site parking Please note: We are only able to consider applicants who are currently based in the UK and already have the legal right to work here. Strictly no agencies, thank you.