Software Engineer - Part Time in Aberdeen

Software Engineer - Part Time in Aberdeen

Aberdeen Part-Time 27000 - 45000 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Design and develop software for innovative underwater technology projects.
  • Company: Join Subworx, a pioneering tech company in the blue economy.
  • Benefits: Enjoy flexible hours, competitive salary, and professional development opportunities.
  • Other info: Flexible work arrangements to suit your lifestyle and excellent career growth potential.
  • Why this job: Make a real impact in underwater tech while enjoying autonomy and creativity.
  • Qualifications: Strong programming skills in TypeScript, C++, and Python; robotics knowledge is a plus.

The predicted salary is between 27000 - 45000 £ per year.

Job Title: Software Engineer

Company: Subworx Ltd

Location: Aberdeen, Scotland preferred. Open to flexibility on location, with occasional travel for meetings, testing, and deployments.

Hours: Open to discuss for suitable candidates.

Salary Range: Up to £45,000 FTE depending on experience and hours.

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.

Benefits

  • 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.

Software Engineer - Part Time in Aberdeen employer: SubWorx Ltd

Subworx Ltd is an exceptional employer for software engineers, offering a unique opportunity to work on pioneering underwater technology in a flexible startup environment. With a strong emphasis on autonomy, professional development, and a commitment to work-life balance, employees can thrive while contributing to innovative projects that shape the future of the blue economy. The collaborative culture fosters creativity and continuous improvement, making it an ideal place for those looking to make a meaningful impact in their careers.

S

Contact Details:

SubWorx Ltd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer - Part Time in Aberdeen

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to underwater technology or robotics. This will give potential employers a taste of what you can do and set you apart from the crowd.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Subworx and contributing to innovative projects.

We think you need these skills to ace Software Engineer - Part Time in Aberdeen

TypeScript
C++
Python
Electron.js
Robotics Software Stacks (e.g. ROS)
Computer Vision
Sensor Integration

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer role at Subworx. Highlight your experience with TypeScript, C++, and Python, and don’t forget to mention any relevant projects or technologies you've worked with that align with their needs.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for innovation and how your skills can contribute to Subworx's mission in underwater technology. Keep it concise but impactful!

Showcase Your Projects:If you’ve got any personal or professional projects that demonstrate your software engineering skills, make sure to include them. This could be anything from a GitHub repository to a portfolio website. We love seeing what you can do!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our team at Subworx.

How to prepare for a job interview at SubWorx Ltd

Know Your Tech Stack

Make sure you’re well-versed in TypeScript, C++, and Python, as these are key for the role. Brush up on your knowledge of GUI development with Electron.js and be ready to discuss how you've used these technologies in past projects.

Showcase Your Problem-Solving Skills

Prepare examples of complex technical issues you've tackled in the past. Be ready to explain your thought process and the steps you took to arrive at a solution, especially in relation to robotics or underwater technology.

Demonstrate Your Collaborative Spirit

Since this role involves working closely with hardware engineers, think of instances where you’ve successfully collaborated on projects. Highlight your ability to communicate technical concepts clearly to both technical and non-technical team members.

Emphasise Your Passion for Innovation

Subworx is looking for someone who thrives on creativity and continuous improvement. Prepare to discuss any innovative solutions you've introduced in previous roles and how they could apply to underwater technology.