Lead Firmware Engineer - Video Streaming/Security Job at Crestron Electronics in
New Today
Join to apply for the Lead Firmware Engineer - Video Streaming/Security role at Crestron Electronics
2 days ago Be among the first 25 applicants
Join to apply for the Lead Firmware Engineer - Video Streaming/Security role at Crestron Electronics
Get AI-powered advice on this job and more exclusive features.
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 , Linked In and many others. We are the leaders in the most exciting industry 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 is the world's leading manufacturer of advanced control and automation systems, innovating technology and reinventing the way people live and work. Offering integrated solutions to control audio, video, computer, IP and environmental systems, Crestron streamlines technology, improving the quality of life for people in corporate boardrooms, conference rooms, classrooms, auditoriums, and in their homes.
Crestron's leadership stems from its dedicated people who are committed to providing the best products, programs and services in the industry. This culmination of loyalty, devotion and innovation is what our dealers refer to as "The Crestron Experience."
Crestron’s firmware team is looking for a talented and self-motivated engineer with strong embedded system knowledge and firmware development experience who can apply his/her expertise in embedded system's firmware design, development, and support for our next generation video streaming systems. As a member of the firmware development team, your daily activities will include the full life-cycle of design, develop, modify, test, debug, and support the new as well as the existing firmware for all our streaming products.
Primary Responsibilities:
Acts as a development/programming resource on the development team.
Analyzes product requirements to determine feasibility of design within time and cost constraints
Works with the team to create good modular/component-based architecture with clear communication paths.
Works with the team to establish and meet aggressive project commitments and timeline deliverables
Additional Responsibilities:
Process
Enforces adherence to Crestron’s development and project management processes
Continually looks for and recommends ways of improving design and development processes to optimize for delivery timelines and producing higher quality products
Continuously looks for root cause of bugs and takes corrective action
Product/Technology
Works with Technology Management teams to define new products and ensure engineering feasibility
Work with technical support to resolve problems in the field with existing products.
Mentors and directs activities of the engineering team in the design, development, testing and ongoing maintenance of the products using industry best practices.
Keeps self and team up to date with latest technologies and trends
Ensures Code Reviews of software deliverables
Special projects as assigned
Qualifications:
A minimum of a Bachelor of Science in Computer Science or related engineering field is required
A minimum of 10 years of proven experience developing and debugging applications in a Linux/Android based embedded system
Experience with Embedded Linux U-boot/kernel development and customization including HAL (Hardware Abstraction Layer) and security functionality (such as secure boot, SE Linux, hardware keystore, etc.)
Experience with Google’s AOSP architecture framework, Android HAL layer, debugging issues within Android Framework and Generic System Image framework.
Understanding of ARM trusted firmware and development of TrustZone applications.
Proficiency in multi-threaded programming, thread synchronization, resource management, as well as inter process communications methods.
Must have strong C and C++ programming skills.
Experience with QTEE and Qualcomm’s trustzone BSP (TZBSP)
Experience with OP-TEE, Trusty TEE and similar custom trusted execution frameworks.
Strong understanding of network security protocols and algorithms (TLS, SSL, open SSL, encryption, PKI and X.509 certificates)
Must have strong written and verbal communication skills detail and be able to work in a team
Must be persistent, possess strong problem-solving skills, and be willing to work with others to find solutions that avoid project stalls
Must be responsible, self-motivated, creative, have a solid work ethic and have a desire to produce a quality product
Must have the ability to work in a fast-moving environment
Must be able to work in the U.S. without sponsorship
Per applicable state requirements, the annual pay range for this position ($122,500 - $198,500) 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.
At Crestron Electronics, Diversity, Equity, and Inclusion drive innovation. Crestron’s success hinges on continuing to build a workforce of unique individuals whose passion inspires us to create and revolutionize industry-leading products and services. There will always be more to accomplish, and at Crestron, we believe the best way forward is together.
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.
Seniority level Seniority level Mid-Senior level
Employment type Employment type Full-time
Job function Job function Engineering and Information Technology
Industries Appliances, Electrical, and Electronics Manufacturing
Referrals increase your chances of interviewing at Crestron Electronics by 2x
Sign in to set job alerts for “Firmware Engineer” roles. Irving, TX $86,360.00-$101,600.00 3 days ago
Allen, TX $84,900.00-$185,500.00 21 hours ago
Software Engineer, Machine Learning (Multiple Levels) - Slack Dallas, TX $167,300.00-$334,600.00 1 day ago
Dallas, TX $120,000.00-$145,000.00 2 weeks ago
Irving, TX $130,000.00-$145,000.00 1 month ago
Richardson, TX $130,000.00-$150,000.00 1 month ago
Dallas, TX $110,000.00-$150,000.00 8 months ago
Plano, TX $112,000.00-$130,000.00 2 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
- Location:
- Rockleigh
- Job Type:
- FullTime