Wearebasis
Causeway Technologies Limited
DCS Scaffolding
Causeway Technologies Limited
Causeway Technologies Limited
Rohde & Schwarz Cybersecurity
Applied Intuition Inc.
Influential Software Services Ltd
Connect with headhunters to apply for similar jobsDubizzle Limited
Dubizzle Limited
Causeway Technologies Limited
GitHub
JD Sports Fashion Australia Pty
Trusted Technology Partnership
Rapid7, Inc
& Security Systems Ltd
Arnold Clark Group
Arnold Clark Group
Delta Controls Inc.
TESOL International Association
AddSecure Group
A forward-thinking technology company in Christchurch is seeking an Embedded Software Engineer to join their dynamic team. In this role, you will design and develop embedded software for complex IoT systems while ensuring compliance and collaborating closely with hardware teams. Ideal candidates will have a strong background in C/C++, real-time systems, and a passion for tackling challenging problems. If you're looking for a role with real-world impact, apply now!
At Basis, we’re not just building a company — we’re building the future. We’re redesigning the electrical systems that power our homes to fight climate change, reduce household costs, and create a better future for generations to come. That means rethinking everything, not just what we build, but how we build it.
To do this, we need incredible people. People who are bold, creative, sharp, and thoughtful. People who care. People who move fast and think differently. That’s where you come in.
We're looking to grow our Embedded Software Team in Christchurch. In the role of Embedded Software Engineer, you'll be helping us extend our capabilities with your excellent software skills and ownership. We have a product in market, real customers depending on our system, and a wealth of telemetry and feedback flowing in - now we need to make it even better.
You’ll be working with real‑world data from deployed systems, shaping improvements based on actual customer feedback and field reports, and expanding features we’ve delivered in early form. This is a highly complex distributed IoT system - interfacing cloud‑connected systems containing complex processing, configuration, and control. If iterating on a live product with tangible impact sounds exciting to you, keep reading.
Some of the things that you might be involved in include:
Design & Implementation: Designing and writing embedded software across real‑time, distributed, and IoT systems.
Hardware Integration: Collaborating with hardware and systems teams to integrate, validate, and debug across the full stack.
Technical Problem‑Solving: Investigating issues, making tradeoffs (performance, memory, safety, user experience), and delivering solutions within constraints.
Security & Compliance: Ensuring software meets regulatory and security requirements throughout development.
Testing: Developing and maintaining unit test frameworks including continuous integration systems.
Systems Test: Supporting the wider team and systems integration processes with full system HIL test frameworks.
Code Review: Reviewing code written by Basis peers to ensure quality, collaboration, and conformance.
We think you’ll be a fit for this role if you have the following skills/or traits:
Embedded software development with C/C++ and an RTOS
A background in safety‑critical or regulatory‑compliant software development
Real‑time sensor integration and signal processing
Using Python for telemetry analysis, automation, and root‑cause investigation
Low‑level communication protocols (e.g., SPI, UART, I2C)
Hardware debugging and collaboration with electronics teams
A tertiary qualification in electronics, mechatronics, software development, or equivalent experience
An ability to take initiative, follow through on what you say you’ll do, and own your mistakes
Comfort with uncertainty and using your initiative to solve problems
Effective at working within a cross‑discipline team
Judgement on when to move fast vs when to be thorough
Research shows that while men apply for jobs when they meet ~ 60% of the job criteria, women and other marginalised groups tend to apply only when they check every box. So if you think you have what it takes, but are not sure you check every box, we still want to hear from you 🙌
We’d love to hear from you! No need to submit a cover letter - just click 'apply' toanswer 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 Steph at talent@wearebasis.com
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.