BSP (Kernel / QNX) SW Engineer
SDH Systems
- Job
- 29803
- Posted
- Location
- Oregon
- Work type
- Contract
- Tax terms
- W2, C2C, 1099
- Experience
- Experience open
- Openings
- 1 opening
Skills
- BSP Kernel
- QNX
- Engineer
About the job
SDH Systems is Hiring a BSP (Board Support Package) / Kernel / QNX Software Engineer who can develop and maintain the low-level software layer that enables an operating system (QNX or Linux) to run on specific hardware platforms, especially in automotive, infotainment, ADAS, industrial, and embedded systems
Job Title: BSP (Kernel / QNX) SW Engineer (10+ Years)
Location: Hillsboro, OR
Interview Process: Video (2 Rounds)
Work Schedule: Onsite
Job Description:
Must-haves:
Linux Kernel and device driver development, debugging, and testing.
Hands-on experience in Board Bring-up.
Experience in optimizing system performance and memory.
Strong programming skills in C/C++, Python and competence with scripting languages.
Knowledge of communication protocols like UART, SPI, I2C, Ethernet, and USB.
Experience with operating system development, security protocols, and updates.
Understanding of hypervisors and virtualization technologies.
Understanding of boot processes and flows.
Experience with test automation tools and techniques.
Proficiency in Agile methodologies, DevOps practices, and CI/CD pipelines.
Excellent organizational, verbal and written communication skills and a high level of interpersonal skills.
o Nice-to-haves:
10+ years of experience in embedded software development.
Experience with infotainment systems based on Qualcomm SoCs.
Familiarity with QNX Hypervisor.
Understanding of TCP/IP and HTTP/HTTPS protocols.