Lead Software Engineer

4 weeks ago


Farnborough Hampshire, United Kingdom Viasat Full time

About us

One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.


What you'll do

Viasat UK enables this vision by providing assured Data at Rest solutions that protect UK / Allied government and defence information. Viasat UK protects critical, sensitive data in servers, laptops, tablets, and tailored systems in a way that gives users greater mobility and operational flexibility without compromise.

Viasat has transformed the market for delivery of Data at Rest solutions, and we are growing our team with a Lead Software Engineer to lead our software engineers and work the development of Cyber and Information Assurance projects.

Would you like to have the opportunity to work on the development of groundbreaking products and applications within the security, Cyber and potentially the Satellite communications industry? Join our team to redefine the industry


The day-to-day

The Software Lead Engineer must be an experienced software engineer who can operate as a key player in the design, development and test of software systems, as well as lead a team of software developers. Approximately 20% of the role will be related to line management duties.

You will be responsible for:

  • Analysing software requirements, high level architecture design, low level detailed design, implementation, test and integration.
  • Generation of estimates and assisting with the planning process.
  • Line management of a team of engineers, including career development and mentoring.
  • Lead the team to deliver, assisting with design issues and supervising progress
  • Ensuring software developed within the team is of high quality and follows the defined development processes.
  • Update and refinement of software development methodologies and tools.

What you'll need

  • Full life-cycle software development experience
  • Recent experience using C, or C++ in embedded applications, experience targeting PC environments an advantage.
  • Must have sole British Nationality (due to UK eyes-only projects), and have, or be capable of obtaining, UK security clearance (SC).
  • Sound understanding of operating system concepts such as multi-threading, process scheduling, inter-process communication, memory management and I/O
  • Scripting expertise with bash, python or similar
  • Proven experience with Object-Oriented Design (OOD) and programming skills
  • Configuration management and version control e.g. GitHub
  • Previous experience of leading within a software development program, including the mentoring or leading of other software developers.

What will help you on the job

  • Design for Security.
  • An understanding of:
    • Digital security technology.
    • Continuous integration, unit test and static analysis.
    • x86 architecture, hardware programming and device driver models.
    • Implementation of Graphical User Interfaces.
    • NVMe.
  • Experience of developing for microcontrollers, ideally RISC-V.
  • Experience of developing encryption or security products.
  • Networking technologies, network security and network programming.
  • Requirements analysis, capture and management using IBM Rational DOORS.
  • Proven C++ programming experience (including the Standard Template Library) on Linux and/or Windows platforms.
  • RUST knowledge.
  • Familiarity with cross compilation toolchains and on target debugging.
  • Willingness to apply for DV clearance if required.

#Li-Hybrid

At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat’s comprehensive benefit offerings that are focused on your holistic health and wellness at
EEO statement

Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here .

#J-18808-Ljbffr

  • Farnborough, Hampshire, United Kingdom Viasat Full time

    For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. Viasat UK enables this vision by providing assured Data at Rest solutions that protect UK / Allied government and defence information. Viasat UK protects critical, sensitive data in servers, laptops, tablets, and tailored...


  • Farnborough, Hampshire, United Kingdom Syntech Recruitment Ltd Full time

    Senior Embedded Software Engineer Are you a talented Senior Embedded Software Engineer with leadership experience in embedded software development? Our client, a leading player in the software industry, is seeking a proactive and dynamic individual to join their team at their UK development centre. As a Senior Embedded Software Engineer, you will play a...


  • Farnborough, Hampshire, United Kingdom Syntech Recruitment Ltd Full time €50,000

    Senior Embedded Software Engineer Are you a talented Senior Embedded Software Engineer with leadership experience in embedded software development? Our client, a leading player in the software industry, is seeking a proactive and dynamic individual to join their team at their UK development centre. As a Senior Embedded Software Engineer, you will play a...


  • Farnborough, Hampshire, United Kingdom Syntech Recruitment Ltd Full time €50,000

    Senior Embedded Software Engineer Are you a talented Senior Embedded Software Engineer with leadership experience in embedded software development? Our client, a leading player in the software industry, is seeking a proactive and dynamic individual to join their team at their UK development centre. As a Senior Embedded Software Engineer, you will play a...


  • Farnborough, Hampshire, United Kingdom Syntech Recruitment Ltd Full time €50,000

    Senior Embedded Software Engineer Are you a talented Senior Embedded Software Engineer with leadership experience in embedded software development? Our client, a leading player in the software industry, is seeking a proactive and dynamic individual to join their team at their UK development centre. Location: Near Farnborough, Surrey Salary: Up to...


  • Farnborough, Hampshire, United Kingdom Syntech Recruitment Ltd Full time €50,000

    Senior Embedded Software Engineer Are you a talented Senior Embedded Software Engineer with leadership experience in embedded software development? Our client, a leading player in the software industry, is seeking a proactive and dynamic individual to join their team at their UK development centre. Location: Near Farnborough, Surrey Salary: Up to...


  • Farnborough, Hampshire, United Kingdom Syntech Recruitment Ltd Full time €50,000

    Senior Embedded Software Engineer Are you a talented Senior Embedded Software Engineer with leadership experience in embedded software development? Our client, a leading player in the software industry, is seeking a proactive and dynamic individual to join their team at their UK development centre. Location: Near Farnborough, Surrey Salary: Up to...


  • Farnborough, Hampshire, United Kingdom Syntech Recruitment Ltd Full time €50,000

    Senior Embedded Software Engineer Are you a talented Senior Embedded Software Engineer with leadership experience in embedded software development? Our client, a leading player in the software industry, is seeking a proactive and dynamic individual to join their team at their UK development centre. Location: Near Farnborough, Surrey Salary: Up to...


  • Farnborough, Hampshire, United Kingdom IC Resources Full time

    An exciting opportunity for a Software Tools and Systems Engineer has arisen with an industry-leading satellite communications company. They are developing software solutions driving an exciting revolution within the communications industry, based in Farnborough. This is a great opportunity for a Software Tools and Systems Engineer to be part of the core...


  • Farnborough, Hampshire, United Kingdom IC Resources Full time

    An exciting opportunity for a Software Tools and Systems Engineer has arisen with an industry-leading satellite communications company. They are developing software solutions driving an exciting revolution within the communications industry, based in Farnborough. This is a great opportunity for a Software Tools and Systems Engineer to be part of the core...

  • Software Engineer

    1 month ago


    Farnborough, United Kingdom Searchability Full time

    **SOFTWARE DEVELOPER (C++)** **BRAND NEW CONTRACT (12 MONTH) OPPORTUNITY AVAILABLE WITHIN A LEADING AEROSPACE AND DEFENCE COMPANY FOR A SOFTWARE ENGINEER**: - Leading aerospace and defence company - £50-£69.50/ph inside IR35 - 12-month initial contract - Hybrid working from Farnborough **WHO WE ARE?** We are a globally recognized Aerospace and Defence...


  • Farnborough, Hampshire, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancy. An exciting opportunity for a Software Tools and Systems Engineer has arisen with an industry-leading satellite communications company. They are developing software solutions driving an exciting revolution within the communications industry, based in Farnborough. This is a great...


  • Farnborough, Hampshire, United Kingdom IC Resources Full time

    Job Description Rights to work in the UK without sponsorship are essential for this vacancy. An exciting opportunity for a Software Tools and Systems Engineer has arisen with an industry-leading satellite communications company. They are developing software solutions driving an exciting revolution within the communications industry, based in Farnborough. ...


  • Farnborough, Hampshire, United Kingdom The Engineer Full time

    This unique opportunity will offer the successful candidates the opportunity to work across the entire electromagnetic solution development process, assisting in the development and deployment of novel technology solutions: from material and circuit concept development and simulation, to fabrication, measurement and analysis of solutions. We currently have...


  • Farnborough, Hampshire, United Kingdom Cubiq Recruitment Full time €40,000 - €65,000

    Senior Software Engineer - Embedded Systems Permanent Hybrid The company in question have been in operation for a number of years and have established themselves as a key contributor to innovation within their industry by customers & clients. Developing a combination of bespoke and off-the-shelf products, new product development is at the top of the...


  • Farnborough, Hampshire, United Kingdom Energy Jobline CVL Full time

    Senior C++ Software Engineer - Linux Are you a Senior C++ Software Engineer - Linux actively looking for a new role? If so, our client has a live vacancy to join their growing team. We are looking for an experienced engineer to work on development for control software for terminal antennas on Linux platform-based systems!In this role, you'll lead...


  • Farnborough, Hampshire, United Kingdom Spectrum IT Recruitment Full time

    Software Test Engineer required by a successful company located in Farnborough. Ready to make your application Please do read through the description at least once before clicking on Apply. Hybrid remote working - 3 days per week in the office. The Software Test Engineer will join an established QA team working in close conjunction with software...


  • Farnborough, Hampshire, United Kingdom Spectrum IT Recruitment Full time

    Software Test Engineer required by a successful company located in Farnborough. Ready to make your application Please do read through the description at least once before clicking on Apply. Hybrid remote working - 3 days per week in the office. The Software Test Engineer will join an established QA team working in close conjunction with software...


  • Farnborough, Hampshire, United Kingdom Spectrum IT Recruitment Full time

    Job Description Software Test Engineer required by a successful company located in Farnborough. Hybrid remote working - 3 days per week in the office. The Software Test Engineer will join an established QA team working in close conjunction with software development teams on manual and automation testing. Extensive commercial test automation experience is...


  • Farnborough, Hampshire, United Kingdom Spectrum IT Recruitment Full time

    Job Description Software Test Engineer required by a successful company located in Farnborough. Hybrid remote working - 3 days per week in the office. The Software Test Engineer will join an established QA team working in close conjunction with software development teams on manual and automation testing. Extensive commercial test automation experience is...