Overview
On Site
Depends on Experience
Full Time
75% Travel
Skills
"Embedded Linux Engineer" AND (Kernel OR Drivers OR "Device Driver") AND (C OR C++) AND (Jetson OR Qualcomm OR NXP)
Job Details
Role: Senior Embedded Linux Engineer
Location: Richmond Avenue in the Houston “Galleria” area, TX- Probably 3 days a week on-site with 2 days working remote
Summary: The Senior Embedded Linux Engineer will play a critical role in developing software and firmware that power drone systems. You’ll design, optimize, and maintain embedded linux solutions, work closely with the robotics, hardware, and cloud engineering teams. This is a hands-on role for an experienced engineer who thrives in fast-paced environments, loves solving hard technical problems.
Duties:
- Own linux kernel CI/CD, crosscompilation, and modification pipeline
- Contribute to system software and hardware architecture decisions, ensuring scalability, reliability, and safety in mission-critical applications.
- Integrate new software systems within an embedded linux system.
- Integrate new hardware systems within an embedded linux system by modifying or writing drivers.
- Debug, profile, and test systems to ensure performance and reliability
- Collaborate with robotics, hardware, and cloud teams to integrate new features
Requirements:
- 3+ years of professional experience in embedded linux systems development.
- Experience with embedded Linux platforms (Nvidia Jetson, Qualcomm RB5, NXP i.MX, or similar)
- Experience in Linux kernel modification, kernel module creation, and driver debugging
- Writing and modifying linux drivers
- Familiarity with wireless driver stacks (Wi-Fi/BT/LTE)
- Solid understanding of MIPI CSI interfaces, camera sensor integration, and V4L2 pipeline
- Proficient with embedded toolchains, cross-compiling, and kernel/boot-loader customization
- Comfortable working with hardware prototypes, schematics, oscilloscopes, and logic analyzers
Education: Degree in Computer Engineering, Computer Science, Electrical Engineering, or related field (or equivalent practical experience)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.