JOBSEARCHER

Embedded Systems Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Senior Embedded Systems Analyst/EngineerAddison, TXOnsiteOverviewWe are seeking an experienced Smart TV Platform Requirements Engineer to define anddrive the engineering requirements for our next-generation Smart TV platforms. In thispivotal role, you will ensure that our platform is performant, reliable, and maintainableacross a diverse range of device variants. Your focus will span operating system (OS)services, middleware, and both native and browser/HTML5 app layers.Role SummaryAs the lead for authoring engineering requirements and system specifications, you willpartner closely with cross-functional teams including Product, OS/Firmware, Middleware,App, Quality Assurance (QA), and Original Design Manufacturer (ODM) partners. Your goalwill be to align requirements, architecture, and delivery across all platform layers.Key Responsibilities• Requirements Ownershipo Write clear, testable engineering requirements and acceptance criteria for OSservices, middleware, and native/browser app runtimes.o Maintain bi-directional traceability from product needs to requirements,design, verification, and release artifacts.o Define interface contracts (APIs/ABIs, IPC, HAL boundaries), sequence/statediagrams, and configuration schemas.o Create governance for all driver API and registries.o Establish compatibility and deprecation policies; manage versioning andchange control for platform interfaces.o Specify app lifecycle, foreground/background rules, resource quotas, storageand caching policies, permissions, and update behaviors for native andbrowser apps.o Define requirements for WebView/HTML5 runtimes, extensions, andintegration with platform services.o Set requirements for core services: input, display/composition, audio routing,networking, time/services, storage/FS, power/thermal, and updates.o Capture constraints for startup ordering, service health, watchdogs, andrecovery behaviors.o Define measurable targets (boot/app launch, responsiveness, memoryfootprint, standby power, stability) with SLAs and measurement methods.o Specify profiling/observability requirements (logs, metrics, traces) andacceptance of thresholds without prescribing implementation.o Author policies for OTA rollout/rollback, gating, and fleet segmentation;define readiness and exit criteria for releases.o Translate requirements into TDD requirements for test automation.o Define soak, longevity, and environmental test entry/exit criteria tied to nonfunctionaltargets.o Specify SELinux/AppArmor policy requirements at a high level, permissionmodels, data retention, and privacy-by-default behaviors.o Capture regional/regulatory requirements, accessibility expectations,localization/ internationalization boundaries, and time-to-cert readiness.o Coordinate with Product, OS/FW, Middleware, App, QA, and ODM partnersto resolve requirement conflicts and align on scope, sequencing, andresourcing.Required Qualificationso 7+ years in embedded systems/platforms focused on requirements, systemanalysis, or platform engineering for consumer devices.o Embedded Linux and/or Android TV (AOSP) knowledge, includingbootloaders, kernel configuration, device trees, init/systemd, and powermanagement concepts.o Familiarity with native runtimes/SDKs and browser/HTML5/WebView appmodels (lifecycle, packaging, permissions, update flows).o Understanding of services/demons, IPC, and HAL abstractions.o Strong C/C++ literacy; fundamentals in algorithms, data structures,concurrency, and memory.o Ability to read schematics/datasheets; comfort with I2C/SPI/UART, GPIO,display/audio paths, input, storage, and connectivity peripherals.o Proficient with Git, CI/CD, Jira/Confluence; excellent written and verbalcommunication for cross-functional audiences.Preferred Qualifications• Experience with Android TV (AOSP), webOS, Tizen, or Roku OS.• Exposure to Yocto/Buildroot; familiarity with BSP/device drivers.• Awareness of graphics/composition (OpenGL ES/Vulkan).• Experience with factory/production test flows; telemetry/analytics for fleet health.