Quick Overview
Job Description
Job Summary
We are looking for an experienced BSP (Kernel / QNX) Software Engineer to design, develop, integrate, test, debug, and maintain
Kernel and QNX software for next-generation embedded and In-Flight Entertainment (IFE) platforms. The engineer will work
closely with hardware, platform software, Android, system integration, and validation teams to enable and support QNX-based
platform functionality from bootloader through operating system and device driver layers.
Key Responsibilities
Develop and test high-quality embedded software applications from 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.
Mandatory Skills
Strong Embedded C/C++ Programming
QNX RTOS / QNX SDP
Linux Kernel Development
Linux Device Driver Development
BSP Development
Board Bring-up
QNX Platform Development
System Performance Optimization
Memory Optimization
QNX Hypervisor
Virtualization Technologies
Boot Processes and System Initialization
Python Scripting
Test Automation
Ethernet, USB, UART, SPI, I2C
Agile Methodologies
DevOps Practices
CI/CD Pipelines
Strong Debugging and Problem-Solving Skills
Excellent Communication Skills
Preferred Skills
Qualcomm SoC / Snapdragon Platform Experience
Infotainment / IFE Systems Experience
TCP/IP and HTTP/HTTPS Protocols
Wireless Technologies (Wi-Fi, Bluetooth)
Satellite Connectivity Solutions
QNX Hypervisor Experience
Embedded Platform Security and System Updates
10+ Years of Embedded Software Development Experience
Qualification:
• Bachelor's or Master's degree in Computer Science, Electronics, Embedded Systems, or related discipline.
Similar jobs
- TS
FPGA Embedded Software Engineer
NewTrenton Systems
Duluth, Georgia🇺🇸Hybrid3 minutes agoFPGABashPowerShell+1Technology - ZS
Principal Software Development Engineer (Microservices)
NewAuto ApplyZscaler
Santa Clara🇺🇸Hybrid6 hours agoDockerDynamoDBMicroservices+19Technology - VI
Senior Software Engineer - Optimization, Remix
NewAuto ApplyVia
New York🇺🇸Hybrid10 hours agoRubyMachine LearningPython+4Technology - ZS
Staff Software Development Engineer (Microservices)
NewAuto ApplyZscaler
Santa Clara🇺🇸Hybrid6 hours agoDockerDynamoDBMicroservices+18Technology - SC
Software Engineer
NewAuto ApplyStar Catcher
Jacksonville🇺🇸Hybrid1 hour agoShellEmbedded SystemsAgile+3Technology - RI
Staff Software Engineer, Liquidity Management
NewAuto ApplyRipple
Chicago🇺🇸Hybrid4 hours agoRESTTechnology - PD
Sr. Software Development Engineer
NewAuto ApplyPitchBook Data
Seattle🇺🇸$175k - $215k/yrHybrid35 minutes agoDockerGCPMicroservices+9Technology - PS
OSP Engineer
NewAuto ApplyPearce Services
United States🇺🇸Hybrid1 hour agoFiberCADCompliance+2Engineering - DS
B/E Software Engineer (27725) with Security Clearance
NewDataHaven Solutions INC
Columbia, MD🇺🇸Hybrid17 hours agoDockerMicroservicesMongoDB+10Technology - SY
Mid-Level Software Engineer [$244k/yr+] TS/SCI-FS Poly with Security Clearance
NewSYSTOLIC
Annapolis Junction, MD🇺🇸Hybrid17 hours agoTechnology - OP
Software Engineer - Agentic SDLC
NewAuto ApplyOptiver
New York🇺🇸Hybrid3 hours agoSpinnakerArgoCDContinuous Improvement+2Technology - KI
Mainframe Automation Engineer
NewKainos Innovative Solutions Inc
United States🇺🇸Remote17 hours agoTechnology