Logo
Mediabistro

Mediabistro is hiring: Lead Firmware Engineer - Video Streaming / Security Job a

Mediabistro, Plano, TX, United States, 75086

Save Job

Crestron Electronics Inc. - 22 Link Rockleigh, NJ, Rockleigh, New Jersey, United States of America

Crestron Electronics Inc. - Plano, TX, Plano, Texas, United States of America

Overview

Crestron Electronics, Inc. is a leading provider of automation and control solutions. We build technologies that integrate technology and serve a global client base including Google, Microsoft, Amazon, LinkedIn and other Fortune 500 companies. Our products enable control of audio/visual, lighting, shading, security, building management systems and HVAC to create more comfortable, convenient and secure environments.

Crestron is the world’s leading manufacturer of advanced control and automation systems, delivering integrated solutions for a wide range of environments—from boardrooms and classrooms to homes.

We seek a talented and self-motivated Firmware Engineer with strong embedded systems knowledge to design, develop, and support firmware for our next generation video streaming products. As a member of the firmware development team, you will be involved in the full lifecycle of design, development, testing, debugging and maintenance for both new and existing firmware.

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 modular, component-based architecture with clear communication paths.
  • Works with the team to establish and meet aggressive project commitments and timeline deliverables.

Additional Responsibilities

  • Enforces adherence to Crestron’s development and project management processes.
  • Continuously looks for ways to improve design and development processes to optimize delivery timelines and product quality.
  • Continuously identifies root causes of bugs and takes corrective action.
  • Works with Technology Management teams to define new products and ensure engineering feasibility.
  • Collaborates with technical support to resolve problems in the field with existing products.
  • Mentors and directs activities of the engineering team in design, development, testing and ongoing maintenance of 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.
  • 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, SELinux, 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, and inter-process communication methods.
  • Strong C and C++ programming skills.
  • Experience with QTEE and Qualcomm’s TrustZone BSP (TZBSP).
  • Experience with OP-TEE, Trusty TEE and similar trusted execution frameworks.
  • Strong understanding of network security protocols and algorithms (TLS, SSL, OpenSSL, encryption, PKI and X.509 certificates).
  • Strong written and verbal communication skills and ability to work in a team.
  • Persistent, with strong problem-solving skills and a collaborative approach to avoid project stalls.
  • Responsible, self-motivated, creative, with a solid work ethic and a desire to produce a quality product.
  • Ability to work in a fast-moving environment and in the U.S. without sponsorship.

Compensation

Per applicable state requirements, the annual pay range for this position is $122,500 - $198,500, reflecting the hiring range for candidates. Individual offers may vary based on location, qualifications, experience, and market factors.

Benefits

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.

Diversity, Equity, and Inclusion

At Crestron Electronics, Diversity, Equity, and Inclusion drive innovation. We believe in building a workforce of unique individuals whose passion inspires us to create and revolutionize industry-leading products and services.

EOE / M / F / D / V

Pay Type Salary

Employment Indicator Regular

Job Family Engineering

Job Function Firmware Engineering

Location: Crestron Electronics Inc. – Rockleigh, NJ; Plano, TX

J-18808-Ljbffr

#J-18808-Ljbffr