← Back to jobs

Experis Logo
Senior Embedded BSP Software Engineer

Experis

 

Portland, OR, USA

Posted On: Just posted
Experience: 10+ years
Availability: Onsite
Openings: 1
Category: Embedded Software Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

What's the Job?

  • Design, develop, integrate, test, debug, and maintain Kernel and QNX software for next-generation In-Flight Entertainment (IFE) seat boxes.
  • Develop and test high-quality client software applications in embedded systems based on functional and system specifications.
  • Enhance existing software to optimize performance to meet KPIs, improve efficiency, and bolster robustness.
  • Collaborate with hardware, platform software, Android, and system integration/validation teams to enable and support QNX-based platform functionality from bootloader through OS and device driver layers.
  • Own quality through comprehensive test plans and procedures, including functional testing, regression testing, and performance benchmarking, plus rigorous code reviews.

What's Needed?

  • 10+ years of experience in embedded software development, including Linux kernel and/or device driver development, debugging, and testing.
  • Hands-on experience with Board Bring-up and a strong understanding of boot processes and flows.
  • Strong programming skills in C/C++ and Python, with competence in scripting languages for automation and tooling.
  • Knowledge of communication protocols such as UART, SPI, I2C, Ethernet, and USB, plus understanding of TCP/IP and HTTP/HTTPS protocols.
  • Familiarity with QNX Hypervisor and operating system development concepts, including security protocols and updates; experience with test automation tools and techniques; proficiency with Agile methodologies, DevOps practices, and CI/CD pipelines

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs