Principal/Lead Software Engineer

1 week ago


Rochester Kent, United Kingdom BAE Systems Full time €75,000

Principal/Lead Software Engineer

We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.

Salary: Up to £75,000 depending on experience and skills

Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation
Requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques
Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math's) environment
Excellent Software Engineering skills, with significant experience in C/C++
Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques
Extensive experience of developing embedded software for bare metal systems or with Real-Time Operating Systems
Extensive experience of interfacing software with hardware in a real-time environment
Experience in UML for software design in EA, Rhapsody, or integrity Modeler
Experienced with software modelling tools such as Simulink or SCADE
Experience of scripting languages such as MATLAB or Python
Knowledge of Scrum / Agile development
Working knowledge of Git/Subversion or other configuration management
Understanding of TCP/IP networking, experience of socket programming
Experience of Linux or Windows application development
Skilled in software verification
You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive.

The Electronic Systems team:

We support a range of commercial and military platforms, including fixed and rotary wing aircraft, ground vehicles, human-machine interfaces, and power management. We are a rapidly growing and successful part of one of the world's leading defence, security, and aerospace companies.

Why BAE Systems?

You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals.

If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments.

LI-Hybrid



  • Rochester, Kent, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software EngineerLocation: Rochester, Kent. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.Salary: Up to £75,000 depending on experience and skills What you'll be doing:Development and implementation of embedded software, peripheral drivers,...


  • Rochester, Kent, United Kingdom BAE Systems Full time €75,000

    Job Title: Principal/Lead Software Engineer Location: Rochester, Kent. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: Up to £75,000 depending on experience and skills What you'll be doing: Development and implementation of embedded software, peripheral...


  • Rochester, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software EngineerLocation: Rochester, Kent. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.Salary: Up to £75,000 depending on experience and skillsWhat you'll be doing:Development and implementation of embedded software, peripheral drivers,...


  • Rochester, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software EngineerLocation: Rochester, Kent. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.Salary: Up to 75,000 depending on experience and skills What you'll be doing:Development and implementation of embedded software, peripheral drivers,...


  • Rochester, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software EngineerLocation: Rochester, Kent. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.Salary: Up to £75,000 depending on experience and skillsWhat you'll be doing:Development and implementation of embedded software, peripheral drivers,...


  • Rochester, Medway, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software EngineerLocation: Rochester, Kent.Salary: Up to £75,000 depending on experience and skillsWhat you'll be doing:Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentationRequirements analysis and definition,...


  • Rochester, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software EngineerLocation: Rochester, Kent. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.Salary: Up to £75,000 depending on experience and skills What you'll be doing:Development and implementation of embedded software, peripheral...


  • Rochester, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software Engineer Location: Rochester, Kent. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role. Salary: Up to £75,000 depending on experience and skills What you’ll be doing: Development and implementation of embedded software,...


  • Rochester, Kent, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software Engineer Location: Rochester, Kent. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role. Salary: Up to £75,000 depending on experience and skills What you’ll be doing: Development and implementation of embedded software,...


  • Rochester, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software Engineer Location: Rochester, Kent. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role. Salary: Up to £75,000 depending on experience and skills What you’ll be doing: Development and implementation of embedded software,...


  • Rochester, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software Engineer Location: Rochester, Kent. We offer a range of hybrid and flexible working arrangements – please speak to your recruiter about the options for this particular role. Salary: Up to £75,000 depending on experience and skills What you’ll be doing: Development and implementation of embedded software,...


  • Rochester, United Kingdom Morson Talent Full time

    About the RoleWe are seeking an experienced Principal/Lead Software Engineer to join our team at Morson Talent. As a key member of our software development team, you will be responsible for designing, developing, and implementing embedded software solutions for our clients.Key ResponsibilitiesSoftware Development: Develop and implement embedded software,...


  • Rochester, United Kingdom Morson Talent Full time

    About the RoleWe are seeking an experienced Principal/Lead Software Engineer to join our team at Morson Talent. As a key member of our software development team, you will be responsible for designing, developing, and implementing embedded software solutions for our clients.Key ResponsibilitiesSoftware Development: Develop and implement embedded software,...


  • Rochester, Medway, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software EngineerLocation: Rochester, Kent. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.Salary: Up to £75,000 depending on experience and skillsKey Responsibilities:Development and implementation of embedded software, peripheral drivers,...


  • Rochester, Medway, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software EngineerLocation: Rochester, Kent. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.Salary: Up to £75,000 depending on experience and skillsKey Responsibilities:Development and implementation of embedded software, peripheral drivers,...


  • Kent, United Kingdom Atlas Recruitment Group Ltd Full time €75,000

    Principal/Lead Software Engineer Location: Hybrid: 1/2 day on site a week. Salary: Up to £75,000 with Annual bonus Working for one of the world's leading defence, security, and aerospace companies on their commercial and military platforms. Development and implementation of embedded software, peripheral drivers, protocols, human-machine...


  • Kent, United Kingdom Atlas Recruitment Group Ltd Full time €75,000

    Principal/Lead Software Engineer Location: Hybrid: 1/2 day on site a week. Salary: Up to £75,000 with Annual bonus Working for one of the world's leading defence, security, and aerospace companies on their commercial and military platforms. Development and implementation of embedded software, peripheral drivers, protocols, human-machine...


  • Rochester, Medway, United Kingdom BAE Systems Full time

    About the RoleWe are seeking an experienced Principal Software Engineer to join our Electronic Systems team at BAE Systems. As a key member of our team, you will be responsible for the development and implementation of embedded software, peripheral drivers, protocols, and human-machine interfaces.Key ResponsibilitiesDevelopment and implementation of embedded...


  • Rochester, Medway, United Kingdom BAE Systems Full time

    About the RoleWe are seeking an experienced Principal Software Engineer to join our Electronic Systems team at BAE Systems. As a key member of our team, you will be responsible for the development and implementation of embedded software, peripheral drivers, protocols, and human-machine interfaces.Key ResponsibilitiesDevelopment and implementation of embedded...


  • Rochester, United Kingdom BAE Systems Full time

    Job Title: Principal/Lead Software Engineer Location: Rochester, Kent. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: Up to £75,000 depending on experience and skills What you'll be doing: Development and implementation of embedded software,...