Embedded Engineer
7 hours ago
Note: 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 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're also currently in stealth mode, so check out our website and we'll share more with you during the recruitment process
**The Role**
Our embedded team has grown, and we have some exciting yet tight deliverables to meet next quarter. As such, we're looking to engage 1-2 embedded engineering contractors to pitch in and work with our embedded team between January and April next year. We have an existing small team, systems outlines, concepts, functional prototypes, test setups, and scripts, and we now 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 clean sheet opportunity. We are building a highly complex distributed IOT system - interfacing cloud connected systems containing complex processing, configuration, and control. If this sounds like something you'd like to be a part of and leave your mark on - jump onboard
Some of the things that you might be involved in include:
- Assisting our systems team with rapid prototyping of new concepts to realise and validate IP blocks
- Quickly creating proof-of-concept software to test new ideas.
- Implementing sensor interfaces, working with ADCs and signal processing
- Implementing the cloud connectivity, firmware update mechanisms, security protocols, authentication and data management of an IOT system.
- Helping to establish the processes and documentation systems for a safety-critical regulated product, working with our process leads to achieve this
- Creating efficient unit tests, continuous test infrastructure, test equipment interfaces, backend support systems
- Developing fast, reliable, secure, and efficient communications interfaces.
- Developing high-reliability software capable of functioning for years without resetting
- Conducting code reviews of your peers' work, and using code reviews of your own work to improve your game
- Co-ordinating with other members of the Physical Tribe to ensure you can collectively deliver on milestones
**About You**
We think you’ll be a fit for this role if you:
- Are a contractor
- Have a tertiary qualification in software development, or relevant experience
- Have around 5+ years of experience developing embedded software
- Can create great embedded software in C++ (C++14 or later)
- Have an understanding of the wider system beyond software, and an ability to articulate the impact of systems decisions on software and vice versa
- Are comfortable working with uncertainty, using your initiative, and doing what it takes to solve problems
- Have a desire to sprint, iterate and understand when to go fast vs when to be detailed
- Enjoy working in a start-up environment
Some of the following would also be useful, but are not essential:
- A background in safety critical software development, or familiarity in working with robust engineering practices and certifiable software
- Experience working with bare-metal real-time MCU’s
**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 Engineer
1 week 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...
-
Embedded Software Engineer
7 days 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
7 days 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...
-
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 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
1 week 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...
-
Christchurch, New Zealand Canonical - Jobs Full timeCanonical, 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...
-
Lecturer / Senior Lecturer in Embedded Systems
7 hours ago
Christchurch, New Zealand University of Canterbury Full timeDepartment 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...