




Summary: Seeking a Senior Embedded Linux Developer with strong user space/application level and kernel expertise for an in-person role at a stable, high-tech company. Highlights: 1. Focus on user space/application level embedded Linux development 2. Opportunity for kernel-level programming expertise 3. Join a stable, high-tech, and growing company 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.


