Lead Development Engineer-Embedded

SignifyMenlo Park, CA
9d

About The Position

This is an exciting job opportunity for you to light the way as a Lead Development Engineer – Embedded in Menlo Park, California with Signify responsible for defining and documenting software design and interfaces for embedded software running on Philips Hue devices.

Requirements

  • Bachelors’ degree in Computer Science, Electrical Engineering, Electronics Engineering, Computer Engineering, Business Administration, or a related field of study (or foreign equivalent) and 7 years of related experience required
  • Alternatively, the company will also accept a Masters' degree and five (5) years of related experience
  • Experience must include three (3) years of: design, implementation, and automated unit testing of applications written in C/C++, shell scripting, and MicroPython for embedded devices; design and implementation of Embedded Linux system including Linux Kernel and Linux Filesystems (UBI/UBIFS), using Buildroot or OpenWRT; design and implementation of internet connected devices with Wi-Fi, ZigBee and BLE connectivity; design and implementation of systems and APIs communicating through HTTP(S) and MQTT(S) protocols; design and implementation of hardware, firmware, and their hardware-firmware interfaces; design and implementation of a secure embedded device platform with provisioning, firmware update, and analytics collection functionalities, using encryption and digital signing algorithms; writing advanced SQL queries to analyze device diagnostics data; and developing Continuous Integration/Continuous deployment pipelines for building and testing device firmware
  • Local telecommuting permitted
  • Must be legally authorized to work in the United States without current or future company sponsorship needs

Responsibilities

  • Build product and system level prototypes to support predevelopment feasibility studies
  • Implement, test and release embedded software running on Philips Hue devices
  • Set up and improve continuous integration build infrastructure for device firmware
  • Analyze diagnostic data and problem reports to find issues and implement respective improvements
  • Coach and code review junior engineers to implement individual software features
  • Work with product managers to identify and estimate new features for the product roadmap
  • Contribute to continuous improvement of software development processes and way of working in the team
  • Local telecommuting permitted

Benefits

  • Company subsidized benefits plan offerings that include Medical, Health Savings Account, Dental, 401K retirement plan with company match, Employee Stock Purchase Plan (ESPP), Paid Time Off, including paid vacation, holidays/personal days, tuition reimbursement and products discounts.
  • Ability to purchase supplemental benefits that include supplemental life insurance, dependent life insurance, vision insurance and Accidental Death & Dismemberment insurance, health care flexible spending account and dependent care flexible spending account
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service