By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Senior Embedded Software Engineer (Linux)

Remote - Based | Auckland | Christchurch

  • Organization: OSHO
  • Location: Remote | Remote - Based | Auckland | Christchurch
  • Grade: Senior
  • Occupational Groups:
    • Engineering
    • Information Technology and Computer Science
  • Closing Date: 2022-08-26

About Us

Are you looking for an opportunity to make a real difference in your next role?

At Osho, our purpose is to radically accelerate the clean-energy revolution - starting with smarter, safer, and more efficient homes. We’re focused on improving experiences for people through the application of technology, data, and a deep understanding of human behaviour.

Why? As a society, we need to decarbonise and accelerate the transition to alternative energy sources. Existing solutions are expensive and disparate, with limited functionality.

Osho is driven by purpose, real innovation, and ambition. We have a talented team spread across New Zealand, with a creative space by the beach in Takapuna, and a Design Lab in Christchurch where our physical products come to life. We're more than happy to take on someone who wants to work remotely from a different location across New Zealand too (see below for more details).

We closed a $12m capital raise late last year, so we're well funded and ready to grow. Our team is smart, curious and has some big goals - so if you’re interested in joining a fast-growing and startup that is design-led and puts people at its core, then we’d love to hear from you! 

This is your chance to join something special early, and contribute to making a very real impact.

We're also currently in stealth mode, so check out our website and we'll share more with you during the recruitment process 😁

The Role

We're excited to be hiring the third member of our embedded engineering team, and our first person focused on the Linux side of our development. We have a pile of systems outlines, concepts, functional prototypes, test setups, and scripts - and we need to resolve these to deliver a real product to market.

To be clear - you will not be polishing some ancient code or tinkering around the edges - this is a jump-in boots-and-all clean sheet opportunity. This is a highly complex project - involving hard real-time safety-critical sensing and processing, configurable, distributed IOT system of systems. If this sounds exciting then keep reading.

Some of the things that you might be involved in include:

  • Assisting our systems team with rapid prototyping of new concepts to realise and validate IP blocks
  • Implementing real-time sensor and communication integrations, complex analytic algorithms, and supervisory systems
  • Implementing the cloud connectivity, firmware update mechanisms, security protocols, authentication and data management of an IOT system.
  • Building from the ground up a software development and test system, in the face of evolving architecture, requirements, IP blocks, and interfaces
  • For the right person, drive towards becoming our Lead Embedded Software Engineer and growing a world-class development team
  • Helping to establish the processes and documentation systems for a safety-critical regulated product, working with our process leads to achieve this
  • Creating efficient continuous test infrastructure, python scripts, test equipment interfaces, backend support systems
  • Developing high-reliability software capable of functioning for years without resetting
  • Setting up and maintaining software test frameworks including continuous integration systems
  • Helping grow a high-performance team

About You

We know from research that women and other marginalised groups tend to apply only if they feel they check every box. So take note of what we've listed below, but if you think you have what it takes and aren't sure you have all these things, we still want to hear from you 🙌

We think you’ll be a fit for this role if you:

  • Have a tertiary qualification in software development, or relevant experience
  • Can create great embedded software in C & C++
  • Have experience with embedded Linux: kernel development, Linux fundamentals, boot & startup procedures
  • Are familiar with Linux-based performance analysis for managing computational workloads
  • Understand the wider system beyond software, and can articulate the impacts of systems decisions on software and vice versa
  • Have security experience with modern internet-attached Linux systems: ensuring 3rd party software is up-to-date, minimising exposure to internet-based attacks
  • Are a team player - effective at working within a cross-discipline team, contributing to overall product creation
  • Are comfortable working with uncertainty, using your initiative, and doing what it takes to solve problems
  • Can sprint, iterate and understand when to go fast vs when to be detailed
  • Have either the experience or passion for working in a start-up environment

We're happy to take on someone who wants to work remotely, or who is interested in relocating, it's totally up to you. Ideally you won't be super rural as we may need to send you equipment and parts semi-regularly, so somewhere with good access to the domestic courier network would be great.

Benefits

  • A competitive salary and employee share scheme (ESOP)
  • A remote-first culture - work from home or come into the office, it's totally up to you
  • Great new headphones when you join
  • Flexible hours - we focus on effort and outcomes, so adjust your hours around your children, hobbies, or other commitments
  • A schedule of fun team events throughout the year (ziplining, knife throwing, lawn games, what's next?)
  • Office dogs
  • Unlimited annual leave so that you can take the time that you need to re-energise
  • Newly-refurbished offices in Auckland (by the beach) and Christchurch (by the park)
  • The opportunity to learn and develop from some of the best and brightest minds in the industry!

Let's Talk!

We’d love to hear from you! No need to submit a cover letter - just click 'apply' to answer a few short questions of ours (we find this gives us more insight) and attach your CV.

If you have any questions about the role, fire them over to Beth at [email protected]

We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.

You need an Impactpool account to apply for this job

It's free and takes only a moment to sign up

Sign up and apply

Already a member of Impactpool?

Sign in to your account
or