4 дня назад
Senior Technical Staff Engineer - Software (Embedded Systems)
91 000 - 232 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Technical Staff Engineer - Software (Embedded Systems) (Embedded Linux/C): Building platform software and technology building blocks for network timing and synchronization products with an accent on bootloaders, Linux kernel modules, peripheral drivers, and hardware-software integration. Focus on porting Linux across ARM-based platforms, bringing up new boards, developing Ethernet drivers, and solving complex embedded networking problems.
Location: San Jose, California, United States; on-site role
Annual base salary: $91,000–$232,000, plus restricted stock units and quarterly bonus payments.
Company
develops semiconductor products and precise timing and synchronization solutions for technology systems worldwide.
What you will do
- Design, develop, and optimize scalable software for embedded devices running embedded Linux.
- Customize and maintain Pre-loader, U-Boot, and Linux kernel modules for new hardware platforms and features.
- Develop Linux kernel drivers for Ethernet, Flash, SPI, I²C, UART, and other peripherals.
- Perform board bring-up on newly designed ARM-based hardware and ensure robust hardware-software integration.
- Collaborate with hardware engineering, software QA, operations, and global development teams on technical strategy and project delivery.
- Troubleshoot complex technical issues, create design documentation, and prepare functional specifications.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electronics Engineering, or a related field, with at least 15 years of embedded platform software development experience.
- Hands-on experience with Linux kernel internals, kernel porting, and peripheral driver development.
- Expertise in U-Boot customization, ARM-based board bring-up, Ethernet drivers, IP protocols, and networking software.
- Knowledge of firewalls, routing, IPv4/IPv6, VLANs, processes, threads, and interrupts.
- Proficiency in C programming and shell scripting, with strong debugging skills using GDB and Lauterbach.
- Experience with the Yocto framework.
Nice to have
- Familiarity with the QorIQ Layerscape family of processors.
- Familiarity with PCI Express controllers and bus specifications.
Culture & Benefits
- Applicants must provide proof of US citizenship, permanent US residency, or protected-individual status because the role involves technology controlled by US export laws.
- Health benefits begin on the first day of employment.
- Retirement savings plans and an employee stock purchase program with a two-year look-back feature are provided.
- Travel is expected approximately 0%–25% of the time.
- Work is performed indoors during usual business hours, primarily seated.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Senior Software Engineer - Embedded Linux (C/C++)
79 300 - 126 900$
3 дня назад
Sr System Engineer (Embedded)
109 500 - 171 150$
1 день назад
Staff Embedded Firmware Engineer (C/C++)
129 650 - 190 153$
5 дней назад
Embedded Software Engineer II (C/C++)
90 000 - 115 000$
3 дня назад
Staff Engineer - Embedded Software (C/C++)
98 900 - 125 600$
5 дней назад
Senior Engineer, Embedded Firmware Engineer (Embedded Memory)
138 000 - 206 000$