Crestron Electronics is seeking a Lead Software Engineer to drive the development of high-performance, scalable software solutions across their product ecosystem. The successful candidate will lead the design, development, and deployment of software solutions for intelligent AV and automation systems, collaborate with cross-functional teams, and mentor junior engineers.
Requirements
- 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.
Benefits
- 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
- Fitness Centers