At a Glance
- Tasks: Design and develop high-quality software solutions using C++ and Linux.
- Company: Join Leidos, a leader in innovative technology and solutions.
- Benefits: Enjoy 33 days annual leave, private medical insurance, and a contributory pension scheme.
- Why this job: Make a real impact on critical projects in defence, healthcare, and more.
- Qualifications: Experience in C++, Linux, and Agile development is essential.
- Other info: Flexible working hours and excellent career growth opportunities await you.
The predicted salary is between 40000 - 50000 £ per year.
Are you a Software Engineer with good experience of C++ and Linux developments? Are you ready for your next challenge? We’re looking for a Software Engineer to design, develop and deliver high‑quality software solutions that solve real business and mission‑critical problems. The role will work across the full development lifecycle, applying agreed standards, tools and processes to build, test, debug and document reliable applications. Collaborating with system users and technical teams, you’ll analyse requirements, resolve defects, and ensure software meets performance, quality and compliance expectations.
Typical duties include:
- Design software using functional and/or object‑oriented methodologies.
- Implement software solutions and/or tools that contain logical and mathematical solutions.
- Conduct functional, unit testing and/or early system integration testing.
- Investigate problems identified during test, including problem diagnosis and resolution.
- Prepare operating instructions for the software application and/or tool.
- Document and present research findings to relevant stakeholders.
Qualifications:
- Experience developing software in C++.
- Experience developing on a real‑time operating system (RTOS) such as Linux.
- Knowledge of configuration management within a software engineering environment (e.g., Subversion, Git).
- Knowledge of infrastructure‑as‑code and container technologies (e.g., Docker).
- Experience with Agile development (e.g., Scrum, SAFe).
- Experience with Atlassian tools (e.g., Jira, Confluence).
Desired Skills:
- Experience with public cloud platforms (e.g., AWS).
- Experience of the complete system life cycle from problem definition through to deployment.
- Understanding of the principles of systems engineering, integration and test.
- Software development within a real‑time and/or safety‑related system.
- Experience developing software in Java.
- Knowledge of COTS integration technologies (e.g., Apache Camel, Apache Kafka).
- Experience with systems/software design tools (e.g., Enterprise Architect, Camo Systems Modeller).
Company Overview: Leidos is a growing company delivering innovative technology and solutions focused on safeguarding critical capabilities and transformation in frontline services. Our work in the United Kingdom addresses some of the most complex problems in defence, healthcare, government, safety and security, and transportation. We work to make the world safer, healthier, and more efficient through technology, engineering and science.
Benefits:
- Contributory Pension Scheme
- Private Medical Insurance
- 33 days Annual Leave (including public and privilege holidays)
- Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and more, as well as a cycle‑to‑work scheme)
- Flexi‑Time Working
Software Engineer in Hampshire employer: Leidos, Inc.
Contact Detail:
Leidos, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Hampshire
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving C++ and Linux. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Software Engineers like you. Plus, it’s the best way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Engineer in Hampshire
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and Linux. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or roles you've had!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role at StudySmarter and how your background makes you a perfect fit. Keep it engaging and personal!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges in software development. We love seeing how you approach problem-solving, especially in real-time systems!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Leidos, Inc.
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills before the interview. Be prepared to discuss your past projects and how you've used C++ to solve complex problems. Practising coding challenges can also help you demonstrate your proficiency.
✨Familiarise Yourself with Linux
Since the role involves Linux development, it’s crucial to be comfortable navigating and using Linux environments. Try to get hands-on experience with real-time operating systems and be ready to talk about any relevant projects or experiences.
✨Understand Agile Methodologies
Leidos values Agile development, so make sure you understand the principles of Scrum or SAFe. Be ready to share examples of how you've worked in Agile teams, tackled sprints, and adapted to changing requirements.
✨Prepare for Problem-Solving Questions
Expect to face questions that test your problem-solving abilities. Think of scenarios where you've diagnosed and resolved issues in software applications. Practising these types of questions will help you articulate your thought process clearly during the interview.