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.

Responsibilities

  • You will work with a software team on a real-time embedded platform with IPv6, SNMPv3 and Security related applications enabled
  • You will develop reusable software modules, debug existing code and document the software design
  • You will implement new features according to the new feature specifications
  • You will research, investigate, and define new areas of technology to enhance existing
  • You will help the team to optimize the powerline communication network topology construction

Skills / Qualifications

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.