Experienced Application Software Engineer
MSCCN - Philadelphia, PA
Apply NowJob Description
Lutron Electronics Company, IncExperienced Application Software EngineerUS-PA-PhiladelphiaJob ID:u00a02026-5066Type:u00a0Regular Full-Time# of Openings:u00a01Category:u00a0EngineeringLutron - Philadelphia, PAOverviewu00a0Lutron is seeking an experienced Application Software Engineer for our Philadelphia office to design and deliver software platforms that integrate embedded Linux devices, cloud services, and customer-facing applications. In this role you will support the lighting, shading, and smart home solutions used in millions of homes and commercial spaces worldwide.u00a0This role sits at the intersection of embedded systems and modern application development, where reliability, performance, and user experience matter equally.u00a0u00a0In this role, you will:u00a0Own delivery of projects by converging decisions across multiple teams/disciplinesDevelop and Unlock potential in othersCollaborate with our Product Managers, Software Architects, and Functional Area Owners and other parts of our company to develop solutions to problemsApplyu00a0emerging technologies to solve complex problemsu00a0This role offers opportunities to grow into broader leadership, including influencing architecture, mentoring across teams, and shaping development practices.Responsibilitiesu00a0- Lead technical design and architectural decisions across application, cloud and embedded components.- Translate real-world customer and device constraints into scalable software solutions.- 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.- Drive consensus with appropriate stakeholders.- Mentor junior software engineers.- Create system and software design documentation.- Implement, unit-test, and integrate solutions in collaboration with multiple developers.- Work with senior engineers to review solutions.- Resolve technical issues, reported bugs and field issues in a timely manner.Qualificationsu00a0- Bachelor oru00a0Master's Degree in Computer Science, Computer Engineering or Software EngineeringMinimumu00a0cumulative GPA 3.00 for allu00a0degreesu00a0earned```{=html}```- 5+ years of experienceu00a0post academicsu00a0```{=html}```- Solid foundation in Computer Science Fundamentals including Object Oriented Principles and Design Patternsu00a0```{=html}```- Demonstratable experienceu00a0in one or more the followingu00a0areas:u00a0```{=html}```- Mobile applications:u00a0Kotlinu00a0(Android)u00a0or Swiftu00a0(iOS)u00a0```{=html}```- Desktop applications:u00a0C#u00a0and WPFu00a0```{=html}```- Embedded systems: Embedded Linux using C++ or Gou00a0```{=html}```- Cloud services:u00a0AWSu00a0(IoT, messaging, distributed service architectures)u00a0```{=html}```- Web applications:u00a0Reactu00a0u00a0The ideal candidate would have:u00a0- Experience developing software for connected devices, IoT platforms, or smart home systemsu00a0```{=html}```- Comfortable working cross-functionally across engineering disciplines and product managementu00a0u00a0```{=html}```- Demonstrated successu00a0leading software teamsu00a0or projectsu00a0```{=html}```- A passion for coaching and mentoring junior engineersu00a0```{=html}```- Proven troubleshooting skills across system boundaries, including diagnosing issues reported from field or customer environments.u00a0u00a0The heart of software development at Lutron starts with these principles:u00a0u00a0- Teams own
Created: 2026-04-01