Software Engineer (IMMS) in Hampshire, Waterlooville

Software Engineer (IMMS) in Hampshire, Waterlooville

Waterlooville +1 Full-Time 60000 - 75000 £ / year (est.) No home office possible
OSI Maritime Systems

At a Glance

  • Tasks: Design and develop cutting-edge software for our Integrated Mission Management System.
  • Company: Join OSI Maritime Systems, a leader in innovative maritime technology.
  • Benefits: Enjoy competitive pay, health insurance, flexible hours, and generous time off.
  • Other info: Great opportunities for growth and professional development in a dynamic environment.
  • Why this job: Make a real impact in defence tech while working with a supportive team.
  • Qualifications: C# experience and ability to work with complex software systems required.

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

OSI Maritime Systems are recruiting a Software Engineer to work on the design and development of their Integrated Mission Management System (IMMS). The Software Engineer plays a key role performing activities for the creation, bringing to market and support of the IMMS product reusing and extending key elements from OSI’s leading products.

Responsibilities

  • Experienced C# Software engineer
  • WPF - Desktop Windows based system
  • Working independently
  • Refactoring
  • Dependency Injection
  • Unit Testing
  • Using minimal Third-Party libraries and Frameworks
  • Server Side – Windows Service / Worker Service / Interfacing with a Database
  • Interacting with Hardware – IP Messaging and API’s
  • Design Patterns
  • Ability to be SC cleared
  • Ability to come up to speed with and work on a Large Legacy code base
  • Ability to understand complex software old and new
  • May participate in system integration tests, trials, and acceptance tests at customer facilities
  • Writes acceptance test procedures and plans
  • Manages scope of work, schedules work, estimates effort and costs, and identifies technical risks; effectively communicates status on a regular basis to management

Must Haves

  • C#
  • Current SC Clearance or ability to be SC cleared
  • Ability to come up to speed with a large codebase quickly and become a team expert in your area
  • Ability to understand complex software old and new
  • Ability to cut new code and prioritize time over multiple work packages

Nice to Have

  • Any VC++ / Managed C++ is an advantage
  • Defence background / experience in large Naval software systems
  • Experience working in a Fast Paced / Agile / Delivery Focused environment
  • Dealing with real time and video data
  • Use of SparxEA or other UML modeling tool

Qualifications

  • A relevant degree in Software Engineering or a related subject
  • Minimum 6 years’ engineering experience in software development, ideally on an IMMS; experience in defence or government domain preferably in the maritime sector
  • Experience interacting with hardware devices
  • Message Based, Thick Client and N Tier software architectures
  • Ability to work in a small growing team, reaching out to the wider organization as needed
  • Excellent communication and interpersonal skills
  • Eligible to obtain and maintain a location relevant security clearance
  • Willingness and ability to travel

Why OSI?

  • Collaborative Culture: Work with a talented and supportive team that values innovation and teamwork
  • Diversity, Equity, and Inclusion: OSI is committed to fostering a workplace where everyone feels respected, valued, and empowered to contribute their best
  • Growth Opportunities: We invest in our employees' professional development and career growth with an annual employee driven development program
  • Competitive Benefits: Enjoy a Royal London pension plan, Aviva Private Medical Insurance, Aviva Life policy, business travel insurance, a Cycle2Work scheme, 25 days paid time off (plus bank holidays) per year, and a healthy work-life balance with flexibility in working patterns and hours!

Locations

Waterlooville Hampshire

Software Engineer (IMMS) in Hampshire, Waterlooville employer: OSI Maritime Systems

OSI Maritime Systems is an exceptional employer, offering a collaborative culture where innovation and teamwork are at the forefront. With a strong commitment to diversity, equity, and inclusion, employees are empowered to thrive in their roles while benefiting from competitive perks such as a comprehensive pension plan, private medical insurance, and generous paid time off. The company prioritises professional development, ensuring that team members have ample opportunities for growth within a supportive environment, making it an ideal place for Software Engineers looking to make a meaningful impact in the maritime sector.
OSI Maritime Systems

Contact Detail:

OSI Maritime Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (IMMS) in Hampshire, Waterlooville

✨Tip Number 1

Network like a pro! Reach out to current or former employees at OSI Maritime Systems on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects, especially those involving C# or WPF, make sure to highlight them during interviews. Real examples of your work can set you apart from the crowd.

✨Tip Number 3

Prepare for technical questions! Brush up on your knowledge of design patterns, unit testing, and working with legacy code. Being able to discuss these topics confidently will impress the hiring team.

✨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, it shows you’re genuinely interested in joining the OSI team.

We think you need these skills to ace Software Engineer (IMMS) in Hampshire, Waterlooville

C#
WPF
Refactoring
Dependency Injection
Unit Testing
Windows Service
Database Interfacing
IP Messaging
API Integration
Design Patterns
SC Clearance
Legacy Code Management
Agile Methodologies
UML Modelling Tools
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C# and WPF, as these are key for the Software Engineer role. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about working on the Integrated Mission Management System and how your background in software engineering makes you a perfect fit for our team.

Show Off Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex software challenges or worked with legacy code. We love seeing how you approach problems and come up with solutions, especially in fast-paced environments!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our collaborative culture!

How to prepare for a job interview at OSI Maritime Systems

✨Know Your C# Inside Out

Make sure you brush up on your C# skills, especially focusing on WPF and desktop applications. Be ready to discuss your experience with dependency injection, unit testing, and how you've refactored code in the past.

✨Familiarise Yourself with Legacy Code

Since you'll be working with a large legacy codebase, take some time to understand common design patterns and how they apply to older systems. This will help you demonstrate your ability to navigate complex software during the interview.

✨Prepare for Technical Questions

Expect questions about server-side development, interfacing with databases, and interacting with hardware. Brush up on your knowledge of IP messaging and APIs, as these are crucial for the role.

✨Show Your Team Spirit

OSI values collaboration, so be prepared to discuss how you've worked in teams before. Share examples of how you've communicated effectively and contributed to a positive team environment, especially in fast-paced or agile settings.

Software Engineer (IMMS) in Hampshire, Waterlooville
OSI Maritime Systems
Location: Waterlooville

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

>