TopDev

Senior IoT Embedded Firmware Engineer

Nova Intechs

59 Phổ Quang, Phường 02, Quận Tân Bình, Thành phố Hồ Chí Minh
Job Description
About Company

Nova Intechs is a company working to create revolutionary products and reliable integrated system to serve residential home, business place, and public area in a City toward a True Smart Community. We offer not only advanced smart devices, but also robust and secured software platform to bring Intelligent Internet of Things (IIoT) Technologies to real life experience.

Your role & responsibilities

  • Develop firmware for IoT embedded systems, including gateways and edge devices.
  • Participate in technical design and development cycle to meet the product specifications.
  • Work with IoT System Architect, software, hardware, QA teams for final product integration and deployment.
  • Ensure best coding standards, design patterns as well as code review process for products.
  • Perform unit testing and fix bugs.
  • Able to solve complex problems in the Industrial IoT ecosystem.
  • Able to do research and evaluate emerging IoT technologies and platforms.
  • Write technical documentations including design and implementation.
  • Supervise junior team members.

Your skills & qualifications

  • Bachelor’s degree in computer engineering, electrical engineering, or equivalent.
  • 3+ years of experience in developing IoT Embedded Firmware products.
  • Solid experience in programming languages like C/ C++ and Python.
  • Experience with embedded peripherals including CAN, SPI, I2C, UART, ADC, DMA.
  • Knowledge of databases like MySQL, PostGreSQL, NoSQL is a MUST.
  • Familiar with Agile DevOps CI/ CD pipeline.
  • Strong understanding of emerging IoT technologies and communication protocols such as: BLE, LoRa, Z-Wave, LPWAN, NB-IoT, Modbus, Protobuf, MQTT, AMQP, CoAP, IoT Hub, WebSocket, HTTP.
  • Understanding of Apache Kafka and related technologies will be a plus.
  • Substantial knowledge of Linux OS, buildroot, and device drivers.
  • Understanding of electrical components, PCB design and layout using software such as KiCad, Altium Designer, Eagle will be a plus.
  • Strong communication, and technical writing skills.
  • A highly independent and self-starter, but also a teamwork champion to resolve problems.
  • Experience of firmware development process to ensure product quality and time-to-market.

Benefits for you

  • Attractive salary and benefits (social security and premier health insurance packages)
  • 13th-month salary and annual bonus
  • Professional and friendly working environment with world-class talents
  • Mon - Sat (9:00-12:00, 13:00 -18:00)

Company

Nova Intechs

Industry

Dịch vụ doanh nghiệp

Company size

100-499

Nationality

Vietnam

About us

General information