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.
- ...Development Engineer In Test This role requires the Development Engineer in Test to write Mobile automation code leveraging Espresso and/or XCUI framework for iOS and/or Android development. Your responsibilities would include: Design robust Automation test framework...AndroidSenior
- ...Senior.Net Developer With Android Experience Location: Coppell, TX Must have skill:.Net, C#, Android mobile development, Xamarin,.NET MAUI. Key Responsibilities: Develop custom.NET business systems used by internal business partners and external clients located...AndroidSenior
- ...Senior Android Mobile Developer Location: Coppell, TX (Onsite from day 1, need only local profiles) Duration: 6 Months Must have skill: C#, Android mobile development, Xamarin,.NET MAUI. Job Summary: The Senior Android Mobile Developer is responsible for end-to-...AndroidSeniorLocal area
- ...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
- ...Senior Android Developer Looking for a senior android developer for a long term contract position. The role is available in Westlake... ...feature toggles, and branch by abstraction to support performant engineering teams. Experience working in a team of Android developers...AndroidSeniorLong term contractWork experience placement
- Super Recruiter LLC is looking for an Embedded Firmware Engineer in Carrollton, TX. The role involves architecting and delivering software for embedded systems, particularly focused on HVAC applications. Candidates should have over 5 years of relevant experience, including...Senior
- ...L3 Android Developer - Westlake only 6-9 years of experience. Must be able to create apps from scratch Please note: I am working... ...apps. Partnering with platform squads to define mobile engineering standards, best practices, and tooling Providing mobile thought...AndroidSenior
- Job Title Embedded Firmware Engineer Location Carrollton, TX Overview We have an exciting and important... ...with embedded frameworks, including Linux and various RTOS, board bring up etc. 3... ...an embedded device, including BSP, general device lifecycle, firmware updating...Remote work
- Senior Helpdesk Technician Join to apply for the Senior Helpdesk Technician role at Rebel Athletic About Rebel Athletic At Rebel Athletic... ...(Intune) Enroll and manage Windows, macOS, iOS, and Android devices Enforce endpoint compliance and security standards Troubleshoot...AndroidSenior
- A technology solutions provider is seeking a Remote Senior Systems Analyst with over 3 years of experience in Java and Microservices. The... ...a strong background in various technologies including Windows/Linux and monitoring tools. This position offers the flexibility of remote...SeniorRemote work
- ...Senior Java Integration Architect Client: Large Lending Company Only GC or Citizens Location: Hybrid – Lewisville, TX You'll... ...leveraging Confluent Kafka as a core technology. Collaborate with engineering teams to apply new patterns and approaches as we build out our...Senior
- ...Senior Level Software Engineer As an experienced Software Engineer, your mission is to help lead our team of innovators and technologists toward creating next-level solutions that improve the way our business is run. Your deep knowledge of design, analytics, development...Senior
$64.09k - $84.92k
Public Service Company of New Mexico (PNM) is seeking a Tech Business Project Manager I in Lewisville, Texas. This role involves business analysis and management of low-level complexity technology projects, supporting the TXNM Energy strategic plan. Applicants should have...Senior$170k - $180k
...Senior AI Engineer Location: Hybrid - Dallas/Fort Worth, TX Compensation: Targeting ~$170-180K base depending on experience Employment Type: Contract-to-Hire preferred; may consider direct hire Please Note: No C2C or third-party agency referrals, no sponsorship...SeniorContract work- ...Description Senior Software Engineer At National Indoor RV Centers (NIRVC), we're not just a company – we're a community of passionate individuals dedicated to redefining the RV experience. As a leading force in industry, NIRVC stands at the forefront of RV sales...SeniorWork at officeImmediate startWeekend work
- ...About the job Remote Senior Systems Analyst Remote Senior Systems Analyst needs 3 or more years experiencing supporting enterprise... ...cloud technologies. ~3 or more years working with Windows and/or Linux Operating Systems ~ Experience Database CRUD operations for...SeniorRemote work
$140k - $200k
...Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently... ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...AndroidSeniorRemote jobWork at office- ...management products in diversified end markets represented by its Engineered Solutions segment. Globally, SMP employs over 6,000... ...existing mobile applications (native as well as hybrid) for iOS and Android platforms Work with Sr. Programmer analysts / IT Management...AndroidWork experience placement
- ...Software Support Engineer The Production Excellence squad requires a Software Support Engineer within Fidelity’s Brokerage Technology... ..., Spring Boot, PL/SQL, Angular/Bootstrap. Windows and Linux OS DevOps, Monitoring, and cloud computing skills Hands-on...
- An established industry player is seeking a skilled developer with over 8 years of experience in .NET and Angular JS. This role emphasizes collaboration and hands-on training, requiring excellent communication skills to support users effectively. The ideal candidate will...Senior
- ...technology domains. Mentor junior developers and contribute to engineering best practices. Participate in Agile development processes... ...of Python or other scripting languages. Experience supporting Linux (Ubuntu) and Windows environments. Hands‑on experience with cloud...Senior2 days per week
$102k - $170k
...Travel Required: Up to 25% Clearance Required: None What You Will Do: We are looking for a hands-on senior software engineer with deep knowledge of Microsoft Power Apps, including Microsoft Dynamics 365 developer. An expert on Power Apps to design...SeniorTemporary workFlexible hours$50 - $60 per hour
...Renesas and Nordic We are seeking a highly skilled Embedded Systems Engineer with extensive experience in board bring-up and real-time... ...Renesas and Nordic microcontrollers , alongside deep expertise in firmware development, hardware-software integration, and low-level...Hourly payFull timeContract workLocal areaRelocationShift work- ...industry player is on the lookout for a talented Embedded Systems Engineer to join their team. This role offers the opportunity to work on cutting-edge IoT devices, focusing on board bring-up and firmware development. You will be immersed in a collaborative environment,...
- Integrated Power Services is seeking a skilled Field Service Technician in Lewisville, Texas. This role involves troubleshooting, repairing, and maintaining power distribution equipment while delivering critical customer service. The ideal candidate has at least 5 years...Senior
$102k - $170k
...Obtain Public Trust What You Will Do: We are seeking a Senior Power Platform Developer / Senior Developer to support CDC (... ...data modeling, relationships, and security roles Workflow Engineering (Critical) Proven experience designing mission-critical workflows...SeniorTemporary workFlexible hours- ...full-stack applications, integrating enterprise systems like SAP EWM, and implementing CI/CD pipelines. Ideal candidates will have strong proficiency in Golang, SQL, and cloud platforms, with at least 7 years of experience in software engineering. #J-18808-Ljbffr Smash CRSenior
- ...Senior Database Administrator Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments... ...~ AWS Certification(s) are desired ~ Programming skills in Linux shell scripting, PL/SQL, Python is desired ~ Excellent...SeniorTemporary workWork at officeWork from home
- ...Role: Azure DevOps Senior Systems Engineer Location: Remote Type of Hire: Contract Duration: 6+ Months Must be willing to use your own laptop Must be willing to work in PST Hours Experience: 13+ Years of experience 3 levels of interviews 1st interview...SeniorContract workRemote work
- ...Mobile Software Engineer in Test - Ionic Capacitor Hybrid Mode(5 Days in Month) Durham, NC/Westlake, TX Someone who has Ionic... ...all tests within a project), and for submitting build and test results to CDash. Someone who has done Android or iOS mobile testing....Android
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer - Android/Linux BSP. Be the first to apply!
- senior lead project manager Flower Mound, TX
- senior network engineer remote Flower Mound, TX
- senior project manager contract Flower Mound, TX
- senior mulesoft developer Flower Mound, TX
- senior leadership Flower Mound, TX
- senior vice president of operations Flower Mound, TX
- senior net developer remote Flower Mound, TX
- senior business analyst contract Flower Mound, TX
- senior manager automotive Flower Mound, TX
- senior rails developer Flower Mound, TX

