More jobs:
Senior Systems Analyst/Engineer
Job in
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-01-22
Listing for:
InfoVision Inc.
Full Time
position Listed on 2026-01-22
Job specializations:
-
Manufacturing / Production
Systems Engineer
Job Description & How to Apply Below
Role Summary:
As the lead for authoring engineering requirements and system specifications, you will partner closely with cross-functional teams including Product, OS/Firmware, Middleware, App, Quality Assurance (QA), and Original Design Manufacturer (ODM) partners. Your goal will be to align requirements, architecture, and delivery across all platform layers.
Key Responsibilities:
- Requirements Ownership
- Maintain bi-directional traceability from product needs to requirements, design, verification, and release artifacts.
- Define interface contracts (APIs/ABIs, IPC, HAL boundaries), sequence/state diagrams, and configuration schemas.
- Create governance for all driver API and registries.
- Establish compatibility and deprecation policies; manage versioning and change control for platform interfaces.
- Define requirements for Web View/HTML5 runtimes, extensions, and integration with platform services.
- Set requirements for core services: input, display/composition, audio routing, networking, time/services, storage/FS, power/thermal, and updates.
- Capture constraints for startup ordering, service health, watchdogs, and recovery behaviors.
- Define measurable targets (boot/app launch, responsiveness, memory footprint, standby power, stability) with SLAs and measurement methods.
- Specify profiling/observability requirements (logs, metrics, traces) and acceptance of thresholds without prescribing implementation.
- Author policies for OTA rollout/rollback, gating, and fleet segmentation; define readiness and exit criteria for releases.
- Translate requirements into TDD requirements for test automation.
- Define soak, longevity, and environmental test entry/exit criteria tied to nonfunctional targets.
- Specify SELinux/App Armor policy requirements at a high level, permission models, data retention, and privacy-by-default behaviors.
- Capture regional/regulatory requirements, accessibility expectations, localization/internationalization boundaries, and time-to-cert readiness.
- Coordinate with Product, OS/FW, Middleware, App, QA, and ODM partners to resolve requirement conflicts and align on scope, sequencing, and resourcing.
Required Qualifications:
- Experience
- 7+ years in embedded systems/platforms focused on requirements, system analysis, or platform engineering for consumer devices.
- Embedded Linux and/or Android TV (AOSP) knowledge, including bootloaders, kernel configuration, device trees, init/systemd, and power management concepts.
- Understanding of services/demons, IPC, and HAL abstractions.
- Strong C/C++ literacy; fundamentals in algorithms, data structures, concurrency, and memory.
- Ability to read schematics/datasheets; comfort with I2C/SPI/UART, GPIO, display/audio paths, input, storage, and connectivity peripherals.
- Proficient with Git, CI/CD, Jira/Confluence; excellent written and verbal communication 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. If you are passionate about building robust Smart TV platforms and enjoy collaborating across disciplines to define and deliver high-impact requirements, we encourage you to apply.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×