Software Engineer in Hampshire

Software Engineer in Hampshire

Hampshire Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
W

At a Glance

  • Tasks: Join a dynamic team to develop cutting-edge software for advanced maritime solutions.
  • Company: Global leader in ship navigation systems with a collaborative UK-based team.
  • Benefits: Enjoy flexible working, competitive salary, and professional development opportunities.
  • Why this job: Make an impact on safety-critical systems while working with innovative technologies.
  • Qualifications: Strong C++ skills and a passion for software development are essential.
  • Other info: Experience agile methodologies and enjoy excellent career growth in a supportive environment.

The predicted salary is between 36000 - 60000 £ per year.

Our client is a global leader in ship navigation systems and advanced maritime solutions, delivering tailored technologies for commercial vessels, mega yachts, refit projects, naval surface combatants, small combatants, and submarines. Our client is seeking Software Engineers at various levels of experience to join their small UK-based software development team. This is an excellent opportunity to work on complex, safety-critical systems within a highly skilled engineering environment. The team operates in an agile development environment, primarily using C++, alongside modern industry tools and open-source technologies.

Key Responsibilities

  • Assist in capturing, analysing, and estimating technical requirements, including delivery schedules and milestones
  • Design, implement, and maintain software across a range of application areas, including:
  • Back-end database management
  • Communication infrastructure
  • Client-server architectures
  • Develop front-end graphical user interfaces
  • Create, document, and execute software testing, including unit tests and simulation tools
  • Essential Skills & Experience

    • Strong experience with C++ and object-oriented programming principles
    • Excellent debugging and fault-finding skills
    • Solid understanding of data structures and their applications
    • Good mathematical reasoning and algorithm development capability
    • Strong knowledge of software design principles, design patterns, and best practices
    • Experience with code configuration management (e.g. Subversion)
    • Front-end UI design and development experience
    • Understanding of network programming, including data serialisation
    • Experience working within an agile development environment (SCRUM)
    • Knowledge of database design, development, and administration
    • Awareness of component-based development approaches (e.g. SOA, UI plugins)
    • Ability to develop communication links with third-party sensors or software systems (e.g. cameras, radar trackers)

    Desired Technologies

    • C++, Qt Framework, ACE, POCO, STL, XML
    • Network Programming (UDP/TCP)
    • PostgreSQL, GStreamer
    • Microsoft Visual Studio for C++ development
    • Cross-platform build tools such as MPC and CMake
    • Operating Systems: Windows and Linux
    • Publish-subscribe middleware architectures (e.g. DDS)

    Education

    • Degree in Computer Science or a related technical discipline

    Benefits

    • Company pension scheme
    • Life assurance
    • Private medical insurance
    • 25 days’ holiday plus public and bank holidays
    • Flexible working hours and the option of a 9-day fortnight
    • Hybrid working arrangement (Portsmouth-based)
    • Professional development and training opportunities
    • Salary sacrifice benefits, including:
    • Electric vehicle scheme
    • Cycle to work scheme
    • Technology vouchers
    • Holiday trading option (up to 5 days)

    Software Engineer in Hampshire employer: Workshop Recruitment

    Join a dynamic and innovative team at the forefront of maritime technology, where your contributions as a Software Engineer will directly impact safety-critical systems. Our Portsmouth-based company fosters a collaborative work culture with flexible hours, hybrid working options, and a strong emphasis on professional development, ensuring that you grow alongside cutting-edge projects. With competitive benefits including a generous holiday allowance, private medical insurance, and unique salary sacrifice schemes, we are committed to providing a rewarding and meaningful employment experience.
    W

    Contact Detail:

    Workshop Recruitment Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Software Engineer in Hampshire

    ✨Tip Number 1

    Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and maybe even a referral!

    ✨Tip Number 2

    Prepare for those technical interviews! Brush up on your C++ skills and be ready to tackle coding challenges. We recommend practicing with online platforms to sharpen your problem-solving abilities.

    ✨Tip Number 3

    Show off your projects! Whether it's a GitHub repo or a personal website, having a portfolio of your work can really impress hiring managers. It’s a great way to demonstrate your skills in action.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!

    We think you need these skills to ace Software Engineer in Hampshire

    C++
    Object-Oriented Programming
    Debugging Skills
    Fault-Finding Skills
    Data Structures
    Mathematical Reasoning
    Algorithm Development
    Software Design Principles
    Design Patterns
    Code Configuration Management
    Front-End UI Design
    Network Programming
    Agile Development (SCRUM)
    Database Design and Administration
    Communication Link Development

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your C++ expertise and any relevant projects you've worked on, especially those involving agile development or safety-critical systems.

    Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you can contribute to our team. Mention specific technologies or methodologies from the job description that excite you and relate them to your experience.

    Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex problems in past projects. We love seeing strong debugging and fault-finding skills, so don’t hold back on sharing your successes!

    Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you’re considered for the role as quickly as possible!

    How to prepare for a job interview at Workshop Recruitment

    ✨Know Your C++ Inside Out

    Make sure you brush up on your C++ skills before the interview. Be prepared to discuss object-oriented programming principles and demonstrate your debugging techniques. Practising coding challenges can help you feel more confident when tackling technical questions.

    ✨Understand Agile Methodologies

    Since the team operates in an agile environment, it’s crucial to familiarise yourself with SCRUM practices. Be ready to talk about your experience working in agile teams and how you’ve contributed to sprints or managed backlogs in previous roles.

    ✨Showcase Your Problem-Solving Skills

    Prepare to discuss specific examples where you've tackled complex problems, especially related to software design and development. Highlight your mathematical reasoning and algorithm development capabilities, as these will be key in a role focused on safety-critical systems.

    ✨Ask Insightful Questions

    At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about the technologies they use, the team dynamics, or how they approach software testing. This not only demonstrates your enthusiasm but also helps you gauge if the company is the right fit for you.

    Software Engineer in Hampshire
    Workshop Recruitment
    Location: Hampshire
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    W
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >