Embedded Firmware Engineer

Leviton Manufacturing•Melville, NY
•Onsite

About The Position

The Embedded Firmware Engineer is responsible for researching, developing, and applying firmware and hardware for new and existing residential-market products, primarily wiring devices such as receptacles, lighting controls, and breakers. As required, the role may contribute to product lifecycle stages including specification, design, implementation, testing, release, and manufacturing support. The engineer works under moderate supervision and helps design products from concept through production release, improve processes to reduce time to market, and foster an open environment where input is received and valued.

Requirements

  • Bachelor of Science degree in Electrical Engineering, Computer Science, or another engineering-related field.
  • 2–5 years of experience in embedded hardware and software engineering, including design and development of new products.
  • Knowledge of C for embedded applications.
  • Experience with hardware tools such as logic analyzers and oscilloscopes.
  • Experience designing firmware using 16/32-bit microcontrollers and ARM processors.
  • Ability to read and interpret schematics and PCB layouts, and work through low-level hardware issues and board bring-up.
  • Understanding of RTOS concepts and expertise in designing event-driven real-time firmware.
  • Experience designing firmware for CAN, BLE, UART, SPI, I2C, or other communication protocols.
  • Familiarity with industry practices and tools for implementing embedded hardware and software technology.
  • Adaptability, creativity, and excellent decision-making skills.

Nice To Haves

  • Familiarity with Python and Linux.
  • Experience with wireless protocols such as BLE, Matter, or Wi-Fi.
  • Experience developing lighting controls for dimming and sensing applications.
  • Experience developing personal protection technologies such as AFCI/GFCI.
  • Experience developing USB power delivery products.

Responsibilities

  • Write and maintain firmware for new and existing products.
  • Analyze marketing and engineering data to determine the software feasibility of product proposals.
  • Coordinate with product and project management personnel to clarify or resolve problems and develop efficient coded designs.
  • Develop technical specifications and identify product test requirements.
  • Prepare product or system software, block diagrams, and object code using input from the engineering group.
  • Coordinate and check BOM and MRP requirements with appropriate departments.
  • Participate as needed in fabricating engineering prototypes.
  • Implement process improvements to decrease time to market for new and existing products.
  • Design a variety of new products from concept through production release.
  • Help develop an open environment where all input is received and valued.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with employer-matching contributions
  • Tuition reimbursement
  • Paid time off (PTO)
  • Paid holidays
  • Volunteer time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service