Need Some Help?

Easy ways to get the answers you need.

Careers

As a reminder, Corinex Communications Corp. will never send out unsolicited offers of employment, nor do we ever solicit any application fees or reimbursements from job candidates.

Job Title
Location
Software QA Specialist
Vancouver

Software QA Specialist

We are looking for an innovative, hands-on individual to grow our Software team! As one of our Software QA Specialist you will perform system integration test, regression test and software quality assurance (QA).

We offer a very interesting working environment in the industry leading international Company with great growth potential!

Your job responsibilities will include:

  • Take leadership in requirement gathering, environment preparation, and test execution
  • Collaborate with both the testing and software development team for ensuring the quality and serviceability of new features and releases of software.
  • Design test approaches, architecture and methodologies to achieve high coverage of use cases, test cases and exception cases.
  • Document and analyze test results, cooperate with developers and recommend corrective actions.
  • Take part in the development of automatic testing system and maintenance
  • Achieve monthly, quarterly and annual personal and team objectives

Qualifications:

  • Be able to legally work in Canada
  • Degree or diploma in a software-related field with 2+ years of experience in a QA or Software Developer Role
  • Excellent troubleshooting, problem solving, and documentation skills
  • Good communication skills is a must
  • Excellent time management skills and ability to meet demanding timelines
  • The ability to effectively handle multiple, concurrent assignments and activities
  • Demonstrated ability to work well with multiple teams in a cross-functional environment
  • Positive attitude in learning new technology and overcoming new challenges
  • Experience in UNIX/LINUX-like operating system with the ability to navigate, manipulate and understand the file structure.
  • Scripting experience in Linux Bash or Python
  • Extensive knowledge in network layers and TCP/IP networking fundamentals.
  • Experience in IPv6, SNMPv3, TLS, DTLS, PKI, VLAN, certificate enrollment, encryption standards, network architecture, SQL, web services, test automation framework is a plus
  • C/C++ experience is a plus
  • Experience in embedded systems testing or development is a plus.
FIELD APPLICATIONS ENGINEER
Vancouver

About Us!

Corinex Communications Corp. develops and manufactures leading edge solutions based on ultra high-speed powerline communication for Smart Metering and SmartGrid applications. It offers highly secure applications for energy theft prevention, along with load and asset management implemented within the Smart Metering Infrastructure. Its BPL communication solution supports multiple meter vendors, conforming to both IEC and ANSI meter specifications. Corinex customers are comprised of leading world utilities and their suppliers.

The Opportunity!

As a Field Applications Engineer you will assist our Software Development team in providing support to customers and in various projects. You will contribute in the development of new Corinex Products by providing insightful customer feedback, working in cooperation with the industry's largest corporations to fine tune performance, specification and application for the utility markets.

Responsibilities:

  • Form strong business relationships with the customer at various levels of the organization
  • Troubleshoot and provide accurate and timely resolution to customer issues
  • Pro-actively identify issues by becoming familiar with customer's technical and business environment while providing recommendations for resolution to these issues
  • Share knowledge by writing technical documents and pro-actively sending helpful technical information to customer (upcoming patches, technical news, etc).
  • Document and communicate work performed and prepare documents as requested
  • Deliver technical presentations and/or training to diverse audiences.
  • Apply expertise in day-to-day technical activities during deployment, evaluation and support of projects world-wide including leading customer’s personnel in these efforts and communicate project results, barriers, status as well as other relate ditems internally and externally, orally and in writing
  • Support online and in-person presales activities in cooperation with sales team
  • Assist in the implementation of Smart metering products/solutions in line with specific Consulting engagements.
  • Travel up to 30% of the time.

Qualifications:

  • Bachelor's degree, Engineering, Computer Science or technical equivalent, secondary level preferred with fluent written and spoken English at relevant technical level
  • 2 years in the communications or utility/automation industry as applications engineer, and/or product engineering
  • Strong to Expert understanding of networking (L2/L3 networks and protocols, TCP/IP, VPN, firewalls, security, etc.).
  • Mature troubleshooting skills and experience with network test and trace tools
  • Strong knowledge of IPv4 and IPv6 networks and associated network services (DHCP/ICMP/FTP/SNMP/NTP/DNS/RADIUS/AAA)
  • Strong knowledge of Linux and ability in shell scripting
  • Preferred understanding of relational databases and SQL
  • Preferred knowledge of signaling systems and electronic test / measurement
  • Preferred knowledge of digital communication systems including OFDM PHY format
  • Preferred knowledge in electric utility power transmission and distribution systems
  • Preferred experience from energy automation/energy management and metering sector
  • Extensive documentation capabilities using Excel, Word, is required.
  • Experience working with an CRM and call reporting management systems.
  • Experience working in a dynamic environment with evolving requirements and high expectations.
  • Be able to travel frequently for onsite customer support work.
  • Strong program and project management skills with focus on quality and attention to detail.
  • Positive attitude as well as excellent communication, presentation, organizational and interpersonal skills.
  • Passionate about helping customers get more out of their investments
  • Must be able to handle field troubleshooting and correction of any problem installation or applications.
  • Experience in providing technical support over the phone or email.

 

Junior Accountant
Vancouver

About Us

Corinex Communications Corp. develops and manufactures leading edge solutions based on ultra-high speed powerline communication for Smart Metering and SmartGrid applications. It develops highly secure applications for energy theft, load and asset management implemented within the Smart Metering Infrastructure. Its BPL communication solution supports multiple meter vendors, conforming to both IEC and ANSI meter specifications. Corinex customers are leading world utilities and their suppliers.

The Opportunity!

We are looking for an ambitious Junior Accountant to provide support to the financial department by managing daily accounting tasks. You will be part of a team of professionals working to maintain order and transparency for the company's finances.

Responsibilities

  • Record expenses to GL accounts and projects, analyze invoice/expense reports, prepare the appropriate journal entries, and verify that the appropriate approval on the expenses have been obtained
  • Prepares banks/company's credit cards reconciliations, bank recurring entries administration
  • Record accounts payable; pay vendors on time and verify supporting documentation; prepare payment summary for Management review and issues cheques; resolve invoice and payment discrepancies
  • Records fixed assets additions and maintains fixed asset sub ledger. Prepares and maintains depreciation and labour cost allocation schedules
  • Review and approve invoices for customers/accounts
  • Month end closing
  • Assist with audits for CRA, WCB, other government agencies and year-end reviews
  • Support with ad-hoc accounting duties and special projects as requested

Skills and Qualifications

  • Bachelor's Degree in Accounting or Finance
  • 2+ years' related experience preferred
  • Hands-on experience working with general ledgers
  • Strong written and verbal communication skills
  • Excellent problem-solving skills
  • Proficient with ERP systems, including Microsoft Office
  • Able to multi-task and prioritize work effectively

 

EMBEDDED SOFTWARE ENGINEER
Vancouver

EMBEDDED SOFTWARE ENGINEER

The Opportunity!

If you are looking for an opportunity to work on the most advanced upcoming technology with new and exciting products, we want to hear from you!

Corinex Communications Corp. develops and manufactures leading edge solutions based on ultra-high speed powerline communication for Smart Metering and SmartGrid applications. It develops highly secure applications for energy theft, load and asset management implemented within the Smart Metering Infrastructure. Its BPL communication solution supports multiple meter vendors, conforming to both IEC and ANSI meter specifications. Corinex customers are leading world utilities and their suppliers.

 Job Responsibilities:

  • Work with a software team on a real-time embedded platform with IPv6, SNMPv3 and Security related applications enabled
  • Develop reusable software modules, debug existing code and document the software design
  • Implement new features according to the new feature specifications
  • Research, investigate, and define new areas of technology to enhance existing
  • Help the team to optimize the powerline communication network topology construction

Technical Skills:

  • Proven record of developing applications for, high-reliability, critical systems
  • Must be highly proficient in C in an embedded environment
  • Experience with developing software on resource constrained systems
  • Working experience with the Agile development process

Qualifications:

  • 3~5 years experience in planning, designing, deployment, testing, debugging, integrations, maintenance and technical support of large C based embedded software projects
  • Expert in C programming language and debugging skills especially networking and hardware related issues
  • Proven experience with solving real-time embedded issues, including: threading, optimization, memory management, interrupt handling, etc
  • Experience in TCP/IP RFCs and Security protocols
  • In-depth knowledge of IPv6, SNMPv3, TLS and Network Security
  • Proven ability to deliver products with high quality and on time
  • Excellent in problem-solving, troubleshooting and decision making skills
  • Capable of switching focus in various situations and of quickly learning new technologies and adopting new methodologies
  • Considered an asset: experience with RTOS such as ucOS-II, and/or knowledge of g.hn based PLC products

Compensation

Interesting working environment in the industry leading international Company, great growth potential, industry competitive salary, stock options based on the results. 

 

VP, Engineering
Vancouver

VP Engineering, Software

About us!

Corinex Communications Corp. provides technologies and business consultancy services in the energy sector. We develop and manufacture complex solutions for Smart Metering and Smart Grid infrastructure projects, with a primary focus on BPL (Broadband over Powerline) communications. We are the industry leaders in BPL technology leading its worldwide deployments and standardization. Broadband powerline is a new disruptive technology, changing utilities energy ecosystem.  

The Opportunity!

As our VP Engineering, you’ll lead the Software and Hardware teams in the development of all products at Corinex, executing the vision of the CEO and CTO. You’ll work closely with other SW and HW leaders to detail our roadmap and bring it to manufacturing. This role will report directly to the CEO and CTO and will be part of our management team - participating in our larger company vision setting.

You Will:

  • Help define the technical aspects of the software architecture including release and deployment of application using technologies like docker compose, postgreSQL, kafka, zookeeper, java, key tools, bash, High Availability (HA) proxy... etc. The key focus of this role is on software engineering.
  • Understand and contribute to Corinex’s software roadmap, reporting project and team status
  • Lead and keep continuity in building a multi-disciplined team of on-site and remote engineers to deliver high availability and high-quality solutions
  • Lead recruiting efforts to grow the team sustainably by attracting top talent
  • Provide mentorship both technically and managerially to subordinates and collaborate with engineers to validate and build products
  • Lead the current and future product development including functional feature development, scalability, and everyday production support.
  • Identify solutions of all project issues and be responsible for budgetary, environmental, technical, scheduling and logistical constraints related to projects.
  • Anticipate the need and implement the necessary corrective actions in respect to projects and objectives.
  • Iterate and improve our agile and engineering processes to ensure accurate delivery and high quality
  • Contribute and support to company-wide technology decisions as a member of our engineering leadership team.
  • Keep up with industry trends as they relate to business and drive adoption and changes accordingly
  • Manage development relationships with third parties and key customers

What we’re looking for in a strong candidate:

  • 8+ years relevant industry experience
  • 8+ years in managerial or technical leadership role
  • Experienced in multi-national software deployments (e.g., EU, Asia, etc)
  • Managed and built teams of engineers with diverse backgrounds and experiences, including remote employees
  • Has managed full department budget (operational, infrastructure, headcount, etc)
  • Experience developing highly scalable and performing software application using Java Spring Framework, micro-service technique and open source technology such as PostgreSQL, Kafka and Redis
  • Effective planner- able to consistently and accurately plan releases both at a high and granular level

Compensation:

Very interesting working environment in the industry leading international Company, great growth potential, industry competitive salary, stock options based on the results.

 

 

Hardware Test Engineer
Vancouver

Hardware Test Engineer

About Us!

Corinex Communications Corp. develops and manufactures leading edge solutions based on ultra-high speed powerline communication for Smart Metering and SmartGrid applications. It develops highly secure applications for energy theft, load and asset management implemented within the Smart Metering Infrastructure. Its BPL communication solution supports multiple meter vendors, conforming to both IEC and ANSI meter specifications. Corinex customers are leading world utilities and their suppliers.

The Opportunity!

As our Hardware Test Engineer you will primarily assist in the design, development, and implementation of testing methods and equipment of products under research and development. Corinex also has a testing team dedicated to production testing and mass manufacturing.

Responsibilities

  • Have an ownership of quality control of product from design phase to final production.
  • Work with the HW engineering team to verify the design of products and conduct practical approach to validate the quality of products.
  • Be responsible to develop test plans and define test cases and then validating products with proper test procedure based on defined test requirement.
  • Responsible for testing all samples and any special tests required.
  • Validates and qualifies the test equipment and test software systems at mass production lines.
  • Plan and arrange the labor, schedules, and equipment required for testing and evaluating hardware.
  • Compile data and defines changes required in testing equipment, testing procedures, manufacturing processes, or new testing requirements.
  • Design, build and validate manual and automated production assembly and test devices and other custom machines for production.

Requirements

  • The candidate with 2-4 years of experience with a degree in Electrical Engineering or Computer Science.
  • Experience programming related to development of manufacturing test software, such as LabView, and objects oriented programming will be assets.
  • Ability to work with cross-functional teams including HW, SW and manufacturing teams with minimal supervision.
  • Demonstrate strong root cause analysis and problem solving skills.
  • Excellent attention to detail, planning ability, and timely completion of tasks are critical for success in this position.
  • Uncompromising team work ethic. Have a capability to work effectively with internal team members and external customers.
  • Ability to perform under pressure and handle multiple tasks.
  • Good communication skills (written and spoken). Fluency in Mandarin will be an asset.

Compensation

Very interesting working environment in the industry leading international Company, great growth potential, industry competitive salary, stock options based on the results.

System Administrator
Vancouver

System Administrator

The Opportunity!

The System Administrator will install, setup, and monitor local area network, servers and extranet environment, as well as, perform a variety of maintenance, evaluation, installation, and training tasks to ensure LAN performance meets company and user requirements. This position requires Application management and customizations, scripting and monitoring.

Responsibilities:

  • Administrate Cisco switches/routers, Windows (2003/2008 R2)/Linux (Debian/RHEL/Centos) VMware ESX, Lotus Domino platform, Zabbix and pfSense, bind/postfix and apache
  • Evaluate and/or recommend purchases of computers, network hardware, peripheral equipment, and software;
  • Investigate user problems, identify their source, determine possible solutions, test and implement solutions.
  • Install, configure, and maintain personal computers, laptops, file servers, ethernet networks, network cabling, and other related equipment, devices, and systems; adds or upgrades and configures modems, disk drives, data acquisition boards, printers, and related equipment.
  • Perform and/or oversee software and application development, customization, installation, and upgrades.
  • Plan and implement network security, including building firewalls, applying cryptography to network applications, managing host security, file permissions, backup and disaster recovery plans, file system integrity, and adding and deleting users/groups .
  • Troubleshoot networks, systems, and applications to identify and correct malfunctions and other operational difficulties.
  • Develop and conduct various training and instruction for system users on operating systems, relational databases, and other applications; assist users in maximizing use of networks and computing systems.
  • Identify utilization patterns and their effect on operation/system availability and performance expectations.
  • Anticipate communication and networking problems and implement preventive measures.
  • Establish and perform maintenance programs following company and vendor standards.
  • Ensure timely user notification of maintenance requirements and effects on system availability.
  • Investigate, recommend and install enhancements and operating procedures that optimize network availability.
  • Maintain confidentiality with regard to the information being processed, stored or accessed by the network.
  • Document network problems and resolutions for future reference.
  • Periodic verifications of backup routines, patching/upgrading servers.
  • Be able to travel.

Requirements:

  • High degree of English reading and writing
  • Cisco switches/routers [1+ year]
  • Windows (2003/2008 R2)[3+ years]
  • Linux (Debian/RHEL/Centos,[5+ years]
  • VMware ESX 4/4.1 and Xen [3+ years]
  • bind/postfix and apache [3+ years]
  • Scripting (Bash/Perl/or something akin) [3+ years]
  • Experience supporting desktop users [3+ years]
  • Experience with server grade hardware [3+ years]
  • Understanding networking fundamentals including mail routing, DNS, firewalls and packet routing
  • Must be able to lift 50+lbs

Considered an asset to have:

  • ITIL or AGILE experience
  • Active Directory experience
  • Advanced networking experience
  • VCP/MCSE/RHCE/RHCSA/OCPDBA/A+/CCNA/CCNP/LPI certifications an asset
  • Ability to communicate technical information to non-technical personnel.
  • Knowledge of federal copyright laws as they pertain to the use of computer software.
Java Developer
Vancouver

The opportunity!

We are looking for a driven dedicated Java Developer! In this role, you will execute tasks on time, while stressing high quality deliverables. You will also participate in all phases of the software development life-cycle, including requirements gathering, functional specification, design, development, testing and documentation.

Skills/Qualifications:

  • Minimum 5+ years of industry experience in delivering Enterprise IT solutions.
  • Innovative and willing to learn in a fast-paced environment.
  • Prior experience with IoT infrastructure, technologies and protocols such as MQTT, CoAP and HTTP.
  • Familiar with IoT platforms such as Kaa, Thingsboard, and Amazon AWS IoT.
  • Experience in scalability, fault-tolerance, benchmark and performance tuning of IoT platforms.
  • Understanding of IoT use cases in a large network environment such as data analytics, data visualization, data processing & actions, events monitoring, network maintenance, configuration and firmware revision.
  • Proficiency in Java, JavaScript and scripting languages such as bash and Python with strong knowledge and experience in Object-Oriented Design.
  • Knowledge of Spring, Hibernate, JMS, JMX, Struts, Web Services, XML (Parsing & Schema), and XSLT.
  • Familiarity with relational databases such as Oracle and MySQL and NoSQL databases such as Cassandra and PostgreSQL.
  • Demonstrated strength in troubleshooting, organizational, time management and problem-solving skills.
  • Ability to deal with stressful situations and work well under pressure with strict deadlines.
  • Excellent knowledge on TCP/IP networking.
  • Experience in unit test frameworks.
  • Excellent communications skills: verbal, listening and written.
  • Computer Science/Engineering degree is preferred.

 

 

We are always on the lookout for innovative talent. If you think you'd be a great addition to our team, please apply below.

Please don't forget to send us your résumé and cover letter to : hr@corinex.com

1