Search jobs

Linux Embedded/ IoT Software Engineer - 18442

Vancouver, BC

Posted: 03/09/2023 Category: Engineering Job Number: 18442 Pay Rate: Competitive

Job Description

Company Description: 

Invinity Energy Systems ( is a public company trading on the London Stock Exchange with primary operations in Vancouver, Canada deploying large-scale flow battery systems worldwide. Located near the Port of Vancouver, Invinity sees the world shifting to renewable energy and strives to build large-scale, long-duration, and robust energy storage. 

Invinity’s vanadium flow batteries are highly advanced versions of this proven technology. They've created flow batteries that store energy in a liquid vanadium electrolyte. The value of these battery systems rests in the expertise of flow battery design, electrochemistry, and software. Software is the core of creation and embedded within the electronics components in the battery modules, coordinating large arrays of modules to work in concert, engaging with other energy infrastructure equipment, allowing monitoring and management of complete battery projects, and even supporting trading on energy markets.

Position Overview: 

The software development team at Invinity builds large, complex, distributed control and management software for energy storage systems. Customers expect incredibly high availability, robust and fast responses to requests, and a rich level of information about the systems.

In this position, you will be responsible for designing and building the management software for their battery systems, which involves co-ordinating the operation of many disparate control systems, interfacing with the connected grid, and providing efficient reporting of data to backend cloud-based information systems.

You will be working closely with a multi-disciplinary team of embedded software developers, electronics engineers, mechanical engineers and others who are developing a battery system capable of scaling to GWh capacity. 

We are looking for someone who loves to seek out solutions to a wide range of complex problems. This position has the opportunity to be involved in control, communications, and data management, further modernizing the field of energy storage and vanadium flow batteries.

Duties include: 
  • Designing and building the management software for the battery systems
  • Coordinating the operation of many disparate control systems, interfacing with the connected grid
  • Providing efficient reporting of data to the backend cloud-based information systems
  • Working closely with a multi-disciplinary team of embedded software developers, electronics engineers, mechanical engineers
  • Data management and further modernizing the field of energy storage and vanadium flow batteries. 

What the company will expect from you: 
  • Technical degree in Computer Science, Software Engineering, or relevant field
  • Knowledge of industrial control and monitoring systems and protocols
  • Experience developing embedded software or firmware in an Agile environment
  • Able to create C/C++ application software for embedded Linux platforms
  • Experience developing mission-critical systems
  • Knowledge of IoT requirements and design principles, and security 
  • Familiarity with distributed systems 
  • Familiarity with git, cmake, Jira, Jenkins
  • Experience in the energy/power sector is considered an asset

What you can expect in return:
  • Competitive base salary
  • Comprehensive benefits package
  • Share options

Only candidates already eligible to work in Canada will be reviewed. Only qualified candidates will be contacted.

Meet Your Recruiter

Dave Banns
MBA, Principal
Recruiting Specialty: Engineering & Operations

As Principal, Dave builds and maintains relationships with our partners. Drawing on over a decade of global recruitment and business development experience, his market knowledge is an invaluable resource to organizations of all sizes. Dave has ambitious goals to work collaboratively with current and new clients to develop cutting-edge, proactive workforce solutions. He has a proven record of exceeding clients’ expectations and cultivating sustainable and mutually-beneficial partnerships.

Dave is also a specialized and consultative recruiter with a focus in Engineering, Manufacturing, Construction and Operations positions. He has a reputation among his clients for implementing unique search strategies to attract top talent and build cohesive teams. Dave has a realistic understanding of how his clients’ businesses function in today’s world and what they will need to thrive in the future. Moreover, he has a deep network, refined ability to spot technical talent and match it with the most suitable company culture.

A former teacher, Dave knows how best to coach and guide individuals he works with. He takes the time to fully understand their goals, encouraging them to develop and follow a career path that is unique to their skills, talents and aspirations. Working with them as their consultant, he opens doors, acting as a conduit between great candidates and high-calibre career opportunities.

Dave holds an MBA in Global Management and a BBA in Marketing. He is an enthusiastic supporter of Big Brothers of Canada and the Make-A-Wish Foundation, and is a Board member for The Vancouver Society of Children’s Centres, where he sits on the HR & Governance, Finance and Nominations Committees. He is an avid traveler and sports enthusiast, coaches his son’s tee-ball and soccer teams, and enjoys hockey, golf, cycling, baseball, basketball, tennis and skiing.

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.