Experienced Application Software Engineer - Cincinnati, OH
Overview
Lutron is seeking an experienced Application Software Engineer for their Cincinnati office. This role integrates embedded Linux devices, cloud services, and customer-facing applications for lighting, shading, and smart home solutions used worldwide.
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.
Cumulative GPA 3.00 for all degrees earned.
Minimum 5+ years of experience post-academics.
Strong foundation in Computer Science fundamentals including Object Oriented Principles and Design Patterns.
Demonstrated experience in one or more of the following areas:
Mobile applications: Kotlin (Android) or Swift (iOS)
Desktop applications: C# and WPF
Embedded systems: Embedded Linux using C++ or Go
Cloud services: AWS (IoT, messaging, distributed service architectures)
Web applications: React
Experience developing software for connected devices, IoT platforms, or smart home systems.
Comfortable working cross-functionally across engineering disciplines and product management.
Demonstrated success leading software teams or projects.
Passion for coaching and mentoring junior engineers.
Proven troubleshooting skills across system boundaries, including diagnosing issues reported from field or customer environments.