Principal Software Engineer (Control Systems)

Principal Software Engineer (Control Systems)

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
B

At a Glance

  • Tasks: Design and develop innovative control systems software for advanced defence projects.
  • Company: Join BAE Systems, a leader in technology-led defence and aerospace solutions.
  • Benefits: Competitive salary, flexible working options, and career growth opportunities.
  • Other info: Inclusive workplace culture with support for personal and professional development.
  • Why this job: Make a real impact on high-profile submarine engineering programmes.
  • Qualifications: Degree in Software Engineering or related field; experience with software development lifecycles.

The predicted salary is between 60000 - 80000 £ per year.

hackajob is collaborating with BAE Critical Skills to connect them with exceptional professionals for this role. Read on to find out what you will need to succeed in this position, including skills, qualifications, and experience.

Location: Barrow-In-Furness, onsite. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role.

Salary: circa £58,000

Who we are: Join BAE Systems and you’ll be part of something bigger. As a valued member of our global colleague network, you’ll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You’ll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow, shaping a safer future, for all of us. From the depths of the ocean, to the far reaches of space, there’s no limit to where a career at BAE Systems could take you.

Job Description: You will be able to translate functional requirements into robust, detailed software designs, and ensure these are thoroughly tested as part of an integrated system solution. You should be a self-starter, comfortable working independently with minimal supervision, and capable of driving work forward with a high degree of ownership. The role requires proven experience in delivering products across the full engineering design lifecycle, from initial concept through to implementation, integration, and validation.

Core duties:

  • Working to recognised industry standards to produce innovative, high quality control systems software products
  • Working within a multi-disciplined team, utilising a variety of tools and programming languages (SCL, Ladder, CTRL), engaging in all aspects of the software development cycle
  • Taking responsibility for your own and others work as well as providing technical assistance to support the development of junior members of the team
  • Leading during assurance and review activities ensuring that all required configuration, release and documentation activities have been produced in accordance with the relevant standards
  • Translate functional requirements into software designs, implement and test solutions, and manage integration, configuration, release, and deployment of the product

Essential Skills:

  • Degree in Software Engineering Instrumentation and Control Engineering, or related subject
  • Chartered status with a relevant professional institution or demonstratable competence aligned with chartered status
  • Knowledge of one or more software development lifecycles (i.e. Agile, V model)
  • Experience with Siemens TIA Portal and/or WinCC OA
  • Familiarity with relevant industry standards (e.g. IEC 61508-3, 61511, 62443, 61131) is advantageous

The PMS C&I Software team: We predominantly supply to the UK MoD, supporting national efforts in underwater superiority. Our team is responsible for the design, build and/or procurement of major electronic and complex software systems on submarines, alongside providing test, integration and support services. This role offers the opportunity to work on high-profile submarine engineering programmes, engaging with a range of internal and external stakeholders, including the Ministry of Defence.

We offer relocation support packages across all Submarines roles, subject to meeting eligibility criteria.

Why BAE Systems?

Here you’ll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work, this is a place where you can grow your career with confidence and be empowered to be your best. You’ll be recognised for your contribution and enjoy rewards tailored to what’s most important to you and your family, support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make.

A place where everyone can thrive: We’re committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do.

Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks.

Closing Date: 27th May 2026. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.

Principal Software Engineer (Control Systems) employer: BAE Critical Skills

At BAE Systems, we pride ourselves on being an exceptional employer, offering a dynamic work environment in Barrow-In-Furness where innovation meets purpose. Our commitment to employee growth is evident through lifelong learning opportunities and a supportive culture that values diversity and inclusion, ensuring every team member feels valued and empowered. With competitive benefits and a focus on work-life balance, you'll find a rewarding career path while contributing to critical national defence projects.

B

Contact Details:

BAE Critical Skills Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Software Engineer (Control Systems)

Get Involved in Control Systems Communities

Dive into control systems forums and relevant LinkedIn groups to showcase your expertise. Engage in discussions, answer questions, and share your knowledge—this can help us get noticed by potential employers looking for someone just like you!

Attend Industry Conferences and Workshops

Join conferences or workshops specifically tailored to control systems engineering, like the IEEE conference. These events are goldmines for networking with industry leaders and might just lead us to that perfect role at BAE Critical Skills.

Get Practical Experience Through Projects

Start or contribute to projects that highlight your control systems skills. Whether it’s a simulated environment or real-world application, having tangible results will give us a huge edge when chatting with BAE Critical Skills.

Choose Job Boards Wisely

Focus on niche job boards that specialise in engineering roles. Channels like Engineers.co or similar can help ensure that we’re not only applying to random jobs but targeting positions that align perfectly with our control systems engineering skills!

We think you need these skills to ace Principal Software Engineer (Control Systems)

Software Design
Control Systems Software Development
SCL Programming
Ladder Logic Programming
CTRL Programming
Agile Software Development Lifecycle
V Model Software Development Lifecycle

Some tips for your application 🫡

Highlight Your Technical Skills:When applying for the Principal Software Engineer (Control Systems) role, make sure to showcase your technical expertise in control systems. Be specific about the software and programming languages you’ve worked with—mention anything from MATLAB to PLC programming. This will help us see your proficiency in the tools that are essential for the job.

Quantify Your Achievements:In the engineering world, numbers speak volumes! Use your CV to quantify your achievements—whether it’s a percentage improvement in system efficiency or successful project completions under budget. This will not only make your application stand out but also showcase your problem-solving capabilities to us.

Tailor Your Cover Letter:Don’t hesitate to get personal in your cover letter! Talk about why you’re passionate about control systems engineering and how your previous experiences have prepared you for this role at BAE Critical Skills. We want to see your genuine interest and motivation to contribute to our projects.

Professional Documentation:For a full-time role, ensure that your application documents are professional and well-structured. Include a clear CV format and cover letter that highlights key projects or systems you've worked on. Don’t forget to mention any relevant certifications or training that would make you a valuable addition to us at BAE Critical Skills.

How to prepare for a job interview at BAE Critical Skills

Brush Up on Control Systems Concepts

Make sure we're up to speed with control systems theory—think stability analysis, PID tuning, and state-space representation. Revising these fundamentals will help us answer technical questions more confidently and demonstrate our expertise during the interview.

Familiarise Yourself with Simulation Tools

Get hands-on with popular simulation tools like MATLAB/Simulink or LabVIEW. A lot of interviews might include technical assessments or practical tasks to gauge our understanding of system modelling and control design using these tools, so being proficient could really set us apart.

Be Ready for Problem-Solving Scenarios

We should expect scenario-based questions where we'll have to solve real-world control system challenges. Practising how to approach problems logically and articulately will help us show our analytical thinking to the interviewer at BAE Critical Skills.

Show Your Passion for Engineering

As this role is full-time, it's crucial we convey our genuine enthusiasm for control systems engineering. Sharing personal projects or experiences where we tackled interesting engineering tasks can illustrate our commitment and eagerness to contribute to the team at BAE Critical Skills.