Mediabistro is hiring: Lead Firmware Engineer - Video Streaming / Security Job a
Mediabistro, Plano, TX, United States, 75086
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