3 дня назад
Device Engineer II (Embedded Linux/C++)
88 300 - 122 500$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Device Engineer II (Embedded Linux/C++): Building and shipping firmware for video cameras and connected-property devices with an accent on embedded Linux, C++, multimedia pipelines, networking, and hardware validation. Focus on implementing and debugging camera firmware on real hardware, profiling system performance, diagnosing hardware and software issues, and integrating secure cloud connectivity.
Location: Tysons, Virginia; office attendance required 4 days a week
Base salary: $88,300–$122,500 USD per year
Company
develops cloud and device solutions for intelligently connected residential and commercial properties, including security, video surveillance, access control, automation, and energy management.
What you will do
- Implement, test, debug, document, and release firmware for video cameras on real hardware.
- Develop embedded Linux applications and platform frameworks in C and C++.
- Own features and modules from design review through code review, unit testing, on-target testing, and release.
- Perform system-level debugging, performance profiling, and hardware-versus-software fault isolation.
- Collaborate with electrical, mechanical, software, product, and quality engineers on device design, manufacturing, cloud-connected features, and product validation.
- Build internal tools and use AI-assisted development tools to automate engineering workflows.
Requirements
- Strong C++ proficiency for embedded systems and sound software architecture and design principles.
- Solid Linux systems programming experience with processes, threads, IPC, sockets, concurrency, and target-device debugging using tools such as gdb, strace, or memory analyzers.
- 2+ years of professional embedded software development on Linux platforms.
- Experience with cross-compilation and build frameworks such as Yocto, Buildroot, OpenWRT, or Android.
- Knowledge of the SDLC, Git, collaborative code review, and Python or Bash scripting for development and testing.
- Bachelor’s degree in Computer Science, Electrical or Computer Engineering, or a related field, or equivalent experience.
Nice to have
- Experience with video, audio, image pipelines, camera sensors, ISPs, hardware encoders, codecs, media frameworks, or streaming protocols.
- Networking and on-device debugging experience with Wi-Fi, Ethernet, Bluetooth, cellular, or other IoT protocols.
- Experience with board support packages, Linux kernels and drivers, bootloaders, RTOS firmware, SoC SDKs, or hardware bring-up using UART, SPI, and I2C.
- Knowledge of TLS, secure boot, key storage, AI/ML inference, or automated testing and CI for embedded targets.
Culture & Benefits
- Collaborative, agile, and fast-paced engineering environment with mentoring from experienced engineers.
- Work on hardware and software shipped to millions of homes and businesses.
- Medical plans with company subsidies, an HSA contribution, and a 401(k) with employer match.
- Paid vacation, holidays, wellness time, maternity and bonding leave, disability insurance, and life insurance.
- Visa sponsorship and other immigration-related support are not available for new applicants.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Sr. Embedded Hardware Engineer (Embedded Linux)
140 000 - 150 000$
6 дней назад
Senior Software Engineer (Embedded C++/Autonomous Aircraft)
132 000 - 183 000$
6 дней назад
Software Engineer I (Embedded Linux)
88 000 - 95 000$
4 дня назад
Firmware Engineer (Embedded Systems)
97 700 - 144 400$
6 дней назад
Embedded Software Engineer (IoT)
130 000 - 195 000$
6 дней назад