• Hillsboro, OR
  • Instant Apply
4 days ago

Job Description

Job Description & Skill Requirement:
We are looking for an experienced BSP / QNX Software Engineer to design, develop, integrate, test, debug, and maintain Kernel and QNX software for next-generation embedded and In-Flight Entertainment (IFE) latforms. The engineer will work closely with hardware, platform software, Android, system integration, and validation teams to support QNX-based platform functionality from bootloader through operating system and device driver layers.
Key Responsibilities:
  • Develop and test high-quality embedded software based on functional and system specifications.
  • Design, develop, integrate, debug, and maintain QNX and Linux platform software.
  • Develop and support Linux kernel and device drivers.
  • Perform board bring-up, platform enablement, and hardware integration activities.
  • Optimize system performance, memory utilization, stability, and reliability.
  • Work on boot processes, startup flows, and operating system bring-up.
  • Collaborate with cross-functional teams in Agile / DevOps environments.
  • Create and execute test plans, functional tests, regression tests, and performance benchmarks.
  • Participate in sprint planning, daily stand-ups, design reviews, code reviews, and release activities.
  • Support CI/CD pipelines, test automation, and continuous integration processes.
  • Troubleshoot software and hardware integration issues across multiple platform layers.

Experience:

  • 10+ years of Embedded Software Development Experience.

Qualifications:

  • Bachelor's or master's degree in computer science, Electronics, Embedded Systems, or a related discipline.

Mandatory Skills:

  • Embedded C/C++ Programming.
  • QNX RTOS / QNX SDP.
  • Linux Kernel Development.
  • Linux Device Driver Development.
  • BSP Development.

Preferred Skills:

  • Qualcomm SoC / Snapdragon Platform Experience.
  • Infotainment / IFE Systems Experience.
  • TCP/IP and HTTP/HTTPS Protocols.
  • Wi-Fi and Bluetooth.
  • Satellite Connectivity Solutions.
  • QNX Hypervisor Experience.
  • Embedded Platform Security and System Updates.

Numbers & Facts

LocationHillsboro, OR

Skills

  • Agile Programming Methodologiesunmatched
  • Androidunmatched
  • BSPunmatched
  • Benchmarkingunmatched
  • Bluetoothunmatched
  • Bootingunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Code Reviewsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Device Driversunmatched
  • Electronicsunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Functional Testingunmatched
  • HTTP (HyperText Transport Protocol)unmatched
  • HTTPS (HyperText Transport Protocol Secure)unmatched
  • Hardware-Software Integrationunmatched
  • Hypervisorsunmatched
  • Infotainmentunmatched
  • Kernel Programmingunmatched
  • Linux Driversunmatched
  • Linux Kernelunmatched
  • Linux Kernel Driversunmatched
  • Linux Operating Systemunmatched
  • Memory Hardwareunmatched
  • Multiplatform/Cross-Platformunmatched
  • Operating Systemsunmatched
  • Performance Testingunmatched
  • Performance Tuning/Optimizationunmatched
  • Process Flowunmatched
  • QNX Operating Systemunmatched
  • Realtime Operating Systemunmatched
  • Regression Testingunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Sprint Planningunmatched
  • Standup Meetingsunmatched
  • Startupunmatched
  • System Integration (SI)unmatched
  • System Validationunmatched
  • System-on-a-Chip (SoC)unmatched
  • Systems Maintenanceunmatched
  • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • Wi-Fiunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder