Crestron Electronics Inc.
Overview
Crestron Electronics Inc. is a leading brand in automation and control solutions with a global client base including Google, Microsoft, Amazon, LinkedIn, and others. Our products integrate AV, Lighting, Shading, Security, Building Management Systems and HVAC to provide comfort, convenience and security. Summary
The Software Engineering team is seeking a Lead Software Engineer to drive the development of high-performance, scalable software solutions across Crestron’s product ecosystem. In this position, you will be part of a team of best-in-class engineers innovating across Unified Communications, AV platforms, and automation technologies. You will lead the development of enterprise-grade collaboration systems, intelligent video camera systems, and integrated solutions spanning AV, lighting, security, and environmental systems. You will collaborate closely with Product Management, UX Designers, Firmware, Quality Engineering, and System Architecture teams to design and deliver scalable, high-performance software. You will own the software development lifecycle across multiple products, mentor engineers, and ensure technical excellence from concept through release. We are seeking an individual with a passion for software architecture, deep expertise in system and application-level development, and a strong leadership mindset. Responsibilities
Lead the design, development, and deployment of software solutions for intelligent AV and automation systems. Architect scalable and maintainable systems using modern software engineering practices. Collaborate with cross-functional teams to define software architecture and system integration strategies. Translate product requirements and technical specifications into robust, maintainable code. Drive software development best practices, including code reviews, unit testing, and CI/CD pipelines. Mentor and guide junior engineers, fostering a culture of innovation, technical excellence, and continuous improvement. Manage software releases, version control, and documentation across multiple product lines. Troubleshoot and resolve complex issues across software, firmware, and hardware interfaces. Optimize system performance and reliability through profiling, testing, and iterative refinement. Partner with QA and automation teams to ensure comprehensive test coverage and validation. Contribute to long-term technical roadmaps and strategic planning for software platforms. Stay current with emerging technologies and evaluate their applicability to Crestron’s product ecosystem. Represent software engineering in cross-functional meetings and customer-facing discussions. Qualifications
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. 8 years of software development experience, with at least 2 years in a team or project leadership role (15+ years preferred for senior candidates). Strong proficiency in programming languages such as C++ and C# in a native Windows environment. Experience with embedded systems, real-time applications, and hardware/software integration. Expert knowledge of Windows OS internals and client software development. Windows driver development experience is a plus. Experience with video streaming and encoding/decoding frameworks and protocols. Experience with software revision control systems (e.g., Git), issue tracking (e.g., JIRA), and test management tools. Strong understanding of networking protocols (TCP/IP, SIP, Ethernet) and AV connectivity (USB, HDMI, IP). Proven ability to lead software teams, manage timelines, and deliver high-quality solutions under tight schedules. Excellent problem-solving skills and ability to perform root cause analysis across system layers. Effective communication skills for technical documentation, team collaboration, and stakeholder engagement. Experience with Agile/Scrum methodologies and iterative development cycles. Passion for innovation, quality, and continuous improvement in software engineering. Compensation and Benefits
Per applicable state requirements, the annual pay range for this position ($122,500 - $198,000) which consists of base salary (subject to performance), reflects the hiring range for candidates. Also note, an individual’s offer may vary from this range as it may be impacted by additional factors, including but not limited to the candidate's hiring location, qualifications, experience, and market factors. Crestron Electronics offers a competitive total compensation package including Medical, Dental, Vision, Life Insurance, Short Term Disability, 401K with company match, Paid Time Off, Holidays, On-site Amenities at NJ Headquarters & TX Facilities, Crestron Market Cafes, and Fitness Centers. EOE/M/F/D/V *No Solicitation* Any agency submittal to any employee of Crestron Electronics, Inc by any method of communication will be deemed the sole property of Crestron Electronics Inc.
#J-18808-Ljbffr
Crestron Electronics Inc. is a leading brand in automation and control solutions with a global client base including Google, Microsoft, Amazon, LinkedIn, and others. Our products integrate AV, Lighting, Shading, Security, Building Management Systems and HVAC to provide comfort, convenience and security. Summary
The Software Engineering team is seeking a Lead Software Engineer to drive the development of high-performance, scalable software solutions across Crestron’s product ecosystem. In this position, you will be part of a team of best-in-class engineers innovating across Unified Communications, AV platforms, and automation technologies. You will lead the development of enterprise-grade collaboration systems, intelligent video camera systems, and integrated solutions spanning AV, lighting, security, and environmental systems. You will collaborate closely with Product Management, UX Designers, Firmware, Quality Engineering, and System Architecture teams to design and deliver scalable, high-performance software. You will own the software development lifecycle across multiple products, mentor engineers, and ensure technical excellence from concept through release. We are seeking an individual with a passion for software architecture, deep expertise in system and application-level development, and a strong leadership mindset. Responsibilities
Lead the design, development, and deployment of software solutions for intelligent AV and automation systems. Architect scalable and maintainable systems using modern software engineering practices. Collaborate with cross-functional teams to define software architecture and system integration strategies. Translate product requirements and technical specifications into robust, maintainable code. Drive software development best practices, including code reviews, unit testing, and CI/CD pipelines. Mentor and guide junior engineers, fostering a culture of innovation, technical excellence, and continuous improvement. Manage software releases, version control, and documentation across multiple product lines. Troubleshoot and resolve complex issues across software, firmware, and hardware interfaces. Optimize system performance and reliability through profiling, testing, and iterative refinement. Partner with QA and automation teams to ensure comprehensive test coverage and validation. Contribute to long-term technical roadmaps and strategic planning for software platforms. Stay current with emerging technologies and evaluate their applicability to Crestron’s product ecosystem. Represent software engineering in cross-functional meetings and customer-facing discussions. Qualifications
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. 8 years of software development experience, with at least 2 years in a team or project leadership role (15+ years preferred for senior candidates). Strong proficiency in programming languages such as C++ and C# in a native Windows environment. Experience with embedded systems, real-time applications, and hardware/software integration. Expert knowledge of Windows OS internals and client software development. Windows driver development experience is a plus. Experience with video streaming and encoding/decoding frameworks and protocols. Experience with software revision control systems (e.g., Git), issue tracking (e.g., JIRA), and test management tools. Strong understanding of networking protocols (TCP/IP, SIP, Ethernet) and AV connectivity (USB, HDMI, IP). Proven ability to lead software teams, manage timelines, and deliver high-quality solutions under tight schedules. Excellent problem-solving skills and ability to perform root cause analysis across system layers. Effective communication skills for technical documentation, team collaboration, and stakeholder engagement. Experience with Agile/Scrum methodologies and iterative development cycles. Passion for innovation, quality, and continuous improvement in software engineering. Compensation and Benefits
Per applicable state requirements, the annual pay range for this position ($122,500 - $198,000) which consists of base salary (subject to performance), reflects the hiring range for candidates. Also note, an individual’s offer may vary from this range as it may be impacted by additional factors, including but not limited to the candidate's hiring location, qualifications, experience, and market factors. Crestron Electronics offers a competitive total compensation package including Medical, Dental, Vision, Life Insurance, Short Term Disability, 401K with company match, Paid Time Off, Holidays, On-site Amenities at NJ Headquarters & TX Facilities, Crestron Market Cafes, and Fitness Centers. EOE/M/F/D/V *No Solicitation* Any agency submittal to any employee of Crestron Electronics, Inc by any method of communication will be deemed the sole property of Crestron Electronics Inc.
#J-18808-Ljbffr