Job Details

Lead Software Engineer, Mobile (Remote)

Crestron Electronics Inc
Northvale, New Jersey, United States
Why Crestron?: Why Crestron?

At Crestron Electronics, Inc we build the technology that integrates technology.

We are proud to be the largest and most recognized brand in automation and control solutions, and the premier technology partner for fortune 500 businesses globally. Our products are integrated into new high-tech commercial buildings to include some of the most exciting real estate throughout the world. Our clients include Google, Microsoft, Amazon, LinkedIn and many others. We are the leaders in one of the most excitingand fastest growing industries in the world!

Our automation and control solutions for homes and buildings allow our clients to control entire environments with the push of a button, integrating systems such as Audio Visual, Lighting, Shading, Security, Building Management Systems and HVAC to provide greater comfort, convenience and security.


Crestron Electronics has an exciting opportunity for a Lead Software Engineer focused on mobile development. This is a great opportunity to join a dynamic team in a fast-growing organization. Crestron Electronics, Inc. is a firm that cultivates a close-knit and collaborative corporate culture.

We at Crestron are revolutionizing the way people live and work. We are building the meeting room and classroom of the future. The Crestron mobile team delivers not only applications for end user devices such as smart phones and tablets, but also embedded devices with integrated touchscreens. This is an exciting opportunity to design and develop some of our highest impact offerings using a number of different technologies.

We are looking for a developer with solid mobile development skills. We want you to help our team using your coding skills and implementation know-how to create the next generation of applications. This is an opportunity to weave your unique development skills into our most popular products.

  • Work with architects, developers, designers, decision makers, and stakeholders to analyze product requirements and determine the work effort and estimate the necessary time-to-completion.
  • Participate in the planning, design, and implementation of features, working with multiple teams, both onshore and offshore.
  • Document new development, procedures or test plans as needed and verify requirement coverage.
  • Leverage solid debugging and problem-solving skills to deliver accurate implementation of features and interface modifications.
  • Develop Web-based user interfaces across many platforms ranging from embedded web servers to Cloud level environments.
  • Work in an Agile development environment using advanced Scrum methodologies.
  • Bachelors degree in Computer Science or Computer Engineering, or relevant experience with accomplishments.
  • A minimum of 10 years of Software Engineering experience with at least 5 years of commercial mobile application development.
  • 3-5 years' experience leading or mentoring mobile delelopers.
  • Demonstrated architectural and design capabilities in mobile application development.
  • Experience with socket-level networking protocols
  • Expert level experience developing apps for the iOS and Android platforms, using the Swift and Kotlin languages.
  • Hands-on experience with modern C++ development is a plus.
  • Experience with Audio/Video streaming protocols is a plus.
  • Must have excellent communication and interpersonal skills.
  • Meticulous attention to detail and strong organizational sense.
  • Ability to prioritize tasks and deliver with confidence in a fast-paced environment.

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events