Experienced Embedded Engineer

Lutron Electronics Co., Inc•Boston, MA

About The Position

Lutron Electronics has multiple openings for an experienced Embedded Engineer in Boston, Massachusetts; Austin, Texas; or Coopersburg, Pennsylvania. The role contributes to embedded systems across the product lifecycle, from concept and architecture through implementation, testing, production, and ongoing support. Engineers work on technologies that include embedded firmware, embedded Linux, connected devices, cloud services, and client applications. Working within a collaborative, cross-functional team, the Embedded Engineer translates customer needs and system constraints into robust, scalable solutions. The role partners with electrical, mechanical, software, manufacturing, and test engineering teams to deliver products for homes and commercial buildings. The position also offers opportunities to expand technical expertise, develop leadership capabilities, and contribute to meaningful product work.

Requirements

  • Bachelor's or master's degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Minimum cumulative GPA of 3.00 for all completed degrees.
  • At least 4 years of software development experience with a bachelor's degree, or 2 years with a master's degree.
  • For embedded firmware: C and C++ are required.
  • For embedded software: C++ is required.
  • Understanding of embedded systems and hardware/software interaction.
  • Strong troubleshooting and problem-solving skills.

Nice To Haves

  • C# for embedded firmware.
  • Golang for embedded software.
  • Experience developing firmware or software for connected devices, IoT platforms, or smart home systems.

Responsibilities

  • Lead technical design and architectural decisions to maximize product functionality, performance, and reliability.
  • Translate real-world customer and system constraints into scalable embedded solutions.
  • Support new product development from concept through production.
  • Drive cross-team technical alignment for features spanning firmware, embedded Linux, cloud services, and client applications.
  • Balance long-term maintainability with near-term product delivery.
  • Implement, unit-test, and integrate solutions in collaboration with multiple developers.
  • Participate in design reviews and work with team members to identify technical risks and improvement opportunities.
  • Resolve software, firmware, and hardware interaction issues in a timely manner.
  • Work closely with electrical, software, mechanical, manufacturing, and test engineering teams to deliver robust solutions.
  • Identify opportunities for product improvements, optimization, and continuous improvement.
  • Facilitate cross-functional collaboration and drive consensus among technical and business stakeholders.

Benefits

  • 401(k) match
  • Health insurance
  • Dental insurance
  • Life insurance
  • Paid vacation, with the amount based on tenure
  • Flexible spending accounts
  • Tuition reimbursement programs
  • Relocation support
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service