Software Engineer
New Today
Location: Aberdeen, Scotland preferred. Open to flexibility on location, with occasional travel for meetings, testing, and deployments.
Hours: 40 hours per week (open to discuss flexibility).
Salary Range: Up to £45,000 depending on experience.
Job Description
Subworx is seeking a Software Engineer to spearhead our software development efforts, advancing our MVP and driving other innovative projects. You will have significant responsibility and autonomy, with the opportunity to shape the direction of our development projects and the future growth of the software engineering team. This role offers the chance to contribute to pioneering underwater technology while enjoying the flexibility and opportunities of a startup environment.
Key Responsibilities
- Development: Design, implement, and maintain software for our remotely operated vehicle (ROV) and associated sensing systems, including control, vision, and data processing pipelines.
- Integration: Collaborate with hardware engineers to integrate cameras, sensors, and embedded devices into a cohesive system.
- Prototyping: Rapidly build and iterate on proof-of-concept features to accelerate MVP development.
- Technical Expertise: Apply your software engineering expertise to design and implement cutting-edge solutions for underwater technology projects.
- Innovation: Explore new technologies and methodologies, fostering a culture of creativity and continuous improvement.
- Quality Assurance: Write clean, maintainable, and well-documented code. Establish and enforce best practices for testing, code reviews, and quality standards.
- Documentation & Compliance: Produce thorough documentation of software designs and processes, ensuring compliance with industry standards and regulatory requirements.
- Problem Solving: Troubleshoot complex technical issues and deliver timely solutions.
Requirements
- Programming Languages: Strong skills in TypeScript, C++, and Python.
- GUI Development: Experience with Electron.js and TypeScript for cross-platform GUI applications.
- Systems Knowledge: Background in robotics software stacks (e.g. ROS), computer vision, or sensor integration. Exposure to embedded systems (NVIDIA Jetson), real-time data processing, or cloud infrastructure (AWS) is a plus.
- Robotics/Perception: Understanding of SLAM, photogrammetry and 3D mapping. Experience with ZED SDK, OpenCV, or ROS is desirable.
- Containerisation & Software Architecture: Practical experience with Docker, API design, and microservices architectures.
- Education: Preferably a degree in Computer Science/Software Engineering (or a related field). Equivalent experience will also be considered.
- Mindset: Passion for innovation and strategic thinking, with a track record of introducing novel solutions to complex challenges. Ability to communicate technical concepts to both technical and non-technical stakeholders.
- Clearance: A preference to have the ability to obtain UK security clearance for defence-related projects.
- Flexibility: We value work–life balance and are open to arrangements that suit your lifestyle and family needs.
- Pioneering Role: Play a pivotal part in shaping the future of underwater technology across the blue economy.
- Autonomy & Responsibility: Enjoy significant autonomy, with the opportunity to steer software development direction.
- Flexible Work Schedule: Balance your work with other commitments through flexible arrangements.
- Professional Development: Opportunities for continuous learning and career growth, including access to training from providers such as NVIDIA.
- Competitive Package: Competitive salary and benefits, commensurate with experience and skills.
How to Apply
If you are a visionary software engineer with a passion for innovation and a desire to shape the future of underwater technology, we invite you to apply. Join Subworx in pioneering groundbreaking solutions and pushing the boundaries of exploration.
Employment Details
- Seniority level: Entry level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Maritime
- Location:
- Aberdeen City, Scotland, United Kingdom
- Salary:
- £100,000 - £125,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Lead Software Engineer, Legal & Compliance - PIMCO
-
London
- Engineer, Software Engineer, Lead, Legal, Engineering, Compliance, Software
Job Description We are a leading global asset management firm with over 3,000 employees across 20 offices in 15 countries; we help millions of investors around the world pursue their financial goals. We hire critical thinkers. People who thrive in ...
More Details -
-
New Today
Senior Software Engineer, Product Security Engineering - London Stock Exchange Group
-
London
- Engineering,, Engineer, Software Engineer, Security, Senior, Engineering, Software
Job Description The LSEG DevSecOps Engineering team inside the cyber security division is looking for Senior Software Engineers to build tools and automations to help secure software development for thousands of developers across the group. You wil...
More Details -
-
New Today
Senior Software Engineer - AJ Bell
-
Manchester
- Engineer, Software Engineer, Senior, Engineering, Software
Job Description We now have an exciting opportunity for a Senior Software Engineer to join the Operational and Regulatory Technology department for an award-winning investment platform, offering a collaborative team working environment, training and...
More Details -
-
New Today
Senior Software Development Engineer (JavaScript/TypeScript) - London Stock Exchange Group
-
Nottingham
- Development Engineer, Engineer, Development, Senior, Engineering, Software
Job Description Do you have a passion for frontend technology? Do you want to make a difference, delivering software used by some of the biggest companies in the world? Do you love working with others in a dynamic agile environment? Companies throu...
More Details -
-
New Today
Cryptographic Software Integration Engineer, Vice President, Hybrid
-
London
- Engineer, Engineering, Hybrid, Software, Management
Job DescriptionWho we are looking for We are seeking a skilled Cryptographic Software Integration Engineer to design, develop, and implement solutions that enhance the security, efficiency, and scalability of our enterprise cryptographic infrastructu...
More Details -
-
New Today
Senior Software Engineer - Entity Metadata Ingestion and Distribution (EMID)
-
London
- Engineer, Software Engineer, Senior, Engineering, Distribution, Software
Job Description Senior Software Engineer - Entity Metadata Ingestion and Distribution (EMID) Location London Business Area Engineering and CTO Ref # 10044688 Description & Requirements The Entity Metadata Ingestion and Distribution (EMID) team ...
More Details -