Job Title or Location
RECENT SEARCHES

SENIOR EMBEDDED SOFTWARE ENGINEER

Corinex Communications - 3 Jobs
Vancouver, BC
Full-time
Executive
Posted 20 days ago
Salary:

About Us:

Corinex is at the forefront of the global decarbonization movement, empowering prosumers to generate and consume electricity from distributed energy resources (DERs) such as renewable energy, EVs, heat pumps, and batteries. This decentralized approach to electricity generation and consumption introduces challenges like unpredictable power quality fluctuations and surges, creating significant opportunities for innovation. As a leading Cleantech company, Corinex provides advanced technology solutions that enhance grid flexibility and visibility. Our high-speed, secure connectivity solutions enable comprehensive monitoring and control of DERs over existing utility powerline infrastructure. Our standardized solutions have positioned us as industry leaders, demonstrated by our rapid international growth and sustained profitability.

We pride ourselves on fostering a fast-paced, dynamic, and collaborative work environment that thrives on an entrepreneurial spirit. Certified as a Great Place to Work, our employees are integral to our success. We seek professionals who are passionate about making a global impact, bringing energy, enthusiasm, creativity, and an open mind to their work. We work hard but also know how to play and laugh, always with respect. We enjoy leading in our field and value risk-takers, visionaries, and those with strong execution skills.

If you are excited about contributing to global decarbonization through innovative, market-validated technology, we want to hear from you!

About The Job

We are seeking a Senior Embedded Software Engineer to design and develop control systems for power devices. The ideal candidate will have experience in controlling power devices such as photovoltaic inverters, heat pump devices, electric vehicle charging equipment, battery charging control systems, and substation meters. Expertise in embedded systems development and proficiency in C/C++ programming languages are essential. Knowledge of grid flexibility, visibility, and G100 regulation is highly valued.

Duties and Responsibilities

  • Design, develop, and maintain control systems for power devices with a focus on enhancing grid flexibility and visibility.
  • Develop and integrate control systems for various power devices, including photovoltaic inverters, heat pump devices, electric vehicle charging equipment, battery charging control systems, and substation meters.
  • Write and optimize software code for embedded systems to ensure efficient and stable operation, contributing to overall grid stability.
  • Analyze and resolve technical problems encountered during the development and operational phases, ensuring effective grid management.
  • Collaborate with cross-functional teams to ensure timely completion of projects and adherence to quality standards.
  • Participate in system testing, validation processes, and prepare related technical documentation to support grid monitoring and control.

Qualifications:

  • Bachelor's degree or higher in Electrical Engineering, Automation, Computer Science, or related fields.
  • At least 3 years of experience in power device control system development; knowledge of grid flexibility, visibility, and familiarity with G100 regulation is highly welcomed.
  • Proficient in C/C++ programming languages with extensive experience in embedded systems development.
  • Familiarity with control principles of power devices such as photovoltaic inverters, heat pump devices, electric vehicle charging equipment, battery charging control systems, and substation meters.
  • Strong analytical skills with the ability to assess complex systems and troubleshoot issues effectively, contributing to grid stability and performance.
  • Excellent teamwork and communication skills, with the ability to collaborate effectively with colleagues from different disciplines.
  • Strong learning ability and adaptability to new technologies and environments.
  • High level of attention to detail to ensure precision and accuracy in all aspects of work, from coding to system integration and testing.
  • Ability to manage multiple tasks and projects simultaneously, prioritize workloads, and meet deadlines. Experience in agile development methodologies is a plus.

Why Join Us?

  • Impactful Work: Contribute to global decarbonization efforts with innovative technology.
  • Collaborative Environment: Work in a dynamic, entrepreneurial setting with a supportive team.
  • Professional Growth: Opportunities for continuous learning and career development.
  • Great Culture: Certified as a Great Place to Work, we value respect, creativity, and having fun while making a difference.