Particle, the World’s most popular IoT dev platform, is hiring!

Posts: 1
Joined: Wed Nov 08, 2017 7:25 pm

Particle, the World’s most popular IoT dev platform, is hiring!

Postby particlehiring » Tue Nov 14, 2017 1:11 am

Embedded Software Engineer (part- or full-time contractor) 帕迪科技中国也在招聘哟!


Apply here:

Particle is hiring an embedded software engineer to develop and maintain firmware that allows Espressif hardware, such as the ESP32 and ESP8266, to run Particle’s open-source connectivity firmware and work with the Particle Cloud and IDEs.

Particle is all about connecting embedded systems to the Internet. Particle’s goal is to make embedded IoT development for IoT extremely easy, and one ways we accomplish that is by implementing firmware libraries that facilitate rapid firmware development, device management, and remote OTA firmware updates.

Currently, Particle sells the Photon and Electron, Wi-Fi and 2G/3G development kits that connect to our Cloud and work with our online and downloadable development tools. All of Particle’s development kits leverage ARM-based MCUs, and we’d like to expand our list of compatible chipsets to include Espressif.

For this role, you will be responsible for porting Particle’s system firmware and Hardware Abstraction Layer (HAL) to the SDKs provided by Espressif to run on their hardware and communicate with our Cloud. The port will be validated using third party partner hardware and our community-developed sensor libraries.

This role will also involve contributing to the support and management of the open source community around the Espressif port and contributions to the core Particle firmware.


You will develop efficient and user-friendly firmware libraries for the ESP32 & ESP8266
You will develop end to end functional tests for the new firmware
You will support the open source community for the new firmware
You will maintain firmware in response to changes from Particle’s and/or Espressif’s platforms


Familiarity with Computer / SoC architecture
Proficiency in C/C++ and at least one scripting language, such as Python
Experience with developing automated test scripts for embedded systems
Experience developing with Espressif’s SDKs
Familiarity with Particle’s platform components
3+ years of embedded systems design experience
Experience in open source communities is a plus
Experience with Arduino and other comparable prototyping platforms is a plus

About Us

Particle is the most widely-used Internet of Things (IoT platform). We've built the largest community of developers and engineers in the industry, and we've shipped more than hundreds of thousands of development kits to 170 countries. Hundreds of IoT products, from smart home appliances to industrial equipment, are being built on Particle's platform. We are committed to making it easy for anyone to get their products online, and we support product creators of any size — from Fortune 500s to blossoming entrepreneurs.

We are inspired by our mission of enabling the next technological revolution, and by the incredible products that people build on our platform. We also support our Particle family and community by embracing our core values of caring, curiosity, openness, joy, and trust.

Everyone is welcome at Particle. We are an equal opportunity employer who values diversity and inclusion and look for applicants who understand, embrace and thrive in a multicultural world. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Apply here:

Who is online

Users browsing this forum: No registered users and 2 guests