Senior Firmware Engineer - Android/Linux BSP
$107.5k - $173.5kCrestron Electronics
Senior Firmware Engineer
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'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.
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.
$132k - $214k
...Crestron Electronics Camera BSP Infrastructure Engineer At Crestron Electronics, Inc we build the technology that integrates technology.... ...implementation of a unified camera BSP infrastructure spanning Linux and Android platforms. This role is responsible for defining BSP...AndroidTemporary workNight shift- ...seeking a talented and self-motivated engineer for their Streaming team. You will engage... ...include software development, firmware documentation, and collaboration across... ...Candidates should have experience in embedded Linux/Android systems, C/C++/Java, and strong problem...AndroidSenior
$132k - $214k
Crestron Electronics Inc. in Plano, Texas, is looking for a Lead Firmware Engineer for Android/Linux BSP. You will provide technical leadership, defining BSP architecture, and driving camera solutions from development through production. Applicants should have 6-8 years...Android$107.5k - $173.5k
...Senior Firmware Engineer, Streaming Audio At Crestron Electronics, Inc we build the technology that integrates technology. We are proud to... ...or application development environment ~ Experienced with Linux-based systems including application and system-level development...SeniorTemporary work- ...including STEM OPT), H-1B, or any other employment-based visa requiring future sponsorship. We are seeking an experienced Firmware Engineer with 10+ years of professional experience, specifically focused on developing software for embedded systems using...SeniorPermanent employmentH1b
$75k - $95k
...Embedded Software Engineer Develop firmware for embedded systems running Linux using C++. Embedded software engineers are responsible for architecture, coding... ...User Interface development on Linux systems Android development experience Open Source Software experience...Android- ...talented people, tools and processes, and expertise. To return to the OmniOn Power website, click here. The Senior Firmware Engineer will lead the development of embedded firmware and digital control systems for next-generation DC-DC power conversion...Senior
- ...Overview: Role: Senior React Native Developer (Mobile App Development & AWS Integration) Location: Plano, TX Duration:... ...Redux, Jest, Axios, Expo etc.Expert in at-least iOS native or Android native Proficiency with JavaScript, HTML5 and CSS3Experience with...AndroidSenior
- ...of experience and open to work on W2 can apply. Role : Android Mobile Application developer/ Lead Work Location: Dallas, TX... ...teams including product managers, designers, and fellow engineers to create intuitive and scalable mobile experiences. Strong...AndroidSeniorContract work
- Premier Group is seeking a mobile-focused Senior Product Designer to join their team in Plano, Texas. This role involves leading mobile-first designs for iOS, Android, and mobile web, and taking ownership of the product design process from concept to launch. Candidates...AndroidSenior
- ...Senior Mobile Engineer - Android We are looking for a strong and enthusiastic Android Mobile Developer to join our dynamic Application Engineering team to develop and enhance our applications on Android platforms. As a Senior mobile engineer, you will be responsible...AndroidSenior
- OmniOn Power Inc. is seeking a Senior Embedded Firmware Engineer in Plano, Texas. This role involves designing and developing embedded firmware for sophisticated power electronics systems, including real-time control applications. The ideal candidate will have at least...Senior
- OmniOn Power is seeking a Senior Embedded Firmware Engineer in Plano, Texas. The role involves designing and developing firmware for AC-DC Rectifier and DC-DC converter products, ensuring compatibility with other systems. A Bachelor's degree in Electrical Engineering or...Senior
- ...Senior Software Engineer (React, DevOps) Develops, codes, configures, and tests programs and systems. Evaluates and implements enhancement... .../ ES6 / HTML / HTML5 / CSS / CSS3 Knowledge of iOS and Android development (Swift or Objective-C, Java) Experience with...AndroidSeniorWork experience placement
$140k - $200k
Clutch Canada seeks a Senior Android Engineer to enhance user experience for their top-rated text-to-speech app, Speechify. Located in Plano, Texas, this role involves owning major features, collaborating with design teams, and shaping the future of the Android team. Candidates...AndroidSenior- ...delivering high-quality products that resonate with clients. As a Senior Lead Security Engineer at JPMorgan Chase within the Cybersecurity Technology &... ...security risks and mitigation strategies for both Android and iOS platforms. Ability to collaborate with development...AndroidSenior
- Senior Embedded Firmware Engineer Power Electronics Job Overview The Senior Embedded Firmware Engineer will be responsible for executing projects and initiatives on AC-DC Rectifier and DC-DC converter products. These projects will include New Product Introduction, Direct...SeniorShift work
- Senior Android Developer Requirements: Qualifications/ What you bring (Must Haves) - Highlight Top 3-5 skills 6+ years knowledge in Native mobile app development. Mandatory Native Android development, knowing cross platform frameworks including but not limited to iOS,...AndroidSeniorRemote work
- ...growing technology that is hiring a mobile-focused Senior Product Designer to join the team. Following rapid... ...intuitive, user-centered experiences across web, iOS, and Android. You’ll work closely with Product and Engineering from concept through to launch, owning design...AndroidSeniorImmediate start
- ...Job Title- Senior Mobile Engineer Department- Systems & Technology Reports to- VP, Software Engineering Location- Plano, TX Who... ...deployment pipelines to ensure reliable releases across iOS and Android platforms. Essential Duties & Responsibilities-...AndroidSeniorFull timeRemote workWork visaShift workNight shiftWeekend work
$140k - $200k
...Senior Software Engineer, Windows/Desktop Applications - Frisco, TX, USA Frisco, TX, USA Mission The mission of Speechify is to make... ...Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google...AndroidSeniorWork at office- ...consumer security at scale. You'll lead a focused team of 3-5 senior engineers while remaining deeply involved in the code and technical... ...AI models that run directly on user devices (Mac, iOS, Android, Linux). You'll own model optimization, fine-tuning for tool-use accuracy...AndroidSeniorRemote workRelocation packageFlexible hours
- ...Senior Software Engineer Soleo Health is seeking a Senior Software Engineer in Frisco, TX or St. Louis, MO to design, develop, and implement... ...Experience building or maintaining mobile applications (native iOS/Android and/or cross-platform frameworks such as React Native,...AndroidSeniorImmediate startMonday to Friday
$92.1k - $140k
...purpose, collaboration, and excellence then we'd love to meet you. Our Banno Financial Platform group is seeking a talented Android Engineer to help us provide the most cutting-edge mobile banking products to financial institutions across the country. You'll join a...AndroidSeniorPermanent employmentH1bWork at officeLocal areaRemote work$68 - $73 per hour
...Akkodis is seeking a Senior Linux Engineer for a Contract jobwith a client in Plano, TX; Charlotte, NC; or Kennesaw, GA. This role is ideal for experienced engineers with a strong background in RedHat Linux, automation, and enterprise infrastructure. Rate Range...SeniorHourly payContract workTemporary workLocal area- ...Java Automation Software Engineer, Senior Minimum of seven years' experience with Mobile Browser and Mobile Native Application Testing... ...Proven use of 1 or more mobile development and emulator packages (Android SDK, iOS XCode, SWIFT, Calabash, Appium, GENYmotion)...AndroidSeniorWork at office
- ...production support requirements is essential. We are seeking a senior (P4-level) Linux Systems Administrator to design, build, operate, and... ...enhance Linux systems while collaborating with a broader engineering team for shared system knowledge and design inputs. Responsibilities...Senior
$107.5k - $173.5k
...looking for a talented and self‑motivated engineer with strong embedded software... ...streaming solutions. As a member of the firmware development team, your daily activities... ...and support of new and existing embedded Linux and Android based products. You will work closely with...AndroidSeniorTemporary work$150k - $200k
HawkEye 360 is hiring an FPGA Firmware Developer in Richardson, Texas, to design and develop high-performance signal processing applications... ...MPSoC. The role requires a Bachelor's degree in Electrical Engineering and 5+ years of FPGA firmware experience, particularly with...Senior- ...and highly motivated team as a Senior Manager. The primary... ...responsibility of this role is to utilize engineering expertise to lead the team to... ..., hardware interfaces, firmware extraction, reverse engineering... ...g., understanding of iOS and Android platforms, static code...AndroidSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer - Android/Linux BSP. Be the first to apply!
- firmware engineer Plano, TX
- unix linux systems engineer Plano, TX
- linux engineer Plano, TX
- senior linux systems engineer Plano, TX
- linux administrator Plano, TX
- linux systems administrator Plano, TX
- linux developer Plano, TX
- senior game producer Plano, TX
- senior manager process engineering Plano, TX
- senior manager clinical operations Plano, TX


