Embedded Engineer

7 months ago


Christchurch, New Zealand Basis Full time

**About Us**

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

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.

Basis 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, or wants to relocate.

We recently closed our Series A capital raise, 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

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 looking to grow our Embedded Software Team. You'll be helping us to extend our capabilities with your excellent software skills and ownership. We have an existing team, 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 opportunity. This is a highly complex distributed IOT system - interfacing cloud connected systems containing complex processing, configuration, and control. If this sounds exciting to you, then keep reading.

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

- **Prototyping**:Assisting our systems team with rapid prototyping of new concepts to realise and validate IP blocks.
- **Real-time SW**:Implementing real-time sensor and communication integrations, complex analytic algorithms, and supervisory systems.
- **Distributed Systems**:Implementing distributed multi-processor systems and communications strategies.
- **IOT**:Implementing the cloud connectivity, security protocols, authentication and data management of an IOT system.
- **Safe Software**: Implementing safe regulatory-compliant software - and all that entails to achieve this. Maintaining security practices suitable for a modern IoT system.
- **Testing**:Setting up and maintaining software test frameworks including continuous integration systems.
- **Code review**: reviewing the code written by Basis peers to ensure quality, collaboration and conformance.

**About You**

We think you’ll be a fit for this role if you possess the following skills or experience:

- At least 4 years experience developing embedded software in either C or C++
- A tertiary qualification in software development
- Experience writing low level embedded software
- Experience writing peripheral drivers for microcontrollers
- An understanding of the wider system beyond software, and an ability to articulate the impact of systems decisions on software and vice versa
- Experience with real time operating systems such as FreeRTOS or Zephyr OS
- A background in safety critical software development, or familiarity in working with robust engineering practices and certifiable software
- Experience in building and configuring software development systems, such as CI pipelines
- Experience programming in Python, digital signal processing, software security and embedded linux Experience working with Modbus, BLE, Ethernet, WiFi, TCP/IP, MQTT, AWS, LwM2M, CoAP or LTE-M

**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
- Unlimited annual leave so that you can take the time that you need to re-energise
- Tools of trade, including laptop and headphones, and we also pay your phone bill
- 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
- Access to Clearhead, our well-being programme which gives you 5x free sessions with a psychologist per year
- A $200 one-off payment towards your home workstation
- A commitment to diversity and inclusion: Pride Committee, DEIB Committee, EEO Policy and well-being strategy
- Parental leave policy that tops up wages to 100% for the primary caregiver for up to 22 weeks (conditions apply)
- 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.



  • Christchurch, New Zealand Enphase Energy Full time

    Enphase is seeking Embedded Software Engineers to join our engineering and technology teams. These engineers will be responsible for embedded software development for Enphase’s microgrid products, including inverters and gateway products. This engineer will transition work from conception to engineering to production, while collaborating with teams in...


  • Christchurch, New Zealand Enphase Energy Full time

    Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry's best-performing clean energy systems. To date, we have installed more than 36 million...


  • Christchurch, New Zealand Basis Full time

    **About Us** Are you looking for an opportunity to make a real difference in your next role? 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. Basis is driven by purpose, real innovation, and ambition. We have a talented team...


  • Christchurch, New Zealand Enphase Energy Full time

    Our mission at Enphase Energy is to advance a sustainable future for all. Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry's best-performing...


  • Christchurch, New Zealand Canonical - Jobs Full time

    Canonical, the publisher of Ubuntu, is a remote-first global software company at the forefront of Cloud and IoT. Our products help companies transform their digital operations from cloud to edge. This management role is to lead a regionally-focused (APAC) team of consulting engineers, who help customers with device design and delivery. Our Internet of...


  • Christchurch, New Zealand University of Canterbury Full time

    Department of Electrical and Computer Engineering | Te Tari Pūhanga Hangarau Located in Christchurch | Ōtautahi New Zealand | Aotearoa - Full-time 37.5 hours per week (1.0 FTE) - Continuing (permanent) position - Generous annual leave provisions and professional development opportunities - Kia hiwa rā, kia hiwa rā!_ - He hiahia, he pūkenga nōu ki te...

  • Firmware Engineer

    4 weeks ago


    Christchurch, New Zealand Trimble Full time

    Your Title: Firmware Engineer Job Location: Christchurch, NZ Our Department: Geospatial (part of Trimble Field Systems) Number of Positions: 2 Does a role where you can design the firmware for new handheld hardware products, working with a range of technologies like GNSS, BT, WLAN, etc., excite you? What You Will Do As a Firmware Engineer with Trimble...

  • Firmware Engineer

    1 month ago


    Christchurch, New Zealand Trimble Full time

    Your Title: Firmware EngineerJob Location: Christchurch, NZOur Department: Geospatial (part of Trimble Field Systems)Number of Positions: 2Does a role where you can design the firmware for new handheld hardware products, working with a range of technologies like GNSS, BT, WLAN, etc., excite you?What You Will DoAs a Firmware Engineer with Trimble Geospatial,...

  • Electrical Engineer

    4 months ago


    Christchurch, New Zealand Dawn Aerospace Full time

    Dawn Aerospace is looking for a skilled and motivated person to undertake electrical engineering responsibilities for Dawn's spaceplane systems. The individual will be working closely with all vehicle sub-teams to design and implement electrical solutions from high-level requirements, all the while contributing to our goal of achieving scalable, accessible...

  • Firmware Engineer

    1 month ago


    Christchurch, New Zealand Trimble Full time

    Your Title: Firmware Engineer Job Location: Christchurch, NZ Our Department: Geospatial (part of Trimble Field Systems) Number of Positions: 2 Does a role where you can design the firmware for new handheld hardware products, working with a range of technologies like GNSS, BT, WLAN, etc., excite you? What You Will Do As a Firmware Engineer with Trimble...

  • Firmware Engineer

    3 weeks ago


    Christchurch, New Zealand Trimble Full time

    Your Title:Firmware EngineerJob Location:Christchurch, NZOur Department:Geospatial (part of Trimble Field Systems)Number of Positions:2Does a role where you can design the firmware for new handheld hardware products, working with a range of technologies like GNSS, BT, WLAN, etc., excite you?What You Will DoAs a Firmware Engineer with Trimble Geospatial, You...


  • Christchurch, New Zealand Applanix Full time

    **Your Title**:Software Engineer Intern **Job Location**:Christchurch, New Zealand (Office Based) **Our Department**:Trimble Agriculture Precision farming technologyenabling a vital industry to be more sustainable through futuristic software, that sounds pretty cool right? Join us for a 12 week paid internship and explore the world of technology, enjoy...


  • Christchurch, New Zealand Oceania Aerospace Ventures Limited Full time

    Fiso Engineering & Aerospace is seeking a skilled, experienced, and highly motivated Electrical Design Engineer to join our team.The position involves working collaboratively with an interdisciplinary engineering team to create, develop, and implement innovative engineering solutions across a range of industries & sectors.The Electrical Design Engineer will...

  • Reliability Engineer

    8 months ago


    Christchurch, New Zealand Asset Recruitment Full time

    **Key responsibilities for this role will include**: - Participating in the development, stabilisation and strategic advancement of predictive and preventative maintenance practices - Ensuring new capital builds have embedded the key criteria for effectiveness of existing facilities and systems - Supporting the ongoing development and quality of group...


  • Christchurch, New Zealand Enphase Energy Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...


  • Christchurch, New Zealand Enphase Energy Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...

  • Firmware Engineer

    4 months ago


    Christchurch, New Zealand Enphase Energy Full time

    Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the...

  • C++ Software Engineer

    6 months ago


    Christchurch, New Zealand CodeMatch NZ Full time

    Are you ready for **an interesting technical challenge? **Enjoy contributing to software product transformation, through cutting-edge technologies? Join my client’s team in **Christchurch** contracting to an innovative and industry-leading organisation. As a **C++ Software Engineer** you will play an important role in developing code that aligns with...


  • Christchurch, New Zealand CodeMatch NZ Full time

    Are you ready for **an interesting technical challenge? **Enjoy contributing to software product transformation, through cutting-edge technologies? Join my client’s team in **Christchurch** contracting to an **innovative and industry-leading organisation.** As an **Android Software Engineer** you will play an important role in developing code that aligns...

  • Systems Engineer

    7 months ago


    Christchurch, New Zealand Applanix Full time

    **Your Title**:Systems Engineer **Job Location**:Christchurch, NZ **Our Department**:Agriculture - Are you interested in designing cutting-edge technology products that will be integrating multiple different systems for an international customer base? _ **What You Will Do** As a Systems Engineer in Trimble’s Ag division you will work in a...