DO NOT APPLY FOR THIS POSITION IF YOU DO NOT HAVE EMBEDDED LINUX EXPERIENCE.
ONLY CANDIDATES WITH LINUX BACKGROUND WILL BE CONSIDERED.
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.
Position is Full time AND In-person at company’s headquarters. No remote working.
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.
Pay: $165,000.00 - $190,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Paid time off
Work Location: In person