1,115,425open jobs
64,401companies
189,702added this week
Browse all
Salary
$108k – $174k per year
Location
In office (Plano)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 2, 2026. First seen by Alion on May 22, 2026. Crestron scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Spotify Camp Nou. From match day to everyday. See how the home of FC Barcelona became a year-round destination powered by Crestron content, collaboration, and control solutions.

Overview

Crestron’s firmware team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/her expertise in our next generation systems.  As a member of the firmware development team, your daily activities will include the full lifecycle of design, develop, modify, test, debug, and support new and existing embedded software for our embedded Linux and Android based products. The Senior Firmware Engineer for our Android/Linux BSP team will help in creating new control system, digital media and UC products. The ideal candidate should take part in the full Software Development Life Cycle (SDLC) as well as handling field escalations with new and legacy products.  

Responsibilities 

Design, develop, implement, debug and maintain embedded real time applications for Android/Linux based products C, & C++ development environments. 

Embedded Linux Kernel / OS development on ARM based platforms including configuration management, build, deployment, hardware interfaces, device driver, device tree

Work closely with other software and hardware engineers to solve design issues.  

Responsible for design and implementation of new device features on multiple platforms  

Responsible for the maintenance of current software including: feature enhancements, performance increases, troubleshooting, testing, and bug fixing. 

Interfacing software applications with other devices and control systems  

Providing technical documentation (test procedures, design specifications, etc.)  

Other duties as assigned 

Qualifications 

BS in Computer Science or Electrical Engineering is required.

MS in Computer Science or Electrical Engineering is preferred.

5-8 years of proven experience developing and debugging embedded software for

Linux/Android based products, C & C++ development environments.

Must have strong C, & C++ skills.  

Must have experience with:

Embedded Linux U-Boot/kernel development and customization, Linux Device Tree development, Android HAL (Hardware Abstraction Layer)  

Device driver development, optimizations, bug fixing, add new functionality (display, power management, wifi, GPIO, etc )

Debugging issues within the Android Framework and Linux Kernel.

Ability to independently read and understand electrical schematics

Working with source control tools such as Git, Gerrit, GitHub, and with Android command line tools such as adb and fastboot.

Debugging embedded systems where step debugging may not be available.

HW accelerated graphics processing (OpenGL ES) is beneficial.

Google’s AOSP architecture developing Android framework services, Android Native applications (JNI / NDK) or system applications in JAVA or Kotlin. 

Per applicable state requirements, the annual pay range for this position ($107,500 - $173,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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,115,425 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Plano
$81k – $117k per year • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Schaumburg
Java
Kotlin
AI/ML
Copilot
Mobile
Firebase
Crashlytics
DevOps
Linux
Apply
$88k – $112k per year • Equity • Hybrid • Full-Time • Ann Arbor
Apply
$123k – $165k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • New York • Glendale
Mobile
MVI
MVVM
Exoplayer
Apply
$180k – $241k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • New York • Seattle
Kotlin
Swift
AI/ML
Recommender Systems
Mobile
SwiftUI
MVI
MVVM
Exoplayer
AVFoundation
Apply
$149k – $199k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • New York • Glendale
Swift
Management
Agile
Apply
Website Developer 1 day ago
≈ $128k – $236k per year (Estimated) • Equity • In office • 5+ years exp • Bachelor's Degree • Boulder
Python
C++
Fortran
DevOps
Git
Docker
HPC
Linux
Apply
$96k – $181k per year • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Brooklyn
Java
SQL
AI/ML
Machine Learning
DevOps
Rest API
CI/CD
Jenkins
Git
Docker
SOAP
Cybersecurity
SonarQube
Management
Agile
QA
Selenium
Swagger
Apply
API Engineer 1 day ago
≈ $92k – $185k per year (Estimated) • Equity • In office • 1+ year exp • Bachelor's Degree • Boulder
Python
Rust
R
R
Shiny
AI/ML
Structured Outputs
DevOps
Rest API
Terraform
GitHub Actions
CloudFormation
CI/CD
Git
AWS
Docker
Linux
Apply
≈ $71k – $196k per year (Estimated) • Equity • In office • Bachelor's Degree • Boulder
Python
Python
FastAPI
Dask
AI/ML
Spark
Machine Learning
DevOps
Terraform
GCP
GitHub Actions
CloudFormation
Azure
CI/CD
Git
AWS
Docker
Apply
≈ $58k – $124k per year (Estimated) • Equity • In office • 2+ years exp • Bachelor's Degree • Boulder
Python
Rust
SQL
Databases
PostgreSQL
PostGIS
DevOps
Git
Linux
SpaceTech
GDAL
PDAL
QGIS
Apply
$132k – $214k per year • In office • Bachelor's Degree
C
C++
C
FFmpeg
DevOps
Linux
Robotics
GStreamer
Apply
$129k – $209k per year • In office • 10+ years exp • Bachelor's Degree • Plano
Java
Kotlin
C++
DevOps
Git
Gerrit
GitHub
Management
Confluence
Agile
Apply
$132k – $214k per year • In office • 6+ years exp • Bachelor's Degree • Plano
C++
AI/ML
OpenCV
DevOps
Git
Gerrit
Linux
Robotics
GStreamer
Apply
Operator 1 day ago
≈ $43k – $102k per year (Estimated) • In office • High School Diploma • New York
Apply
$71k – $81k per year • Hybrid • 1+ year exp • Bachelor's Degree
Management
Microsoft Office
Apply
Data Scientist Senior 10 hours ago
$143k – $274k per year • Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • San Antonio • Tampa • Charlotte • Colorado Springs • Plano
Python
SQL
AI/ML
Machine Learning
DevOps
AWS
Robotics
Path Planning
Apply
$90k – $120k per year • In office • 5+ years exp • Bachelor's Degree • Plano
DevOps
Windows
Apply
In office • Full-Time • Plano
Apply
$38k per year • In office • Full-Time • 1+ year exp • High School Diploma • Plano
Management
Agile
Apply
≈ $72k – $142k per year (Estimated) • In office • Secret • 8+ years exp • Bachelor's Degree • Plano
Management
Microsoft Project
Microsoft Office
Apply
See all jobs
This is one of many
1,115,425 more open roles from verified company boards, updated every day.