At a Glance
- Tasks: Design, code, test, and integrate software for advanced defence systems.
- Company: BAE Systems is a global leader in defence, aerospace, and security solutions.
- Benefits: Competitive hourly rate, flexible working arrangements, and opportunities for career growth.
- Why this job: Join a cutting-edge team making a real impact in technology and defence.
- Qualifications: Experience in C/C++, Linux, Windows, and software lifecycle methodologies required.
- Other info: Diversity and inclusion are core values at BAE Systems.
Duration: 6 months
Location: Portsmouth Broadoak - 3-4 days per week
Hourly Rate: £67.02 Umbrella (will be slightly higher due to NI changes) or £50.79 PAYE
Working Arrangements: 37hrs per week
Key Responsibilities:
- Software design, code, simulation, test, and integration.
- Design verification using a combination of simulation, analysis, and test techniques.
- Generate design documentation and technical reports.
- Interfacing with related disciplines.
- Assist the development of higher level system designs.
- Assist the development of technical requirement specifications.
- Support system integration activities.
Skills & Qualifications:
- Considerable experience of using at least one high-level programming language (Knowledge and experience of C and C++ required).
- Knowledge of both Linux and Windows O/S.
- Knowledge of VxWorks is desirable.
- Considerable experience of using a high-level design methodology (e.g. UML).
- Experience of all aspects of a software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile).
- Good knowledge of appropriate software standards (e.g. ISO/IEC/IEE 12207).
- Comprehensive understanding of configuration management and experience of a configuration management tool.
- Knowledge of ClearCase would be desirable.
If you would like to be considered for this role please don't hesitate to click apply or call Sam Pierre-Louis on 0161 383 8022 for more information.
About BAE: BAE Systems is a leading global defence, aerospace, and security company. They’re experts in delivering advanced solutions for air, land, and naval forces, as well as commercial aerospace and cyber security. Known for its commitment to innovation and excellence, BAE Systems offers exciting career opportunities for those looking to make a significant impact in cutting-edge technology and defence sectors.
Inclusion Statement: Outsource UK is committed to creating a diverse environment and is proud to be an equal opportunity employer. You'll receive consideration for your application without regard to race, religion or belief, gender identity or expression, sex, sexual orientation, disability, marriage and civil partnership, pregnancy and maternity, or age.
Senior Software Engineer V04004 employer: outsource uk ltd
Contact Detail:
outsource uk ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer V04004
✨Tip Number 1
Familiarise yourself with BAE Systems' projects and technologies. Understanding their current initiatives can help you tailor your discussions during interviews, showcasing how your skills in C, C++, and software lifecycle models align with their needs.
✨Tip Number 2
Network with current or former employees of BAE Systems on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable when preparing for interviews.
✨Tip Number 3
Brush up on your knowledge of configuration management tools, especially ClearCase. Being able to discuss your experience with these tools confidently can set you apart from other candidates who may not have this expertise.
✨Tip Number 4
Prepare to discuss your experience with both Agile and Waterfall methodologies. BAE Systems values a comprehensive understanding of software lifecycle models, so being able to articulate your experiences and preferences will demonstrate your fit for the role.
We think you need these skills to ace Senior Software Engineer V04004
Some tips for your application 🫡
Understand the Job Requirements: Carefully read the job description for the Senior Software Engineer position at BAE Systems. Make sure you understand the key responsibilities and required skills, such as experience with C and C++, knowledge of Linux and Windows, and familiarity with software lifecycle models.
Tailor Your CV: Customise your CV to highlight relevant experience and skills that match the job requirements. Emphasise your proficiency in high-level programming languages, design methodologies, and any experience with configuration management tools like ClearCase.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your understanding of BAE Systems' mission. Mention specific projects or experiences that demonstrate your ability to contribute to their team and how your skills align with their needs.
Proofread Your Application: Before submitting your application, thoroughly proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in the engineering field.
How to prepare for a job interview at outsource uk ltd
✨Brush Up on Your Programming Skills
Make sure you're comfortable with C and C++, as these are essential for the role. Be prepared to discuss your experience with these languages and possibly solve coding problems during the interview.
✨Understand Software Lifecycle Models
Familiarise yourself with various software lifecycle models like Waterfall and Agile. Be ready to explain how you've applied these methodologies in past projects, as this will demonstrate your comprehensive understanding of the software development process.
✨Know Your Operating Systems
Since knowledge of both Linux and Windows is required, ensure you can discuss your experience with these operating systems. If you have any familiarity with VxWorks, be sure to mention it, as it's a desirable skill for this position.
✨Prepare for Design Methodology Questions
Be ready to talk about high-level design methodologies, particularly UML. Think of examples from your past work where you successfully implemented these methodologies, as this will showcase your ability to contribute to system designs effectively.