Salary: £50,000 - 65,000 per year
Requirements:
- Degree qualified in Computer Science, Software Engineering, Electronics, Mathematics, or a related discipline
- Experience across the full software development lifecycle
- Strong programming skills in C++, C# and/or Python
- Knowledge of modern software engineering practices, tools and methodologies
- Experience working with complex technical systems, communications technologies, sensors or signal processing applications
- Familiarity with Agile development, source control and modern development environments
- Active SC Clearance required, or eligibility to obtain it
- Desirable: modern front-end/UI development experience
- Desirable: embedded software or low-level systems development experience
- Desirable: Linux environments, cross-compilation or driver development experience
- Desirable: CI/CD, Docker and DevOps tooling experience
Responsibilities:
- Design, develop and test high-quality software solutions
- Collaborate with multidisciplinary engineering teams throughout the development lifecycle
- Contribute to both new product development and enhancements to existing platforms
- Support technical design decisions and software architecture discussions
- Work within Agile delivery teams to deliver robust and scalable solutions
Technologies:
- C#
- CI/CD
- DevOps
- Docker
- Embedded
- Support
- Linux
- Python
- UX UI Design
- C++
More:
We are offering a permanent Software Engineer opportunity based in Southampton with hybrid working. You will join a highly skilled engineering team developing next-generation software solutions for complex communications, sensing and data-driven systems. We are looking for someone who is excited to work on advanced technologies within a supportive and forward-thinking team.