Senior Firmware 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! We are currently looking for an Senior Firmware Engineer to join our talented Software Development team!

We are seeking a Senior Electronics and Software Embedded Systems Engineer to contribute to the Research and Development Engineering team in creating Smart Grid and Security products; involved in all aspects of development from concept to testing.

Responsibilities

  • Participate in the development of next-generation G.hn based communication devices and equipment. (Read More at https://www.itu.int/md/T17-SG15-190701-TD-WP1-0393)
  • Lead architectural design discussions and provide comprehensive solutions for new and existing products
  • Translate open-ended user requirements into clear and specific product functional components
  • Communications and Control Software Design and Development in C/C++, Bash, and Python targeting embedded environments including Embedded Linux

Skills / Qualifications

  • Bachelor’s Degree in Computer Engineering/Science, Electrical or Systems Engineering, or equivalent degree
  • Minimum 7 years of relevant work experience in embedded programming languages such as C/C++
  • Extensive experience with firmware for embedded devices (ARM microcontrollers, RTOS)
  • In-depth knowledge of IPv6, SNMPv3, TLS and Network Security
  • Good experience with RTOS such as ucOS-II, and knowledge of G.hn based PLC products
  • Knowledge of wired communication protocols (SPI, I2C, UART, etc.)
  • Experience in TCP/IP RFCs and Security protocols
  • Proven experience with solving real-time embedded issues, including: threading, optimization, memory management, interrupt handling, etc
  • Understanding of Linux and application development for embedded Linux systems
  • Knowledge of standard embedded debugging tools (terminal programs, gdb, JTAG debuggers, etc.)
  • Excel at code revision software and code development practices (Git, SVN, pull-requests, etc.)
  • Experience with Git-based revision control

Compensation

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