Embedded Software Engineer (QNX/Linux BSP)

L&T Technology Services

Hillsboro (OR)

On-site

USD 110,000 - 170,000

Full time

15 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

L&T Technology Services Limited (LTTS) is seeking an experienced BSP Software Engineer to join our Oregon team. The role focuses on designing, developing, integrating, and maintaining QNX and Linux platform software from bootloader through OS and drivers.

The ideal candidate has 5+ years in embedded software, strong C/C++, and hands-on QNX and Linux kernel experience. Collaboration with hardware and validation teams is essential in an Agile environment.

Qualifications

  • Bachelor's or master's degree in computer engineering, Computer Science, Electrical Engineering, or a related field.
  • 5+ years of Embedded Software Development experience.
  • Strong programming in Embedded C/C++.
  • Hands-on with QNX RTOS/QNX SDP and Linux kernel development.
  • Strong Linux device driver development expertise.

Responsibilities

  • Design, develop, integrate, debug, and maintain QNX and Linux platform software.
  • Develop high-quality embedded software based on requirements.
  • Develop, customize, and maintain Linux kernel components and device drivers.
  • Perform BSP development, board bring-up, platform enablement, and hardware integration.
  • Work on bootloader integration, startup sequences, and OS bring-up.
  • Optimize system performance, memory utilization, stability, and reliability.
  • Create and execute functional, integration, regression, and performance test plans.
  • Troubleshoot software and hardware integration issues across platform layers.
  • Collaborate with cross-functional teams in Agile environments.
  • Participate in architecture discussions, code reviews, and release activities.
  • Support CI/CD pipelines, DevOps practices, and test automation.

Skills

Embedded C/C++
QNX RTOS/QNX SDP
Linux kernel development
Device drivers
Python scripting

Education

Bachelor's or Master's in CS/CE/EE

Tools

QNX Platform Development
BSP Development
Board Bring-up

Job description

L&T Technology Services Limited (LTTS) is a global leader in Engineering and R&D (ER&D) services. With 719 patents filed for 57 of the Global Top 100 ER&D spenders, LTTS lives and breathes engineering. Our innovations speak for themselves - World's 1st Autonomous Welding Robot, Solar 'Connectivity' Drone, and the Smartest Campus in the World, to name a few.

With 62 Innovation and R&D design centers globally, companies specialize in disruptive technology spaces such as 5G, Artificial Intelligence, Collaborative Robots, Digital Factory, and Autonomous Transport.

We are seeking an experienced BSP (Kernel / QNX) Software Engineer to join our team and contribute to the development of next-generation Embedded and In-Flight Entertainment (IFE) platforms. The ideal candidate will be responsible for designing, developing, integrating, testing, debugging, and maintaining QNX and Linux platform software, enabling system functionality from bootloader through operating system and device driver layers.

The engineer will work closely with hardware, Android, platform software, system integration, and validation teams to deliver high-performance, reliable, and scalable embedded solutions.

Key Responsibilities
  • Design, develop, integrate, debug, and maintain QNX and Linux platform software.
  • Develop high-quality embedded software based on functional and system requirements.
  • Develop, customize, and maintain Linux kernel components and device drivers.
  • Perform BSP development, board bring-up, platform enablement, and hardware integration activities.
  • Work on bootloader integration, startup sequences, and operating system bring-up.
  • Optimize system performance, memory utilization, stability, and reliability.
  • Create and execute functional, integration, regression, and performance test plans.
  • Troubleshoot software and hardware integration issues across multiple platform layers.
  • Collaborate with cross-functional teams in Agile development environments.
  • Participate in architecture discussions, code reviews, sprint planning, and release activities.
  • Support CI/CD pipelines, DevOps practices, and test automation initiatives.
  • Develop technical documentation and support product lifecycle activities.
Required Qualifications
  • Bachelor's or master's degree in computer engineering, Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in Embedded Software Development.
  • Strong programming skills in Embedded C/C++.
  • Hands-on experience with QNX RTOS/QNX SDP.
  • Experience in Linux Kernel Development.
  • Strong expertise in Linux Device Driver Development.
  • Experience with BSP Development and Board Bring-up activities.
  • Knowledge of QNX Platform Development.
  • Experience with QNX Hypervisor and virtualization technologies.
  • Strong understanding of boot processes, system initialization, and OS bring-up.
  • Experience with Python scripting and test automation frameworks.
  • Familiarity with hardware interfaces including:
  • Ethernet
  • USB
  • UART
  • SPI
  • I2C
  • Experience working in Agile development environments.
  • Knowledge of DevOps methodologies and CI/CD pipelines.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent verbal and written communication skills.
Preferred Qualifications
  • Experience in Aerospace, Avionics, or In-Flight Entertainment (IFE) systems.
  • Experience integrating Android-based platforms with embedded operating systems.
  • Knowledge of performance tuning and memory optimization techniques.
  • Exposure to automated testing and continuous integration environments.

"LTTS is an Equal Opportunity Employer and maintains a clear policy against discrimination based on age, disability, sex, race, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity, or sexual orientation. As an inclusive organization, we actively endorse equal opportunities for all candidates with the right mix of talent, skills, and potential. We encourage applications from a diverse pool of candidates and selection for roles will solely be based on individual merit."

"L&T Technology Services LTD is an equal opportunity employer and is committed to providing reasonable accommodations to qualified individuals with disabilities. If you require any accommodations to participate in the recruitment process or to perform the essential functions of the job, please let us know. We will work with you to provide reasonable accommodations in accordance with applicable law."

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BSP / QNX Developer
BSP / QNX Developer

Intellectt Inc • Hillsboro (OR)

On-site
USD 120,000 - 180,000
Health insurance
401(k) retirement plan
Paid Time Off (PTO) per law
BSP & Kernel Engineer (QNX/Linux) — Embedded Systems
BSP & Kernel Engineer (QNX/Linux) — Embedded Systems

L&T Technology Services • Hillsboro (OR)

On-site
USD 110,000 - 170,000
BSP / QNX Developer
BSP / QNX Developer

Katalyst-Healthcares- • Hillsboro (OR)

On-site
USD 110,000 - 180,000
BSP or QNX Developer
BSP or QNX Developer

Yochana IT Solutions Inc. • Hillsboro (OR)

On-site
USD 110,000 - 140,000
BSP / QNX Developer
BSP / QNX Developer

Pi Square Technologies • Oregon

On-site
USD 120,000 - 170,000
Embedded BSP Software Engineer - Android
Embedded BSP Software Engineer - Android

Global Connect Technologies • Portland (OR)

On-site
USD 110,000 - 170,000
Embedded Software Engineer - BSP/QNX
Embedded Software Engineer - BSP/QNX

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 180,000
QNX / Android Software Developer
QNX / Android Software Developer

SIDRAM TECHNOLOGIES • Portland (OR)

On-site
USD 140,000 - 210,000
Senior Embedded BSP Software Engineer
Senior Embedded BSP Software Engineer

Experis Technology Group • Portland (OR)

On-site
USD 120,000 - 180,000
Medical Plan
Dental Plan
Vision Plan
+7
BSP (Kernel / QNX) Software Engineer
BSP (Kernel / QNX) Software Engineer

TALENT Software Services • Portland (OR)

On-site
USD 130,000 - 180,000