Senior Software Engineer

Viridien

The Role

Overview

Develop and maintain C/C++ seismic command-and-control software for marine surveys.

Key Responsibilities

  • product testing
  • coding
  • alpha testing
  • bug fixes
  • software architecture
  • code maintenance

Tasks

-Performing in-house product tests. -Assisting and advising other staff members on system features and customer use case scenarios. -Coding and alpha testing of software products and tools. -Acquiring knowledge and expertise in our product ranges, the industry and the latest technological developments. -Identify and implement bug fixes. -Contribute to the development of the architecture of software systems. -Manufacture, production testing, shipping and archiving of production software. -Maintenance of existing code.

Requirements

  • git
  • java
  • postgresql
  • c++
  • azure devops
  • aws

What You Bring

-Experience of Git, Make and build systems within Unix / Linux environment is desirable -Working knowledge of Java -Postgres (v10+) experience -Self-motivated, highly organised, and comfortable working in a fast-paced environment -Experience of RDBMS design / development using PostgreSQL or similar, and experience of database triggers, schemas, and views -Experience of working in an Agile environment, specifically Scrum teams -Experience in UI/UX development using toolkits such Qt -A solid mathematical background. -Excellent analytical skills and systematic approach to problem solving and solution development -Experience of developing within a Unix/Linux operating system with good grasp of shell scripting -Experience of Azure DevOps, Unit and Automated testing, CI / CD Pipelines -Experience or interest in developing, hosting and deploying web solutions in the cloud -Experience of AWS -At least 3 years commercial experience using C and C++ (v11+) -Excellent communication skills are essential with an ability to articulate high level business requirements to low level technical details to a varied audience.

Benefits

-Sick Pay: Generous full pay during periods of certified sick leave. -Sustainable Transport Benefits: Access to both an Electric Vehicle Salary Sacrifice Scheme and Cycle to Work Scheme. -Pension Scheme: Salary sacrifice pension with a 6% employer contribution. -Annual Bonus Plan: Target bonus of 6% of annual salary, based on performance. -Life Insurance: Coverage equal to 4 times your annual salary. -Income Protection Insurance: Provides 50% of salary for long-term absences (over 6 months), continuing until the employee is fit to return or reaches the age of 65. -Employee Assistance Programme: Confidential support as part of our broader Wellbeing Strategy, including mental health resources and guidance. -Private Medical Insurance: Comprehensive private healthcare coverage (please note, this is separate from the Viridien group-wide scheme). -Generous Leave: 33 days of annual leave, including a flexible bank holiday swap programme. Additional leave earned for offshore work, plus other generous leave entitlements.

The Company

About Viridien

-Specializes in delivering large-scale infrastructure projects with a focus on sustainable solutions. -Extensive experience across sectors including energy, transport, water resources, and buildings. -Strong track record in complex projects like urban regeneration and transport infrastructure. -Standout ability to integrate technology and data-driven insights into projects. -Works with diverse clients such as government bodies, private sector entities, and utilities.

Sector Specialisms

Energy

Oil

Gas

Geothermal

Renewable

HPC (High Performance Computing)

Marine Logistics

Environmental

Defense

Infrastructure Monitoring

Subsurface Exploration

Structural Monitoring

Underwater Acoustics

Earth Science

Data Science

Sensing

Imaging

Monitoring

Geotechnical

Earth Observation

Marine Surveillance