Sr. Embedded Linux Developer (User Space / Application Level)
Chatsworth, CA
$165k - $190k/yr
Full time
Posted 10d ago
Job Description
Logicube, Inc. offers a benefits-forward, onsite opportunity in Chatsworth, CA for a Sr. Embedded Linux Developer focusing on user-space and application-level software with kernel experience. This full-time role emphasizes collaboration, hands-on engineering, and growth within a company that prioritizes engineers working across the software stack. The compensation package aligns with experience and market standards, paired with a comprehensive benefits plan.
What you will do
- Develop and debug Linux embedded software at the application level / user space, with engagement in kernel-related work where needed.
- Contribute to Linux kernel source efforts and kernel programming, including Linux network programming and embedded Linux development.
- Write Linux device drivers and implement multithreaded Linux applications.
- Work with Linux as a development platform and support multi-processor programming, task/thread scheduling, locks, mutexes, and semaphores.
- Collaborate closely in a full-time, in-person capacity at the company’s headquarters in Chatsworth, CA.
Requirements
- US citizens and Permanent Residents ONLY.
- Bachelor of Science degree in Computer Science or Computer Engineering REQUIRED.
- Minimum of 5 years of demonstrable, current, direct experience in Linux embedded software design and debugging, with emphasis on user-space / application level, plus kernel work.
- This position is full-time and in-person at the company’s headquarters. No remote work.
- Demonstrable work at the Application Level / User Space.
- Linux application programming, including multithreaded development.
- Experience Writing Linux Device Drivers.
- Expertise in the Linux kernel source and kernel programming, including Linux network programming, embedded Linux development, and using Linux as a development platform. Familiarity with multi-processor programming, task/thread scheduling, locks, mutexes, and semaphores.
Technologies
- Linux
- Linux kernel
- Linux kernel programming
- Linux Network programming
- Embedded Linux
- Device Drivers
- Multithreaded programming
- PCIe
- USB
- I2C
- NVMe
- SAS
- SATA
- FAT16/32
- NTFS
- ext4
- SQL
- JavaScript
- XML-RPC
- Python
- Board Support Package
- Linux as a development platform
- Real Time
- Networking Applications
- Configuration and administration of Linux as a runtime platform
- Microcontroller
- AVR
Benefits
- 401(k)
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Paid time off
Location
Location: Chatsworth, CA (onsite; in-person)
Compensation
Pay: $165,000.00 - $190,000.00 per year