×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Infotainment Engineer

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: OSI Engineering
Full Time position
Listed on 2026-04-20
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

The Senior Staff Embedded Software Infotainment Engineer will design, develop, and deliver low-level embedded software for high-performance automotive infotainment (IVI) platforms built on Qualcomm SoCs. This role focuses on device driver development, board bring-up, and deep hardware–software integration, enabling core subsystems such as display, audio, camera, and connectivity.

This position requires a highly hands‑on engineer with strong experience in QNX and/or Android BSP/Linux kernel development, capable of writing drivers from scratch, debugging complex system issues, and bringing up full platforms in collaboration with hardware teams and vendors.

Embedded Software Development
  • Design and implement base software components including BSP, bootloaders, OS services, and low-level drivers (QNX/Android/Linux)
  • Lead board bring‑up activities on Qualcomm SoC‑based IVI platforms (8155/8255 or similar)
  • Develop and debug device drivers and HAL layers (C/C++) for multimedia and connectivity subsystems
  • Enable core platform functionality including boot chain, clocks/resets, memory, storage, and power sequencing
  • Support multi‑display bring‑up (Android/QNX) including serializer/deserializer integration
  • Work closely with hardware teams on schematic review, interface validation, and system debugging
  • Perform deep HW/SW integration and root cause analysis using logs, tracing, and lab tools (JTAG, etc.)
  • Collaborate with SoC vendors and third‑party suppliers (Qualcomm, NXP, peripheral vendors) for integration and issue resolution
  • Contribute to diagnostics, validation hooks, and system observability for production readiness
  • Support DV, PV, and manufacturing readiness including flashing, debugging, and performance tuning
  • Improve software quality through testing strategies, automation, and code reviews
  • Mentor engineers and drive best practices for driver development, bring‑up workflows, and debugging methodologies
Operational Management
  • Coordinate with hardware, validation, and manufacturing teams during bring‑up and integration phases
  • Support cross‑ECU coordination (IVI + MCU systems) including power, wake, and peripheral enablement
  • Identify risks in hardware/software interaction and proactively drive resolution
  • Ensure compliance with automotive development processes and support production deployment
  • Provide support during critical integration builds and validation events (may require off‑hours support)
General

Skills:
  • Strong analytical and structured problem‑solving skills for complex embedded systems
  • Clear communication across hardware, software, and validation teams
  • Collaborative and effective in cross‑functional environments
  • Ownership‑driven with high standards for code quality, documentation, and reviews
  • Strong time management and attention to detail
Required Specialized

Skills:
  • 8+ years of embedded software development experience
  • Strong experience with:
  • QNX (7.1/8.0) OR Android BSP / Embedded Linux
  • Linux kernel and BSP development
  • Hands‑on experience with:
  • Qualcomm automotive SoCs (SA8155P, SA8255P or similar)
  • Deep understanding of:
  • Interrupts, DMA, memory mapping
  • Clocks/resets, power management
  • Experience with:
  • Connectivity (USB, Ethernet, BT/Wi‑Fi)
  • Hardware/software integration and debugging
  • Must be able to:
  • Write drivers from scratch (not just configure existing ones)
  • Work closely with hardware and vendors to enable full system functionality
Desired

Skills:
  • DV / PV / EOL / manufacturing support experience
  • Experience with NXP microcontrollers (S32K) and cross‑ECU coordination
  • FreeRTOS or MCU experience
  • Familiarity with ISO 26262 (functional safety concepts)
  • Consumer electronics or multi‑display system experience
  • Rapid prototyping and validation experience
Workplace Flexibility:
  • Occasional travel (
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary