Senior Software Development Engineer

1 month ago


Rochester, Medway, 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

Key Responsibilities:

  • Design and develop embedded software, peripheral drivers, protocols, human-machine interfaces, and associated supporting certification documentation
  • Analyse and define system and software requirements, architecture, design, modelling, simulation, integration, verification, and validation
  • Peer review and guide the work of others, produce size and re-use estimates, and reliably estimate your own work
  • Liaise with customers on technical issues, define processes and procedures, perform design review assessments, and make sound strategic technical decisions

Requirements:

  • Proven industry experience in software development and engineering
  • Degree or equivalent qualification in a scientific or engineering environment
  • Excellent software engineering skills, with significant experience in C/C++
  • Extensive experience in software architecture design using UML or other recognised model-based design techniques
  • Extensive experience in developing embedded software for bare metal systems or with Real-Time Operating Systems
  • Extensive experience in interfacing software with hardware in a real-time environment
  • Ability to join a team and hit the ground running, working with minimal guidance

Desirable Skills:

  • Experience in UML for software design in EA, Rhapsody, or integrity Modeler
  • Experience 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 Real-Time Operating Systems - such as Wind River's VxWorks/GHS Integrity
  • Experience of Linux or Windows application development
  • Skilled in software verification
  • Development experience to DO178C Standards

Benefits:

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.

About 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?


  • Senior Software Engineer

    21 minutes ago


    Rochester, Medway, United Kingdom Asda Stores Ltd Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. This role involves designing, developing, and maintaining complex software systems.The ideal candidate will have experience with programming languages and software development methodologies. A strong understanding of computer science concepts and software engineering principles...


  • Rochester, Medway, United Kingdom CV Library 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 skillsJob Summary:We are seeking an experienced Principal/Lead Software Engineer to join our...


  • Rochester, Medway, United Kingdom CV Library 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 skillsJob Summary:We are seeking an experienced Principal/Lead Software Engineer to join our...


  • Rochester, Medway, United Kingdom Morson Talent Careers Full time

    Job SummaryAs a Senior Embedded Software Developer at Morson Talent Careers, you will be responsible for the development and implementation of embedded software, peripheral drivers, protocols, and human-machine interfaces. You will also be involved in requirements analysis and definition, system/software architecture/design, and safety critical development...


  • 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:Design and implement embedded software, peripheral drivers, protocols,...


  • Rochester, Medway, United Kingdom Onyx-Conseil 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:Design and implement embedded software, peripheral drivers, protocols,...


  • Rochester, Medway, United Kingdom Onyx-Conseil 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:Design and implement embedded software, peripheral drivers, protocols,...


  • Rochester, Medway, United Kingdom Onyx-Conseil 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:Design and implement embedded software, peripheral drivers, protocols,...


  • Rochester, Medway, United Kingdom Onyx-Conseil 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:Design and implement embedded software, peripheral drivers, protocols,...


  • 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:Design and implement embedded software, peripheral drivers, protocols,...


  • Rochester, Medway, United Kingdom Morson Talent Full time

    Key Responsibilities:As a Senior Embedded Software Engineer at Morson Talent, you will be responsible for the development and implementation of embedded software, peripheral drivers, protocols, and human-machine interfaces. You will also be involved in requirements analysis and definition, system/software architecture/design, modelling and simulation,...


  • Rochester, Medway, United Kingdom Onyx-Conseil Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Lead to join our Electronic Systems team at Onyx-Conseil. As a key member of our team, you will be responsible for leading the development of embedded software, peripheral drivers, protocols, and human-machine interfaces.Key ResponsibilitiesSoftware Development: Develop and implement...


  • Rochester, Medway, United Kingdom Onyx-Conseil Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Lead to join our Electronic Systems team at Onyx-Conseil. As a key member of our team, you will be responsible for leading the development of embedded software, peripheral drivers, protocols, and human-machine interfaces.Key ResponsibilitiesSoftware Development: Develop and implement...


  • 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:Design and develop embedded software, peripheral drivers, protocols,...


  • 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:Design and develop embedded software, peripheral drivers, protocols,...


  • Rochester, Medway, United Kingdom Onyx-Conseil Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Lead to join our Electronic Systems team at Onyx-Conseil. As a key member of our team, you will be responsible for leading the development of embedded software, peripheral drivers, protocols, and human-machine interfaces.Key ResponsibilitiesSoftware Development: Develop...


  • Rochester, Medway, United Kingdom Onyx-Conseil Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Development Lead to join our Electronic Systems team at Onyx-Conseil. As a key member of our team, you will be responsible for leading the development of embedded software, peripheral drivers, protocols, and human-machine interfaces.Key ResponsibilitiesSoftware Development: Develop...


  • Rochester, Medway, United Kingdom BAE Systems Full time

    Job Title: Senior Test Systems Software EngineerLocation: Rochester. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.Salary: £45,000 - £50,000 depending on skills and experienceJob Overview:We are seeking a skilled Senior Test Systems Software Engineer to join our team...


  • Rochester, Medway, United Kingdom BAE Systems Full time

    Job Title: Senior Test Systems Software EngineerLocation: Rochester. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.Salary: £45,000 - £50,000 depending on skills and experienceJob Overview:We are seeking a skilled Senior Test Systems Software Engineer to join our team...


  • Rochester, Medway, United Kingdom BAE Systems Full time

    Job Title: Senior Test Systems Software EngineerLocation: Rochester. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role.Salary: £45,000 - £50,000 depending on skills and experienceJob Overview:We are seeking a skilled Senior Test Systems Software Engineer to join our team...