DevJobs

RT Embedded Engineer

Overview
Skills
  • Data structures
  • Embedded Systems Resources Management
  • Firmware implementation best practices
  • FW coding
  • Interrupt handling
  • RTOS
  • System architecture
  • Bluetooth
  • Embedded system hardware peripheral blocks low-level operation
  • ESP32 processors development
  • Nordic processors development
  • Wireless communication technologies
At Wiliot, we bring connectivity and intelligence to everyday products and packaging things previously disconnect from the Internet of Things.

The Wiliot Platform combines cloud services and IoT Pixels, computing elements that can power themselves by harvesting radiofrequency energy. This revolutionary mixture of cloud and semiconductor technology is being used by some of the world’s largest brands, food, and pharmaceutical companies to change how we make, distribute, sell, use, and recycle products.

Our investors include Softbank, Amazon, Alibaba, Verizon, NTT DoCoMo, Qualcomm and PepsiCo.

We are seeking talented, highly motivated engineers to join a best-in-class team that plays a significant part in the development of Wiliot Edge products and ecosystems by engaging in a very collaborative and dynamic environment.

The position involves identifying and developing core technologies that innovate Wiliot use cases and solves everyday problems for customers.

Responsibilities:

  • Architect and implement Bluetooth and Wi-Fi Data path in a reliable, simple, and high-performance way custom to Wiliot products.
  • Debug and diagnose system issues and provide efficient fixes.
  • Optimizing code for run-time performance including processor utilization, power, and memory.
  • Define and implement unit test plans with a sufficient functional coverage
  • Work closely with hardware/software/cloud engineers and clearly communicate technical ideas.

Requirements:

  • Bachelor's degree in computer science, software engineering, or a related field.
  • Familiar with FW coding, RTOS, Interrupt handling, and Embedded Systems Resources Management.
  • Deep understanding of data structures and system architecture in an embedded environment.
  • Familiar with firmware implementation best practices – coding, debugging, testing, source control, and version management.
  • Effective written and oral communication skills, particularly with technical content.
  • Knowledge in Bluetooth or other wireless communication technologies – Advantage.
  • Knowledge of embedded system hardware peripheral blocks low-level operation (such as GPIO, SPI, UART, etc.) - Advantage.
  • Experience in Nordic or ESP32 processors development - Advantage.
  • Highly organized, creative, motivated, and passionate about achieving results.
  • Self-motivated and independent learner.
  • Get stuff done mentality.
  • Excellent communication skills