13 дней назад
Senior Systems Software Development Engineer (Embedded Linux)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Systems Software Development Engineer (Embedded Linux): Designing and implementing real-time system software architectures and embedded Linux platforms for audio systems with an accent on board bring-up, bootloaders, device drivers, and hardware-software integration. Focus on debugging ARM-based platforms, integrating vendor SDKs and BSPs, developing HAL libraries, and validating performance-critical system software across complex hardware boundaries.
Location: Hybrid role based in the Boston, MA or Seattle, WA office, with in-office work 4 days per week. Applicants must be authorized to work for any US employer; visa sponsorship is not available.
Company
develops audio products and experiences designed to provide high-quality listening for customers.
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 board bring-up and debugging for PCBs using ARM SoCs, WiSoCs, Bluetooth SoCs, and microcontrollers.
- Integrate vendor SDKs, BSP components, and operating-system modules into build and release processes.
- Develop HAL libraries, platform improvements, and system-level validation and testing.
- Coordinate with silicon and component vendors while supporting hardware teams and OS modernization.
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- At least 5 years of professional experience developing firmware or system software for embedded systems.
- Strong proficiency in C/C++ and significant experience with embedded Linux, kernel internals, and device drivers.
- Experience bringing up and debugging systems with U-Boot and common boot flows.
- Experience with performance-critical software, hardware-software debugging, and interfaces such as DDR, NAND, PCIe, Ethernet, USB, SPI, I2C, UART, I2S, TCP/IP, Wi-Fi, and Bluetooth/BLE.
Nice to have
- Experience with HDMI, including Video, ARC/eARC, and CEC, as well as USB Power Delivery.
- Hardware design exposure, including the ability to read schematics and datasheets.
- Experience with FreeRTOS, bare-metal microcontroller applications, Yocto/OpenEmbedded, and GCC, binutils, or GDB.
- Experience using JTAG, logic analyzers, and oscilloscopes for low-level debugging.
- Experience working in Agile development environments.
Culture & Benefits
- Hybrid collaboration in a office with an inclusive and collaborative working environment.
- US full-time employees receive medical, dental, and vision insurance from day one.
- 401(k) plan with company matching and immediate vesting.
- Open Time Off policy, sick time, paid holidays, and paid leave for new parents or family caregiving.
- Disability, life, AD&D, mental health, voluntary insurance, employee discount, and Radio HD benefits.
Hiring process
- Applications are reviewed before candidates receive an update.
- Specific salary details are provided during the hiring process based on geographic location, qualifications, and experience.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Semiconductor Systems Engineer (C/C++/Python)
5 дней назад
Senior Embedded Software Engineer (Networking)
150 000 - 240 000$
13 дней назад
Software Engineer (Aerospace)
75 000 - 120 000$
13 дней назад
Senior Software Systems Engineer (IoT)
111 000 - 150 000$
14 дней назад
Embedded Engineer (C/C++/Python)
140 770 - 228 722$