Enable job alerts via email!

Embedded Linux Software Engineer

Basis

Auckland

On-site

NZD 90,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A technology company in Auckland is seeking an Embedded Linux Software Engineer to develop the software stack for a Smart Panel. The ideal candidate will have strong skills in embedded Linux development and proficiency in Go, C/C++, or Python. This role offers a competitive salary, unlimited annual leave, and flexible working hours.

Benefits

Employee share scheme
Unlimited annual leave
Flexible hours
Access to well-being programme
Parental leave policy

Qualifications

  • Strong embedded Linux skills across the full stack, from drivers to applications.
  • Knowledge of cellular communication protocols.
  • Experience with hardware bring-up or board-level debugging.

Responsibilities

  • Design and implement the full Embedded Linux software stack.
  • Develop and maintain communication interfaces across protocols.
  • Build robust APIs and develop data pipelines.

Skills

Embedded Linux development
Proficiency in Go, C/C++, or Python
IP-based networking
IoT security
Automated testing
Version control
Collaboration
Problem-solving

Education

Degree in Computer Science, Software, Electronics, or Computer Engineering

Tools

CI/CD pipelines
Debugging tools
Job description
About Us

At Basis, we’re building a future that powers homes, fights climate change, reduces household costs and creates a better future for generations. That means rethinking everything, not just what we build, but how we build it.

The Role

We are looking for an Embedded Linux Software Engineer to architect and develop the brain of our next‑gen Smart Panel that orchestrates everything from individual circuit control to complex DER integrations.

  • Embedded Linux Systems: Design and implement the full Embedded Linux software stack—from device drivers through to application (Go).
  • Network & Communication: Develop and maintain interfaces across multiple protocols (BLE, WiFi, Ethernet, 10BASE‑T1S, cellular) to enable communication and data flow across the system’s internal and external interfaces.
  • APIs & Data Management: Build robust APIs and develop data pipelines that aggregate, process, and route information throughout the system.
  • Third‑Party Integration: Implement interfaces and control strategies to integrate with external devices and systems within an evolving technical and regulatory landscape.
  • Control & Coordination: Implement decision‑making logic for system orchestration.
  • Security: Develop security features and maintain security‑conscious practices throughout the software stack.
  • Code Quality & Testing: Write clean, maintainable code with comprehensive unit and bench testing, while contributing to and extending our CI/CD pipelines and hardware‑in‑the‑loop test frameworks.
  • Code Review: Review peer code to ensure quality, security, and architectural consistency across the embedded software team.
About You

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

  • A degree in Computer Science, Software, Electronics, or Computer Engineering, or equivalent experience.
  • Strong embedded Linux development skills across the full stack — from drivers to applications.
  • Proficiency in Go, C/C++, or Python, with solid knowledge of IP‑based networking and cellular communication protocols.
  • An understanding of IoT security, data privacy, and compliance in connected systems.
  • Experience with version control, CI/CD pipelines, and automated testing.
  • A background in hardware bring‑up or board‑level debugging.
  • Comfort with ambiguity; takes initiative and solves problems proactively.
  • A collaborative team player with strong communication and documentation skills.
  • Ability to balance speed and quality—knowing when to move fast and when to be thorough.
  • A self‑motivated mindset with a strong sense of ownership beyond defined responsibilities.
Nice to Have

Exposure to distributed energy resources (DERs) or energy management systems, and prior work in regulated industries.

Benefits
  • A competitive salary and employee share scheme (ESOP).
  • Unlimited annual leave.
  • Tools of trade, including laptop and headphone allowance.
  • Flexible hours – focus on outcomes, adjust your day around commitments.
  • A schedule of fun team events throughout the year.
  • Office dogs + steady supply of fresh fruit and snacks.
  • Access to Clearhead well‑being programme with free sessions with a psychologist per year.
  • 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 and up to 6 weeks for secondary caregivers (conditions apply).
  • 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 and attach your CV. If you have any questions about the role, fire them over to Steph at talent@wearebasis.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.