Experienced Application Software Engineer - Philadelphia, PA
Lutron Electronics · Philadelphia, PA · Yesterday
On-siteEngineeringFull-time
Responsibilities
- 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.
- 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.
Qualifications
- Bachelor or Master’s Degree in Computer Science, Computer Engineering or Software Engineering.
- Minimum cumulative GPA 3.00 for all degrees earned.
- Minimum 5+ years of experience post academics.
- Solid foundation in Computer Science Fundamentals including Object Oriented Principles and Design Patterns.
- Demonstratable experience in one or more the following areas: Mobile applications (Kotlin or Swift), Desktop applications (C# and WPF), Embedded systems (Embedded Linux using C++ or Go), Cloud services (AWS), Web applications (React).