At a Glance
- Tasks: Lead software design, development, and testing for innovative defence solutions.
- Company: Join BAE Systems, a global leader in defence and aerospace technology.
- Benefits: Enjoy competitive pay, flexible working, and the chance to work on cutting-edge projects.
- Why this job: Make a real impact in tech while working in a diverse and inclusive environment.
- Qualifications: Extensive software development experience, especially with PLCs and SCADA systems.
- Other info: Contract role with potential for extension; only one day on-site each month.
The predicted salary is between 60000 - 84000 £ per year.
Job: Principal Software Engineer
Company: BAE Systems
Hourly Rate: £50.00 PAYE or £67.47 Umbrella
Location: Barrow-in-Furness – 1 day per month on-site
Contract: 12 months (Opportunity to be extended)
Working Hours: 37 hours per week
Key Responsibilities:
- Requirements elicitation and expression
- Translation of requirements in to a software design
- Implementation of the design
- Test design, developm…
Principal Software Engineer employer: outsource uk ltd
Contact Detail:
outsource uk ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Siemens PLC and SCADA systems. Having hands-on experience or relevant projects to discuss can set you apart during interviews.
✨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 during your interview.
✨Tip Number 3
Prepare to discuss your full lifecycle software development experience in detail. Be ready to share specific examples of how you've handled requirements elicitation, design, and implementation in past projects.
✨Tip Number 4
Research BAE Systems' recent projects and innovations in defence and aerospace. Showing that you understand their work and how your skills can contribute will demonstrate your genuine interest in the role.
We think you need these skills to ace Principal Software Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and qualifications required for the Principal Software Engineer position at BAE Systems. Tailor your application to highlight your relevant experience in full lifecycle software development and PLC systems.
Highlight Relevant Experience: In your CV and cover letter, emphasise your extensive experience with PLCs, especially Siemens PLCs, and any SCADA systems you've worked with. Use specific examples to demonstrate your skills in requirements elicitation, software design, and implementation.
Craft a Strong Cover Letter: Write a compelling cover letter that not only outlines your qualifications but also expresses your enthusiasm for the role and the company. Mention BAE Systems' commitment to innovation and how you can contribute to their projects.
Proofread Your Application: Before submitting, carefully proofread your application materials for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Principal Software Engineer.
How to prepare for a job interview at outsource uk ltd
✨Showcase Your Full Lifecycle Experience
Make sure to highlight your extensive experience in full lifecycle software development. Be prepared to discuss specific projects where you successfully managed requirements elicitation, design, implementation, and testing.
✨Demonstrate PLC Knowledge
Since PLC experience is crucial for this role, be ready to talk about your familiarity with Siemens PLCs and any other relevant systems like SCADA or Rockwell PLCs. Share examples of how you've integrated these technologies into your projects.
✨Prepare for Technical Questions
Expect technical questions related to software design and implementation. Brush up on key concepts and be ready to explain your thought process when tackling complex problems, especially those involving integration and deployment.
✨Emphasise Team Collaboration
BAE Systems values collaboration, so be sure to discuss your experience working in teams. Share examples of how you've effectively communicated with stakeholders and contributed to a positive team dynamic during projects.