Firmware Engineer

As a pioneer in developing and implementing next-generation LED lighting solutions, Digital Lumens is taking a game-changing approach to the industrial IoT and smart building movement. With the introduction of the first Intelligent Lighting System, the company has designed a unique platform that combines LEDs, sensors, and software into a single, integrated system that reduces lighting-related energy use by up to 90 percent, and delivers networked building intelligence that improves organizational insight, productivity, efficiency, and safety.

As a company, Digital Lumens is distinguished by breakthrough technology, a management team of proven visionaries from the solid-state lighting and distributed networking industries, and proven results from real-world client deployments.

Position Overview:

As Senior Firmware Engineer, you will be a key contributor on our interdisciplinary product development team.  You will assist in designing and implementing new products and maintaining existing ones. Successful candidates will demonstrate a very high level of technical competence, hands-on design, and the ability to produce in a start-up environment.

Primary Responsibilities:

  • Working with a team to develop and implement embedded firmware for next-generation solid-state lighting systems, control systems, and accessories
  • Work with Electrical Engineers in designing the digital side of new products
  • Assist in specifying wired and wireless protocols over various physical mediums
  • Design and development process ownership in all product development phases including: specification, testing, documentation, and support
  • Support a manufacturing process for configuring and testing new products at a contract manufacturer

Requirements:

  • BS/MS/ME in Computer Science and/or Electrical Engineering
  • 5+ years of experience writing software for embedded systems in moderate to high volume products
  • Extensive experience with C and moderate experience with Assembly
  • Experience using various multitasking techniques: Interrupts, Asynchronous Events, and RTOS Threading
  • Experience with wireless protocols is desired, especially 802.15.4 and ZigBee
  • A background in using and evaluating different micro-controller architectures. PIC, AVR, and ARM desired
  • Familiarity with TTL/CMOS level circuit design, Source Version Control, especially GIT and higher level scripting languages such as Python

*Applicants will be required to walk through the details of a previous micro-controller project in some detail to demonstrate their understanding of firmware architecture.

Please send resume and contact information to careers@digitallumens.com.

Is this role not for you? Please let us know about others that may be interested in this opportunity – you may be eligible for the DL non-employee referral reward.

Digital Lumens will not accept unsolicited resumes from placement agencies or recruiters.