Senior Software Developer
3 weeks ago
Viasat is a leading provider of innovative communication solutions, and we are seeking a highly skilled Lead Software Engineer to join our team.
This is an exciting opportunity to lead our software engineers and work on the development of Cyber and Information Assurance projects. As a key player in the design, development, and test of software systems, you will be responsible for:
- Software Development: Analyze software requirements, design, implement, test, and integrate software systems.
- Team Leadership: Lead a team of software developers, including career development and mentoring.
- Project Management: Assist with the planning process, generate estimates, and ensure software development follows defined processes.
- Methodology and Tools: Update and refine software development methodologies and tools.
Requirements
- Software Development Experience: Full life-cycle software development experience, with recent experience using C or C++ in embedded applications.
- Security Clearance: Must have sole British Nationality and be capable of obtaining UK security clearance (SC).
- Operating System Concepts: Sound understanding of operating system concepts, including multi-threading, process scheduling, inter-process communication, memory management, and I/O.
- Scripting Expertise: Scripting expertise with bash, python, or similar.
- Object-Oriented Design: Proven experience with Object-Oriented Design (OOD) and programming skills.
- Configuration Management: Experience with configuration management and version control, such as GitHub.
- Leadership Experience: Previous experience of leading within a software development program, including mentoring or leading other software developers.
Desirable Skills
- Design for Security: Understanding of digital security technology and design for security principles.
- Continuous Integration: Experience with continuous integration, unit testing, and static analysis.
- Hardware Programming: Knowledge of x86 architecture, hardware programming, and device driver models.
- Graphical User Interfaces: Implementation of Graphical User Interfaces.
- Networking Technologies: Understanding of networking technologies, network security, and network programming.
- Requirements Analysis: Experience with requirements analysis, capture, and management using IBM Rational DOORS.
- C++ Programming: Proven C++ programming experience, including the Standard Template Library, on Linux and/or Windows platforms.
-
Senior Software Developer
3 weeks ago
Farnborough, Hampshire, United Kingdom Ingenii Search Full timeJob DescriptionIngenii Search is partnering with a global technology company to find a long-term contractor.You will be a senior developer responsible for the development of new software products and enhancements to existing products.Key ResponsibilitiesDesign and implement clean, high-quality, high-performance, maintainable codeDevelop and support software...
-
Senior Software Developer
3 weeks ago
Farnborough, Hampshire, United Kingdom Ingenii Search Full timeJob DescriptionIngenii Search is partnering with a global technology company to find a long-term contractor.You will be a senior developer responsible for the development of new software products and enhancements to existing products.Key ResponsibilitiesDesign and implement clean, high-quality, high-performance, maintainable codeDevelop and support software...
-
Senior Software Development Lead
4 days ago
Farnborough, Hampshire, United Kingdom beBee Professionals Full time £60,000 - £80,000Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Farnborough, UK. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and...
-
Senior Software Development Lead
4 days ago
Farnborough, Hampshire, United Kingdom beBee Professionals Full time £60,000 - £80,000Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Farnborough, UK. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and...
-
Senior Embedded Software Developer
5 days ago
Farnborough, Hampshire, United Kingdom IC Resources Full timeJob OpportunityWe are seeking a highly skilled Senior Embedded Software Engineer to lead the software development in designing cutting-edge Beamforming Embedded Software products.The ideal candidate will have extensive experience in embedded software development, particularly with Linux-based ARM systems, and proficiency in C/C++.Key Responsibilities:Develop...
-
Senior Embedded Software Developer
5 days ago
Farnborough, Hampshire, United Kingdom IC Resources Full timeJob OpportunityWe are seeking a highly skilled Senior Embedded Software Engineer to lead the software development in designing cutting-edge Beamforming Embedded Software products.The ideal candidate will have extensive experience in embedded software development, particularly with Linux-based ARM systems, and proficiency in C/C++.Key Responsibilities:Develop...
-
Senior Embedded Software Developer
1 week ago
Farnborough, Hampshire, United Kingdom IC Resources Full timeSenior Embedded Software EngineerIC Resources is seeking a highly skilled Senior Embedded Software Engineer to lead the software development in designing cutting-edge Beamforming Embedded Software products. The ideal candidate will have extensive experience in embedded software development, particularly with Linux-based ARM systems, and proficiency in...
-
Senior Embedded Software Developer
1 week ago
Farnborough, Hampshire, United Kingdom IC Resources Full timeSenior Embedded Software EngineerIC Resources is seeking a highly skilled Senior Embedded Software Engineer to lead the software development in designing cutting-edge Beamforming Embedded Software products. The ideal candidate will have extensive experience in embedded software development, particularly with Linux-based ARM systems, and proficiency in...
-
Senior Software Development Associate
4 days ago
Farnborough, Hampshire, United Kingdom Discover Financial Services Full timeJoin Our Team as a Senior Associate Application EngineerWe are seeking a highly skilled and motivated Senior Associate Application Engineer to join our team at Discover Financial Services. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.About...
-
Senior Software Development Associate
4 days ago
Farnborough, Hampshire, United Kingdom Discover Financial Services Full timeJoin Our Team as a Senior Associate Application EngineerWe are seeking a highly skilled and motivated Senior Associate Application Engineer to join our team at Discover Financial Services. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.About...
-
Senior Software Development Lead
2 weeks ago
Farnborough, Hampshire, United Kingdom Viasat Full timeAbout the RoleViasat UK is seeking a highly skilled Senior Software Development Lead to join our team and lead the development of Cyber and Information Assurance projects.Key ResponsibilitiesAnalyzing software requirements and designing high-level architectureLeading a team of software developers and ensuring high-quality software developmentGenerating...
-
Senior Software Development Lead
2 weeks ago
Farnborough, Hampshire, United Kingdom Viasat Full timeAbout the RoleViasat UK is seeking a highly skilled Senior Software Development Lead to join our team and lead the development of Cyber and Information Assurance projects.Key ResponsibilitiesAnalyzing software requirements and designing high-level architectureLeading a team of software developers and ensuring high-quality software developmentGenerating...
-
Senior Software Developer
2 weeks ago
Farnborough, Hampshire, United Kingdom Ingenii Search Full timeJob OpportunityIngenii Search is partnering with a global technology company to find a skilled contractor.You will be a senior developer responsible for developing new software products and enhancing existing ones. This role requires expertise in working with large-scale applications and frameworks, as well as excellent communication and leadership...
-
Senior Software Developer
2 weeks ago
Farnborough, Hampshire, United Kingdom Ingenii Search Full timeJob OpportunityIngenii Search is partnering with a global technology company to find a skilled contractor.You will be a senior developer responsible for developing new software products and enhancing existing ones. This role requires expertise in working with large-scale applications and frameworks, as well as excellent communication and leadership...
-
Senior Software Development Associate
6 days ago
Farnborough, Hampshire, United Kingdom Discover Financial Services Full timeJob Description:We are seeking a highly skilled Senior Associate Application Engineer to join our team at Discover Financial Services. As a key member of our software development team, you will be responsible for designing, developing, and testing software features and applications.Key Responsibilities:Design and develop software features and applications...
-
Senior Software Development Associate
6 days ago
Farnborough, Hampshire, United Kingdom Discover Financial Services Full timeJob Description:We are seeking a highly skilled Senior Associate Application Engineer to join our team at Discover Financial Services. As a key member of our software development team, you will be responsible for designing, developing, and testing software features and applications.Key Responsibilities:Design and develop software features and applications...
-
Senior Embedded Software Developer
2 weeks ago
Farnborough, Hampshire, United Kingdom IC Resources Full timeAbout the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at IC Resources. As a key member of our engineering department, you will be responsible for designing, developing, and debugging complex embedded systems.Key ResponsibilitiesDesign and develop embedded systems using a range of communication protocols and...
-
Senior Embedded Software Developer
2 weeks ago
Farnborough, Hampshire, United Kingdom IC Resources Full timeAbout the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at IC Resources. As a key member of our engineering department, you will be responsible for designing, developing, and debugging complex embedded systems.Key ResponsibilitiesDesign and develop embedded systems using a range of communication protocols and...
-
Senior Embedded Software Developer
3 weeks ago
Farnborough, Hampshire, United Kingdom ZENOVO LTD Full timeJob DescriptionCompany OverviewZenovo Ltd is a global leader in the defence industry, providing innovative solutions to safeguard national security.Job SummaryWe are seeking two Senior Embedded Software Engineers to join our growing team, working on critical projects that drive defence innovation.Key ResponsibilitiesDesign and develop embedded software for...
-
Senior Embedded Software Developer
3 weeks ago
Farnborough, Hampshire, United Kingdom ZENOVO LTD Full timeJob DescriptionCompany OverviewZenovo Ltd is a global leader in the defence industry, providing innovative solutions to safeguard national security.Job SummaryWe are seeking two Senior Embedded Software Engineers to join our growing team, working on critical projects that drive defence innovation.Key ResponsibilitiesDesign and develop embedded software for...