The engineer will work across firmware, BSP, camera, display, hardware, application, QA, and ... Embedded Linux and Android debugging using C/C++, adb, native logs, tombstones, traces, kernel logs ...
The engineer will work across firmware, BSP, camera, display, hardware, application, QA, and ... Embedded Linux and Android debugging using C/C++, adb, native logs, tombstones, traces, kernel logs ...
TITLE: Lead Firmware Engineer LOCATION: West Michigan SUMMARY: Management Business Solutions is ... Experience with Linux-based embedded systems. * Background in video, audio, signal processing, or ...
Quick apply
TITLE: Lead Firmware Engineer LOCATION: West Michigan SUMMARY: Management Business Solutions is ... Experience with Linux-based embedded systems. * Background in video, audio, signal processing, or ...
Lead Firmware Engineer
Zeeland, MI · On-site
$90 - $120/hr
... Firmware Engineer to serve as a hands‑on technical leader responsible for developing and ... Develop and support systems running on Real-Time Operating Systems (RTOS) and/or embedded Linux
Lead Firmware Engineer
Zeeland, MI · On-site
$90 - $120/hr
... Firmware Engineer to serve as a hands‑on technical leader responsible for developing and ... Develop and support systems running on Real-Time Operating Systems (RTOS) and/or embedded Linux
Embedded Software engineer to develop leading edge technology for network switch platforms and ... Strong experience with C/C++, Linux kernel customization, Yocto and/or Buildroot, and embedded boot ...
Embedded Software engineer to develop leading edge technology for network switch platforms and ... Strong experience with C/C++, Linux kernel customization, Yocto and/or Buildroot, and embedded boot ...
Overview The Principal Firmware Engineer is a senior-level technical leader responsible for the ... Embedded software development in C/C++ or Java across Linux, Android, and RTOS platforms * Audio ...
Overview The Principal Firmware Engineer is a senior-level technical leader responsible for the ... Embedded software development in C/C++ or Java across Linux, Android, and RTOS platforms * Audio ...
Lead Firmware Engineer
Zeeland, MI · On-site
$100K - $110K/yr
... Lead Firmware Engineer to serve as a hands-on technical leader responsible for developing and ... Develop and support systems running on Real-Time Operating Systems (RTOS) and/or embedded Linux
Quick apply
Lead Firmware Engineer
Zeeland, MI · On-site
$100K - $110K/yr
... Lead Firmware Engineer to serve as a hands-on technical leader responsible for developing and ... Develop and support systems running on Real-Time Operating Systems (RTOS) and/or embedded Linux
ECU Firmware Engineer
Auburn Hills, MI · On-site
... software developers to implement firmware and software components that meet the functional ... Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for ...
ECU Firmware Engineer
Auburn Hills, MI · On-site
... software developers to implement firmware and software components that meet the functional ... Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for ...
... software developers to implement firmware and software components that meet the functional ... Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for ...
... software developers to implement firmware and software components that meet the functional ... Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for ...
Software Engineer, II - Operating System
Ann Arbor, MI · On-site
$95K - $130K/yr
The Software Engineer, II - Operating System will work on Linux kernel modules, system-level debugging, and collaborate with cross-functional teams to ensure system security and performance ...
Software Engineer, II - Operating System
Ann Arbor, MI · On-site
$95K - $130K/yr
The Software Engineer, II - Operating System will work on Linux kernel modules, system-level debugging, and collaborate with cross-functional teams to ensure system security and performance ...
Software Engineer, II - Operating System
Ann Arbor, MI · On-site
$95K - $130K/yr
The Software Engineer, II - Operating System will work on Linux kernel modules, system-level debugging, and performance tuning while collaborating with cross-functional teams to ensure system ...
Software Engineer, II - Operating System
Ann Arbor, MI · On-site
$95K - $130K/yr
The Software Engineer, II - Operating System will work on Linux kernel modules, system-level debugging, and performance tuning while collaborating with cross-functional teams to ensure system ...
Senior Firmware Engineer, Validation Platform
Ann Arbor, MI · On-site
$116K - $154K/yr
The Arene Tools Engineering team's mission is to streamline software delivery and enhance ... Linux kernel development * Ability to operate effectively and autonomously across multiple teams ...
Senior Firmware Engineer, Validation Platform
Ann Arbor, MI · On-site
$116K - $154K/yr
The Arene Tools Engineering team's mission is to streamline software delivery and enhance ... Linux kernel development * Ability to operate effectively and autonomously across multiple teams ...
Senior Firmware Engineer, Validation Platform
Ann Arbor, MI · On-site
$116K - $154K/yr
The Arene Tools Engineering team's mission is to streamline software delivery and enhance ... Linux kernel development * Ability to operate effectively and autonomously across multiple teams ...
Senior Firmware Engineer, Validation Platform
Ann Arbor, MI · On-site
$116K - $154K/yr
The Arene Tools Engineering team's mission is to streamline software delivery and enhance ... Linux kernel development * Ability to operate effectively and autonomously across multiple teams ...
Senior Linux Administrator
Lansing, MI · On-site
... Linux kernel and operational system fundamentals. Proven knowledge, skills and experience. 2 years In-depth knowledge of performance engineering and best practices around developing micro services ...
Senior Linux Administrator
Lansing, MI · On-site
... Linux kernel and operational system fundamentals. Proven knowledge, skills and experience. 2 years In-depth knowledge of performance engineering and best practices around developing micro services ...
Possible 3 Month CTH | No Fees | Do Not Re-Post| Confidential R2D2 10164699 Role Linux Engineer ... MANDATORY 1. Linux kernel/driver development experience 5-6 years or more. 2. Automotive software ...
Possible 3 Month CTH | No Fees | Do Not Re-Post| Confidential R2D2 10164699 Role Linux Engineer ... MANDATORY 1. Linux kernel/driver development experience 5-6 years or more. 2. Automotive software ...
Software Engineer, II - Operating System
$95K - $130K/yr
Work on Linux kernel modules * Incorporate Linux Distribution in to build and deployment toolchain ... Collaborate with cross-functional teams (DevOps, QA, Hardware, Networking) * Ensure system security ...
Software Engineer, II - Operating System
$95K - $130K/yr
Work on Linux kernel modules * Incorporate Linux Distribution in to build and deployment toolchain ... Collaborate with cross-functional teams (DevOps, QA, Hardware, Networking) * Ensure system security ...
We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with ... Linux development environments * Architectural understanding and/or experience of graphics/compute ...
New
We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with ... Linux development environments * Architectural understanding and/or experience of graphics/compute ...
New
We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with ... Linux development environments * Architectural understanding and/or experience of graphics/compute ...
New
We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with ... Linux development environments * Architectural understanding and/or experience of graphics/compute ...
New
Software Engineer, II - Operating System
Ann Arbor, MI · On-site
$95K - $130K/yr
Work on Linux kernel modules * Incorporate Linux Distribution in to build and deployment toolchain ... Collaborate with cross-functional teams (DevOps, QA, Hardware, Networking) * Ensure system security ...
Software Engineer, II - Operating System
Ann Arbor, MI · On-site
$95K - $130K/yr
Work on Linux kernel modules * Incorporate Linux Distribution in to build and deployment toolchain ... Collaborate with cross-functional teams (DevOps, QA, Hardware, Networking) * Ensure system security ...
Embedded Software / Firmware Engineer - Automotive MCU & SoC
Auburn Hills, MI · On-site
$97K - $133K/yr
... software developers to implement firmware and software components that meet the functional ... Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for ...
Embedded Software / Firmware Engineer - Automotive MCU & SoC
Auburn Hills, MI · On-site
$97K - $133K/yr
... software developers to implement firmware and software components that meet the functional ... Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for ...
... software developers to implement firmware and software components that meet the functional ... Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for ...
... software developers to implement firmware and software components that meet the functional ... Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for ...
Linux Kernel Firmware Engineer information
What is the difference between Linux Kernel Firmware Engineer vs Embedded Software Engineer?
| Aspect | Linux Kernel Firmware Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or Electrical Engineering; knowledge of Linux kernel development | Bachelor's in Computer Engineering, Electrical Engineering, or related; embedded systems experience |
| Work Environment | Developing firmware for Linux-based systems, often in hardware labs or R&D teams | Designing software for embedded devices like IoT gadgets, automotive systems, or consumer electronics |
| Industry Usage | Telecommunications, consumer electronics, hardware manufacturers | Automotive, IoT, medical devices, consumer electronics |
The Linux Kernel Firmware Engineer focuses on developing and maintaining firmware specifically for Linux kernel environments, ensuring hardware compatibility and performance. In contrast, the Embedded Software Engineer works on a broader range of embedded systems, often with real-time constraints and different operating systems. Both roles require embedded programming skills but differ in scope and specific expertise.
What are popular job titles related to Linux Kernel Firmware Engineer jobs in Michigan?
For Linux Kernel Firmware Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Linux Kernel Firmware Engineer jobs in Michigan look for?
The top searched job categories for Linux Kernel Firmware Engineer jobs in Michigan are:
What cities in Michigan are hiring for Linux Kernel Firmware Engineer jobs?
Cities in Michigan with the most Linux Kernel Firmware Engineer job openings:

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
This job post has expired 1 day ago. Applications are no longer accepted.
Job description
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.
Overview
The Android video expert will provide deep technical leadership for Crestron’s embedded Android and Linux video platforms as a hands-on firmware engineer leading development efforts within the team and influencing direction, roadmaps, and technical decisions. The role has ownership across video architecture, codec integration, performance optimization, debugging, and production hardening. This role requires hands-on expertise in Android multimedia, Codec2/AIDL integration, hardware video encode/decode, video HAL/vendor behavior, kernel and firmware diagnostics, camera-to-video pipelines, display interaction, and end-to-end validation for real-time conferencing, streaming, capture, playback, and encode/decode use cases. The engineer will work across firmware, BSP, camera, display, hardware, application, QA, and silicon/vendor teams to turn platform video capabilities into reliable product behavior.
Responsibilities
- Lead hands-on video platform integration, configuration, bring-up, and release readiness across Android multimedia framework, Codec2/AIDL services, video HAL/vendor components, kernel drivers, firmware interfaces, camera, display, and application-level video paths.
- Drive root-cause analysis, code-level troubleshooting, performance tuning, and production hardening for complex video issues involving hardware encode/decode, synchronization, memory management, buffer handling, latency, power efficiency, video quality, stability, and end-to-end pipeline throughput.
- Provide technical architecture direction for Android/Linux video platforms, including multimedia stack design decisions, codec integration strategy, secure and non-secure video paths, low-latency streaming, multi-instance workloads, camera-to-video flows, display interaction, and platform tradeoffs.
- Define and execute validation strategy, automation, regression coverage, stress and soak testing, codec compliance, interoperability testing, playback, recording, streaming, conferencing, and multi-session release qualification for Android and Linux video platform releases.
- Provide technical leadership to engineers through design reviews, implementation support, debugging assistance, mentoring, technical documentation, vendor engagement, risk communication, and cross-functional coordination with firmware, BSP, camera, display, hardware, application, QA, customer-facing, and silicon/vendor teams.
Qualifications
- Bachelor's Degree in Computer Science, Electrical Engineering, or related field is required
- Master's Degree in Computer Science, Electrical Engineering, or related field is preferred
- Embedded Android/Linux multimedia software development and debugging, with strong C/C++ expertise
- Android video architecture, Codec2, AIDL/HIDL concepts, media codec configuration, video HAL/vendor extensions, and hardware video codec integration
- Hardware video encode/decode bring-up and debug, including low-latency paths, secure/non-secure sessions, buffer formats, metadata, and multi-instance concurrency
- Camera-to-video, display output, graphics/display interaction, GStreamer/FFmpeg/V4L2 concepts, or Linux multimedia pipeline experience
- Android multimedia architecture — Codec2, AIDL/HIDL concepts, media codec configuration, video HAL/vendor extensions
- Hardware video codec/VPU integration — H.264/H.265/HEVC, VP9, AV1, low-latency, Universal Bandwith Compression
- Embedded Linux and Android debugging using C/C++, adb, native logs, tombstones, traces, kernel logs, firmware logs, and buffer dumps
- Video quality and performance tuning
- Cross-subsystem video integration across camera capture, display output, graphics interop, kernel drivers, firmware, and applications
- Validation automation for codec compliance, stress, soak, playback, record, conferencing, streaming, and multi-session regression
- Qualcomm Snapdragon/QC8250/8550-class video platforms, Adreno VPU capabilities, Android vendor multimedia stacks
- Camera/ISP and display pipeline knowledge including AI-camera features, video HDR, MIPI DSI/display timing, and product-level video quality
- Cross-functional communication with firmware, BSP, hardware, QA, application, and silicon/vendor teams
Per applicable state requirements, the annual pay range for this position ($132,000 - $214,000) 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.