Embedded Software Engineer in Christchurch
Embedded Software Engineer

Embedded Software Engineer in Christchurch

Christchurch Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
W

At a Glance

  • Tasks: Design and develop embedded software for innovative IoT systems that combat climate change.
  • Company: Basis is a forward-thinking company dedicated to creating a sustainable future.
  • Benefits: Enjoy unlimited leave, flexible hours, and a competitive salary with an employee share scheme.
  • Why this job: Make a real impact by improving products based on customer feedback and real-world data.
  • Qualifications: Experience in embedded software development with C/C++ and a passion for problem-solving.
  • Other info: Join a diverse team with fun events, office dogs, and a commitment to well-being.

The predicted salary is between 36000 - 60000 £ per year.

About Us
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.

The Role
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.

  • 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.

About You
Embedded software development with C/C++ and an RTOS 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.

Benefits
A competitive salary and employee share scheme (ESOP). Unlimited annual leave so that you can take the time that you need to re-energise. Tools of trade, including laptop and headphone allowance. Flexible hours – we focus on outcomes, so adjust your day around whānau, hobbies, or other commitments. A schedule of fun team events throughout the year (Lego Battlebots, table tennis, themed Friday drinks, and more!). Office dogs + steady supply of fresh fruit and snacks in the office. Access to Clearhead, our well-being programme which gives you 5x free sessions with a psychologist per year. A commitment to diversity and inclusion: Pride Committee and partnering with Pride Pledge, 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). 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 Steph at talent@wearebasis.com.

Embedded Software Engineer in Christchurch employer: Wearebasis

At Basis, we are committed to building a sustainable future through innovative technology, making us an exceptional employer for those passionate about impactful work. Our Christchurch location offers a vibrant work culture with unlimited annual leave, flexible hours, and a strong focus on employee well-being, including access to mental health support and a commitment to diversity and inclusion. Join us to collaborate with talented professionals in a dynamic environment where your contributions directly shape the future of energy systems.
W

Contact Detail:

Wearebasis Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer in Christchurch

Tip Number 1

Get your networking game on! Connect with folks in the industry, attend meetups, or join online forums. You never know who might have a lead on that perfect Embedded Software Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and IoT systems. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Don’t be shy about reaching out directly to companies like Basis. A quick email expressing your interest can go a long way. Plus, applying through our website makes it super easy for us to see your application!

Tip Number 4

Prepare for interviews by brushing up on technical problem-solving scenarios. Be ready to discuss how you’ve tackled real-world issues in embedded software development. We love seeing candidates who can think on their feet!

We think you need these skills to ace Embedded Software Engineer in Christchurch

Embedded Software Development
C/C++ Programming
RTOS Experience
Real-time Sensor Integration
Signal Processing
Python for Telemetry Analysis
Low-level Communication Protocols (SPI, UART, I2C)
Hardware Debugging
Cross-discipline Team Collaboration
Technical Problem-Solving
Unit Test Framework Development
Systems Integration Testing
Code Review
Initiative and Ownership
Adaptability in Uncertainty

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for embedded software and tackling climate change shine through. We want to see that you care about the impact of your work and how it contributes to a better future.

Tailor Your CV: Make sure your CV highlights relevant experience with C/C++, real-time systems, and any cool projects you've worked on. We love seeing how your skills align with our mission, so don’t hold back on showcasing your achievements!

Be Yourself: We’re looking for bold and creative thinkers, so don’t be afraid to let your personality come through in your answers. Authenticity is key, and we appreciate candidates who are genuine and thoughtful in their approach.

Apply Through Our Website: Remember, applying through our website is the best way to get your application in front of us. It’s quick and easy—just click 'apply' and answer a few short questions. We can’t wait to hear from you!

How to prepare for a job interview at Wearebasis

Know Your Stuff

Make sure you brush up on your embedded software skills, especially in C/C++ and RTOS. Be ready to discuss your experience with real-time sensor integration and low-level communication protocols like SPI and I2C. This will show that you’re not just a fit for the role but also passionate about the technology.

Show Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled technical challenges in the past. Think about times when you had to make trade-offs between performance, memory, and user experience. This will demonstrate your ability to think critically and creatively under pressure.

Collaborate Like a Pro

Since this role involves working closely with hardware and systems teams, be ready to discuss your collaborative experiences. Highlight any projects where you’ve integrated software with hardware, and how you communicated effectively with cross-discipline teams to achieve your goals.

Embrace Feedback

Talk about your approach to code reviews and how you handle constructive criticism. Mention any frameworks or practices you’ve used to ensure quality and collaboration in your work. This shows that you value teamwork and are committed to continuous improvement.

Embedded Software Engineer in Christchurch
Wearebasis
Location: Christchurch
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

W
  • Embedded Software Engineer in Christchurch

    Christchurch
    Full-Time
    36000 - 60000 £ / year (est.)
  • W

    Wearebasis

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>