Embedded Linux Engineer

Pi-Square Technologies LLC
Plano, United States of America
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 126K

Job location

Plano, United States of America

Tech stack

Unit Testing
UClibc (C Standard Library)
C++
Computer Programming
Software Debugging
Linux
Device Drivers
Memory Management
Linux on Embedded Systems
Embedded Software
Ethernet
General-Purpose Computing on Graphics Processing Units
Linux kernel
Linux-Powered Devices
PCI Express
Serial Communications
Signal Processing
GIT
Yocto
Integration Tests
Information Technology
Software Version Control

Job description

As a Principal Engineer, you will actively work on the design and architecture of platform software, mentor junior engineers and provide technical leadership across various modules and teams. Responsibilities Design and architect various modules and subsystems within platform software Modify and maintain Linux kernel with preempt RT. Develop, enhance, and maintain device drivers in Linux. Develop unit tests and integration tests. Understand various performance trade-offs as they relate to CPU time, memory usage, debuggability, and traceability when introducing new software. Debug across software and hardware to understand the root issue and provide solutions, work, and collaborate with multiple teams if needed. Develop and document embedded software tools for profiling and visualizing platform software.

Requirements

Bachelor's or Master's degree in Computer Science or related field. 15+ years of related work experience. Experience developing and debugging applications or device drivers on embedded Linux. Experience in programming with C/C++. Strong understanding of modern SoC architectures, operating system fundamentals, hardware/software interfaces, and abstractions. Experience with Linux device drivers for hardware blocks such as GPGPU, Camera Serial Interface (CSI), Image Signal Processor (ISP), Ethernet, UFS, or PCIe. Experience with embedded Linux distribution systems like Yocto or Buildroot. Experience with version control systems like Git.

About the company

Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company, Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development, Projects, Requirements Analysis, Software Design, Software Implementation, Efficient Build, Release Process, and turnkey software V & V Services. We have more than 20+ years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment, connected vehicles, Cyber security, OTA, and Advanced Safety/ Body electronics., © 2026 Careerjet All rights reserved

Apply for this position