Job Description
Software Engineer
Permanent - Hybrid Working
Based in Southampton
Active SC Clearance required or eligibility
An exciting opportunity has arisen for a Software Engineer to join a highly skilled engineering team developing next-generation software solutions for complex communications, sensing and data-driven systems.
Responsibilities include:
Designing, developing and testing high-quality software solutions
Collaborating with multidisciplinary engineering teams throughout the development
lifecycle
Contributing to both new product development and enhancements to existing platforms
Supporting technical design decisions and software architecture discussions
Working within Agile delivery teams to deliver robust and scalable solutions
Skills and Experience
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
It would be highly desirable if you had any of the following experience:
Modern front-end/UI development
Embedded software or low-level systems development
Linux environments, cross-compilation or driver development
CI/CD, Docker and DevOps tooling
If you are a Software Engineer looking to work on advanced technologies within a supportive and forward-thinking team, please apply!
CBSbutler is operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. CBSbutler is an Equal Opportunities employer and we encourage applicants from all backgrounds.