Software Engineer

JobSpace

Wellington

On-site

NZD 90,000 - 120,000

Full time

47 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Eight360, a Wellington-based VR startup, is seeking a software engineer to design, develop and support software for the NOVA platform within the Eight360 software development team.

The role requires strong modern C++ and Python skills, experience with embedded devices (AVR, ESP32, Raspberry Pi), and solid Linux knowledge. You will write clear technical documentation, conduct unit tests, and collaborate closely with teammates in a fast-moving environment, helping push the platform forward.

Qualifications

  • Strong background in modern C++ and Python.
  • Experience with embedded systems, firmware development, or systems programming.
  • Good problem-solving, debugging, and strong technical writing.
  • Familiarity with Linux and version control (Git).

Responsibilities

  • Design, develop, and support software for the NOVA platform within the Eight360 software development team.
  • Develop and maintain software applications using modern C++ and Python.
  • Work with embedded devices (AVR, ESP32, Raspberry Pi).
  • Write clear documentation and conduct unit testing.
  • Collaborate with team members to improve software applications.

Skills

Modern C++
Python
Embedded systems
Linux
Git

Education

Bachelor's or Master's in Computer Science / Software Engineering

Tools

Git
CI/CD
Docker

Job description

Jora New Zealand will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.

The ideal candidate should have a strong background in modern C++ and proficiency in Python, with experience with embedded systems, firmware development and/or systems programming. Good systematic problem-solving, debugging, and clear technical writing skills will be necessary. Strong communication skills and familiarity with Linux are also important. The details below are a wish list and we don't necessarily expect an exact match - we'd still like to hear from you!

Eight360 is a Wellington-based VR startup that has developed a unique, world-leading immersive simulator platform called NOVA. We're doing interesting things and pushing boundaries to make the future happen, and this means the workplace culture is exciting, dynamic, and fast-moving.

Your role is to design, develop, and support software for NOVA platform operation within the Eight360 software development team.

Key tasks:

  • Develop and maintain software applications using modern C++, and Python
  • Work with embedded devices, such as AVR, ESP32, Raspberry Pi, etc.
  • Solve complex programming problems and debug software issues
  • Write clear and concise documentation for software applications
  • Collaborate with team members to develop and improve software applications
  • Conduct unit testing to ensure software functionality

Relevant skills and experience:

  • Proficient in modern C++ and Python
  • Strong grasp of mathematics, specifically:
    • Linear algebra (vectors, matrices, transformations)
    • Quaternions for 3D rotations
    • 3D geometry and trigonometry
  • Experience with embedded systems and firmware development
  • Knowledge of basic electronics and computer hardware
  • Proficient with Linux
  • Experience with version control systems, e.g. Git
  • Strong teamwork and communication skills

Nice to have:

  • Experience using game engines (Unity or Unreal Engine)
  • Experience with CI/CD practices and containerization (Docker)
  • Experience with signal processing and computer vision algorithms
  • Familiarity with IoT protocols and wireless communication technologies

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 3+ years of experience in software development

Our office and workshop is based in Petone, Wellington. Most of our work is conducted here. You may be occasionally required to travel and work offsite.

This is a unique and exciting opportunity for someone who wants to join a small team and have an active part in creating something amazing.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Production Assembly Technician
Production Assembly Technician

JobSpace • Wellington

On-site
NZD 60,000 - 85,000
Embedded VR Software Engineer (C++/Python)
Embedded VR Software Engineer (C++/Python)

JobSpace • Wellington

On-site
NZD 90,000 - 120,000
Systems Engineer
Systems Engineer

Syos Aerospace • Tauranga

On-site
NZD 90,000 - 130,000
Visa sponsorship
Senior Software Developer – Python / React / TypeScript
Senior Software Developer – Python / React / TypeScript

Tribe Group • Wellington

On-site
NZD 150,000 - 190,000
Junior/Intermediate Software Developer
Junior/Intermediate Software Developer

Gun City Ltd • Papanui-Innes Community

On-site
NZD 55,000 - 83,000
Mentoring from experienced devs
Staff purchasing benefits
Audible personal-development programme
Junior IT Engineer
Junior IT Engineer

seek.co.nz • Howick

On-site
NZD 60,000 - 75,000
Intermediate Software Developer – AI & Product Development
Intermediate Software Developer – AI & Product Development

Brand Developers • Avondale

Hybrid
NZD 90,000 - 130,000
Flexible or hybrid working
Staff Software Engineer
Staff Software Engineer

JobSpace • Auckland

On-site
NZD 150,000 - 190,000
Full Stack Developer
Full Stack Developer

Rockit Recruitment • New Zealand

Hybrid
NZD 110,000 - 170,000
Hybrid work model
Catered team lunches
Social club
+2
Principal Engineer
Principal Engineer

Writer's Toolbox • New Zealand

Hybrid
NZD 180,000 - 260,000
Health insurance
Head Office in Epsom (NZ)
Fruit and monthly lunch shouts
+1