Software Engineer (IMMS) in Southampton

Software Engineer (IMMS) in Southampton

Southampton 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 navigate 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 pays paid time off (plus bank holidays) per year, and a healthy work-life balance with flexibility in working patterns and hours!

Software Engineer (IMMS) in Southampton 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 Royal London 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 Southampton

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

Prepare for the interview by brushing up on your C# skills and understanding the IMMS product. We want to see your passion for the role, so be ready to discuss how your experience aligns with their needs.

Tip Number 3

Showcase your problem-solving skills! During interviews, be prepared to tackle coding challenges or discuss how you've handled complex software issues in the past. We love seeing candidates who can think on their feet.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at OSI Maritime Systems.

We think you need these skills to ace Software Engineer (IMMS) in Southampton

C#
WPF
Dependency Injection
Unit Testing
Windows Service
Database Interfacing
IP Messaging

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with C#, WPF, and any relevant projects that showcase your skills in working with large codebases and complex software.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the IMMS project and how your background aligns with OSI's mission. Don’t forget to mention your ability to work independently and your experience with unit testing.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in past projects. Whether it's refactoring code or managing technical risks, we want to see how you approach problem-solving in a fast-paced environment.

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 don’t miss out on any important updates regarding your application status!

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 around WPF and desktop applications. Be ready to discuss your experience with dependency injection and unit testing, as these are crucial for the role.

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 and improve existing code.

Prepare for Technical Questions

Expect questions about interfacing with hardware and using APIs. Brush up on your knowledge of message-based architectures and be prepared to explain how you've handled similar challenges in past projects.

Show Your Team Spirit

OSI values collaboration, so be ready to share examples of how you've worked effectively in a team. Highlight any experiences where you've reached out to others for support or shared knowledge to solve problems.