Firmware Verification Engineer

2 weeks ago


Christchurch, Canterbury, New Zealand OSHO 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.

Osho is driven by purpose, real innovation, and ambition.

We are developing new electrical and electronics systems, new mechanical systems, new software systems, new interfaces and new product initiatives.

We need to test all these streams of work to ensure we are both learning fast and developing a quality product.

We are using lean development methods that are iterative, cross-functional and feed our learnings back into the design process.

As a test engineer you may have a specialty in software or hardware, but your wider systems purview enables you to contribute to our overall product goals and resolution of human-centered problems.

We closed a $12m capital raise late last year, so we're well funded and ready to grow. Our team is smart, curious and has some big goals - so if you're interested in joining a fast-growing and startup that is design-led and puts people at its core, then we'd love to hear from you

This is your chance to join something special early, and contribute to making a very real impact.

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 operate in a regulated market, making safety equipment.

Our early test learnings feed into a robust verification cycle where your expertise supports performing methodical and documented tests that form a key part of our product lifecycle management and quality system.


As an embedded systems / firmware specialist you will be working closely with the embedded software team and the wider testing team to ensure that both the firmware and the integrated system meets requirements.

You will be helping to develop our cross-functional development process as we grow to ensure it is collaborative and highly efficient, making use of modern test methods, test automation, and developing our new test lab further.

Some of the things that you might be involved in include:


  • Research Testing: We are developing lots of new IP blocks and concepts. Support our technology advancement with varied exploratory testing activities will help push the envelope. This includes conducting tests involving oscilloscopes and other equipment in our electrical lab.
-
Development Testing: Be part of our development process, working collaboratively with our product, systems and design teams to advance our products forward.
-
Unit Testing: Collaborate with our embedded software team on CI testing scope, methods and coverage to achieve verification level regression testing.
-
Verification Testing: Be responsible for conducting verification testing to meet our formal quality requirements, including test specification development and planning, conducting tests, and documentation with our QMS system
-
Pre-compliance Testing: We operate in regulated markets. Support early testing against defined methods to ensure an optimal path through compliance.
-
Automation: We love automating stuff. Help develop, iterate and execute our CI, PIL and HIL test systems. Being proficient in Python will be instrumental here.
-
Infrastructure:Build our testing capabilities, whether its improvements of our CI HIL setup, our test documentation system, fabricating custom test equipment, ordering new gear or fitting out our new lab.
-
Readiness: Support the team with forward planning activities to ensure we are always on top of tasks with our resources, vendors and equipment.
-
Best Practice: Helping to improve the way we work with reviews and retrospectives, research new methods and practices, and collaborating for change.

About You
We think you'll be a fit for this role if you have:

  • A tertiary qualification in Engineering (or similar)
  • At least 2+ years experience in a development or test role in embedded software engineering.
  • A test mindset for embedded software that leads to discovering improvements, new methods and increasing robustness of our products.
  • The ability to develop test scripts in Python and automate testing systems.
  • Experience in testing software infrastructure, interfaces, API's, interactions and experiences.
  • Experienced with software test practices and methodologies of multiple types (unit, integration, API/fuzz) and able to articulate the value that each type brings.
  • Demonstrable ability to discuss and contribute to embedded C/C++ test methods, weaknesses, failure mechanisms, and test coverage improvements.
  • Diligence on capturing outcomes and preparing documentation sufficient to the purpose.
  • Familiarity with electrical test equipment such as oscilloscopes and methods of testing systems in an electrical lab.
  • Familiarity with software source control systems such as gi

  • Hardware Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Tait Full time

    We are seeking a Hardware Engineer with skills predominantly in digital and analogue and/or RF design to join Tait Communication's Hardware Development team. In this role, you will be responsible for both enhancement activities on the current range of products and the development of new terminals and base station products.You will:- be involved in all phases...


  • Christchurch, Canterbury, New Zealand Align Recruitment Full time

    Posting AR-175TitleElectronic Hardware Engineer New Zealand AR-175:City ChristchurchCountry New ZealandProfession Electronic Hardware EngineeringJob Type Permanent Full-TimeRelocation Yes, perhaps a littleSalary NZ$65,000 to $110,000Start Date NegotiableI have a permanent opportunity for a keen and skilled Hardware Engineer to join a telecommunications,...


  • Christchurch, Canterbury, New Zealand Sunstone Talent Full time

    BSc Computer Science or Physics or Maths or BEng in Software Engineering? Build new features & functionality in C++ / QT desktop apps Get great training, work in a modern office in a supportive, friendly culture?A modern cloud-based company is looking for a Junior C++ Software Engineer to join an Agile development teamBSc in Computer Science or similar? BEng...

  • Python Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Canonical - Jobs Full time

    This role is office based at our location in Xizhi District, New Taipei City.This is a Python software engineering opportunity for a computer lab engineer passionate about open source software, Linux, and the latest server and network technologies. Come build a rewarding, meaningful career working with the best and brightest people in technology at...


  • Christchurch, Canterbury, New Zealand Enphase Energy, Inc. Full time

    Our mission at Enphase Energy is to advance a sustainable future for all. Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry's best-performing...


  • Christchurch, Canterbury, New Zealand Applanix Full time

    Your Title: Software EngineerLocation: Christchurch, New ZealandOur Department: Rotational Development ProgramSTART DATE JANUARY 2024Are you looking to gain invaluable leadership experience and exposure to multiple areas within a business? Trimble offers a unique opportunity for a skilled recent graduate to be part of our Engineering Rotational Development...


  • Christchurch, Canterbury, New Zealand Applanix Full time

    Your Title:Software Engineer InternJob Location:Christchurch, New Zealand (Office Based)Our Department:Trimble AgriculturePrecision farming technologyenabling a vital industry to be more sustainable through futuristic software, that sounds pretty cool right?Join us for a 12 week paid internship and explore the world of technology, enjoy our very cool and...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    Your Title : Software EngineerLocation : Christchurch, New ZealandOur Department : Rotational Development ProgramSTART DATE :13 JANUARY 2025Are you looking to gain invaluable leadership experience and exposure to multiple areas within a business? Trimble offers a unique opportunity for a skilled recent graduate to be part of our Engineering Rotational...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    Software Engineer, Rotational Development Program page is loaded Software Engineer, Rotational Development Program Apply locations New Zealand - Christchurch time type Full time posted on Posted 30 Days Ago job requisition id R44057 Your Title:Software Engineer Location: Christchurch, New Zealand Our Department: Rotational Development ProgramSTART DATE: 13...

  • Systems Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Tait Full time

    Tait Communications is a global leader in designing and delivering critical communications solutions which are the right fit for a variety of industries including public safety agencies, government services, utilities, extractive industries, and urban transport providers. Across the world, users of Tait products and services are better able to protect...

  • Embedded Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand OSHO Full time

    Note: this advertisement is for an independent contractor, not a permanent employee._About UsAre 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, Canterbury, New Zealand Vontier Full time

    About Invenco by GVRInvenco by GVR is a dynamic and innovative force in the world of technology-driven retail solutions.Born from the integration of various groups within the Gilbarco Veeder-Rootnetwork and the strategic acquisition of technology companies worldwide, our foundation is built on tech expertise.With a diverse set of industry leaders including...


  • Christchurch, Canterbury, New Zealand Trimble Full time

    Software Engineer, Rotational Development Program page is loaded Software Engineer, Rotational Development Program Apply locations New Zealand - Christchurch time type Full time posted on Posted 30 Days Ago job requisition id R44057 Your Title: Software Engineer Location: Christchurch, New Zealand Our Department: Rotational Development Program START DATE:...


  • Christchurch, Canterbury, New Zealand Enphase Energy Full time

    Our mission at Enphase Energy is to advance a sustainable future for all._ Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our awardwinning smart battery technology, we engineer one of the industry's bestperforming...


  • Christchurch, Canterbury, New Zealand Jacobs Full time

    Your Impact:The world needs innovators and problem solvers who turn challenges into greater opportunities. We have an insatiable curiosity about solutions to move people and goods safely and efficiently across the globe. From rail systems mobilising accessible transit, to ports linking land and sea - when it comes to connecting the people and places of...


  • Christchurch, Canterbury, New Zealand Jacobs Full time

    Your Impact:The world needs innovators and problem solvers who turn challenges into greater opportunities. We have an insatiable curiosity about solutions to move people and goods safely and efficiently across the globe. From rail systems mobilising accessible transit, to ports linking land and sea - when it comes to connecting the people and places of...


  • Christchurch, Canterbury, New Zealand Tait Full time

    We're growing and we can offer various Intermediate-level Software Design Engineer opportunities across our specialist Tait Engineering teams based in Christchurch. Drive innovation and contribute to a team leading the software development of Tait's worldclass broadband and LMR products. Be part of a continually evolving, high functioning team with a great...


  • Christchurch, Canterbury, New Zealand Tait Full time

    We're growing and we can offer various Senior Software Design Engineer opportunities across our specialist Tait Engineering teams based in Christchurch. Drive innovation and contribute to a team leading the software development of Tait's worldclass broadband and LMR products. Be part of a continually evolving, high functioning team with a great team culture ...


  • Christchurch, Canterbury, New Zealand Tait - New Zealand Full time

    We Go Beyond for A Safer WorldJunior Design EngineerTe Tūranga - The RoleWhether you're a junior, intern or evolving into an intermediate developer, we want to hear from youThe focus of the position is on:Contributing to requirements capture, analysis and modelling, design and code reviews, and the team's codebase. Implementing highlevel designs under...

  • Systems Engineer

    2 weeks ago


    Christchurch, Canterbury, New Zealand Datacom Full time

    Our PurposeHere at Datacom, we connect people and technology to solve challenges, create opportunities and discover new possibilities for the communities we live in whilst embodying a culture of trust and respect for employees and customers alike.The Nuts and BoltsWhy You Want to Join Us - Our Team and Culture, Benefits, Career Growth and FlexibilityWe are...