6 дней назад
Senior System Software Development Engineer (Embedded Linux)
165 000 - 206 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior System Software Development Engineer (Embedded Linux): Building real-time system software, bootloaders, Linux kernel drivers, and hardware abstraction layers for embedded audio systems with an accent on SMP/AMP architectures, board bring-up, and performance-critical firmware. Focus on debugging ARM-based platforms across hardware and software boundaries, integrating vendor SDKs and BSPs, and validating reliable system behavior.
Location: Hybrid, in office four days per week in Boston, MA, Glasgow, UK, or London, UK
Base pay: $165,000–$206,000 per year, depending on geographic location, qualifications, and experience.
Company
develops connected audio products and focuses on delivering high-quality listening experiences.
What you will do
- Design and implement real-time system software architectures using SMP and AMP for embedded audio systems.
- Bring up, debug, and maintain U-Boot, embedded Linux, and new hardware platforms.
- Lead early board bring-up and debug for ARM SoCs, WiSoCs, Bluetooth SoCs, microcontrollers, and new PCBs.
- Develop Linux kernel drivers and HAL libraries for system interfaces, peripherals, and user-space integration.
- Integrate vendor SDKs, BSP components, and operating-system modules into build and release workflows.
- Define system-software tests, resolve hardware/software platform issues with vendors, and support OS modernization.
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, plus at least 8 years of professional embedded firmware or system-software experience.
- Strong C/C++ skills and significant experience with embedded Linux, kernel internals, device drivers, U-Boot, and common boot flows.
- Experience with GCC, binutils, GDB, FreeRTOS, bare-metal microcontroller development, Yocto Project, and OpenEmbedded.
- Strong debugging skills with JTAG, logic analyzers, and oscilloscopes, including performance-critical software in resource-constrained systems.
- Understanding of Linux execution contexts, concurrency, locking, mutexes, SMP behavior, and kernel/user boundaries.
- Experience with DDR, NAND, PCIe, Ethernet, USB, SPI, I2C, UART, I2S, TCP/IP, Wi-Fi, and Bluetooth/BLE.
Nice to have
- Experience with HDMI, ARC/eARC, CEC, USB Power Delivery, and USB PD IC development.
- Hardware design exposure, including the ability to read schematics and datasheets.
- Experience with low-level optimization, performance tuning, and Agile development.
Culture & Benefits
- Collaborative and inclusive environment with colleagues from varied backgrounds and skill sets.
- US full-time employees receive medical, dental, and vision insurance, plus a 401(k) with company matching and immediate vesting.
- Open Time Off, 80 hours of sick time upon hire refreshed annually, and up to 12 paid holidays.
- Paid leave for new parents or family caregiving, disability coverage, life insurance, mental health benefits, and voluntary insurance options.
- Employee discount program and Radio HD at no cost.
Hiring process
- Applications are reviewed before candidates receive an update.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
6 дней назад
Embedded Software Engineer (Embedded Linux)
97 500 - 143 000$
12 дней назад
Senior Software Engineer - OS, Robot Software (Linux)
209 700 - 260 000$
9 дней назад
Senior/Staff Embedded Engineer (Embedded Linux/MedTech)
160 000 - 225 000$
11 дней назад
Staff Embedded Software Engineer (Hybrid - Acton, MA)
152 000 - 227 975$
12 дней назад
Technical Product Engineering Lead (Embedded Systems)
189 353 - 245 000$
9 дней назад
Embedded Software Engineer, Lasers
140 000 - 165 000$