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
#J-18808-Ljbffr
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