
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.
People Also Searched For
Field Engineer jobs in Midlothian , Lothian , UK
Installation Technician jobs in Midlothian , Lothian , UK
Electrician jobs in Midlothian , Lothian , UK
Field Engineer jobs in Lothian , UK
Installation Technician jobs in Lothian , UK
Electrician jobs in Lothian , UK
Field Engineer jobs in Midlothian , UK
Installation Technician jobs in Midlothian , UK
Electrician jobs in Midlothian , UK
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
