Sr. Embedded Linux Developer (User Space / Application Level)

Various (Craigslist)

$175K to $200K per year, depending on qualifications and fit
losangeles,
full-time
Posted Yesterday
software
Apply Now

Job Description

Sr. Embedded Linux Developer (User Space / Application Level)

IN-PERSON at company’s headquarters. No remote working.

Minimum Bachelor of Science degree in Computer Science or Computer Engineering is REQUIRED.

Minimum of 5 years of demonstrable, current, and direct experience in LINUX embedded software design and debugging, with EMPHASIS on USER SPACE / APPLICATION LEVEL, as well as kernel work.

US citizens and Permanent Residents ONLY.

Current experience in the following areas is REQUIRED:

- Demonstrable work at the Application Level / User Space
- Linux application programming (including multithreaded).
- Writing Linux Device Drivers.
- Expertise in the LINUX kernel source, kernel programming. This includes:
- Linux Network programming.
- Embedded Linux development.
- Use of Linux as a development platform
- Multi-processor programming, task/thread scheduling, locks, mutexes, and semaphores.

Experience in any of the following will be a BIG PLUS:

o Storage technologies (NVMe, SAS, SATA, PCIe,…)
o Microcontroller, AVR, Reverse Engineering.
o Device Drivers.
o Board Support Package
o Real Time
o Files Systems: FAT16/32, NTFS, ext4, etc.
o Networking Applications.
o Configuration and administration of Linux as a runtime platform.
o Communication protocols: PCIe, USB, I2C, etc.
o Databases (SQL).
o Web development (JavaScript’s, XML-RPC, python etc.);


- Excellent company benefits: Medical and Dental insurance, 401-K, Health Savings accounts, paid vacation days, paid sick days, personal day, Health Savings Account

- Stable, well-capitalized, high-tech, world-leading, growing, friendly environment company.