Embedded Software Engineer
24 hours ago
**About Us**
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. This role will be based with our team in Christchurch.
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 are seeking experienced Embedded Software Engineers for full time contract work until the end of August.
Some of the things that you might be involved in include:
- Hands-on feature development (writing code).
- Develop unit tests and verify your own work
- Identify and clarify requirements
- Work collaboratively with the embedded chapter
- Provide support to the wider business (test support, debug and resolve software issues)
- Participate in code reviews
**About You**
We think you’ll be a fit for this role if you have:
- Experience with embedded Linux: kernel configuration, Linux fundamentals, boot & startup procedures
- Familiarity with Linux-based performance analysis for managing computational workloads
- Security experience with modern internet-attached Linux systems: ensuring 3rd party software is up-to-date, minimising exposure to internet-based attacks and maintaining standards for development practices to reduce future risk
- Proven experience writing embedded software in C
- Experience writing MCU peripheral drivers
- Experience programming in Go
Desirable (but not essential)
- Experience working with Modbus, BLE, Ethernet, WiFi, TCP/IP, MQTT, AWS, LwM2M, CoAP or LTE-M
- Experience developing embedded software in C++
- Experience with Zephyr OS or FreeRTOS
- A background in safety critical software development, or familiarity in working with robust engineering practices and certifiable software
- A background in both bare-metal real-time MCU’s and embedded linux systems.
- Experience in building and configuring software development systems, such as CI pipelines
- The knowledge and drive to set up our processes for best practice software development
- Experience programming in Python
- Experience with signal processing
**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.
-
Embedded Software Engineer
1 week ago
Christchurch, New Zealand Enphase Energy Full timeEnphase 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...
-
Embedded Software Engineer
1 week ago
Christchurch, New Zealand Caterpillar Full time**Career Area**: Engineering **Your Work Shapes the World at Caterpillar Inc.** When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress...
-
Embedded Software Engineer
24 hours ago
Christchurch, New Zealand Basis Full time**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...
-
Embedded Software Engineer
1 week ago
Christchurch, Canterbury, New Zealand Caterpillar Full timeCareer Area:EngineeringJob Description:Your Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about...
-
Embedded Software Engineer
1 week ago
Christchurch, Canterbury, New Zealand Caterpillar Inc. Full timeCareer AreaEngineeringJob DescriptionYour Work Shapes the World at Caterpillar Inc.When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about...
-
Senior Embedded Software Engineering Specialist
2 weeks ago
Christchurch, Canterbury, New Zealand Task Recruitment Full timeAre you an outstanding Senior Embedded Software Engineer with strong embedded Linux,C++ and Control Systems experience? Do you want to work on a product used globally by the construction, mining & paving industries? You will be the first Embedded Software Engineer to join a new team which is tasked with adding new features to this product. As the team...
-
Embedded Software Engineer
2 days ago
Christchurch, Canterbury, New Zealand Basis Full timeAbout UsAt 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...
-
Embedded Software Engineer
4 days ago
Christchurch Central, New Zealand Caterpillar of Australia Full timeAbout Caterpillar:Caterpillar is the world's leading manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. We are a leader and proudly have the largest global presence in the industries we serve.For 100 years, Caterpillar has been making sustainable progress possible and...
-
Manager Embedded Software
2 weeks ago
Christchurch, New Zealand Enphase Energy Full timeEnphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell...
-
Embedded Engineer
3 days ago
Christchurch, New Zealand OSHO Full timeNote: this advertisement is for an independent contractor, not a permanent employee._ **About Us** Are you looking for an opportunity to make a real difference in your next role? 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...