<Back to Search
Sr. Embedded C++/Linux Developer (Platform - HAL/SoC)
Dallas, TXMarch 20th, 2026
What You Will Do:Design, develop, implement, and test embedded software for Smart TV platformsCollaborate with engineers at the UI, Middleware, and Hardware/Device layer to integrate and optimize video control and processing featuresEnsure high quality and performance across various video stream types, input formats, and codecsDevelop unit tests and participate in system-level integration testing in a BDD (Behavioral Driven Development) frameworkTrain and mentor junior engineersQualifications:A Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related technical field7+ years of experience in embedded software developmentStrong understanding of embedded system architecture and resource managementExperience with real-time operating systems (RTOS) / Linux based embedded systemsExperience with C/C++ (C++ 17 or later) programming for embedded systemsExcellent analytical and problem-solving skillsAbility to clearly document designs and communicate design methodology with other team membersAbility to work effectively in a cross-functional team environmentPreferred Skills:Understanding of video and audio processing on embedded Smart TV systems.Experience with TV industry standards and protocolsExperience with Hardware Abstraction Layer (HAL) implementations and porting to new hardware SoC platformsExperience with audio/video processing concepts and algorithms (Streaming, Audio/Video Compression/Codecs)Familiarity with BDD frameworks such as Cucumber or Behave.Knowledge of modern C++ based design patterns.Experience in developing Behavior-Driven Development (BDD) test cases for Linux-based systems in Python or other scripting languages.Proficiency in utilizing Google Test for C++ codebase testing.Experience with Agile, JIRA, Jenkins, and Version Control tools (git).
Showing 50 of 55,133 matching similar jobs
- Embedded Software Engineer
- Software Dev Engineer- Embedded , Ring Device Software & Systems
- Embedded System Engineer
- Senior Mainframe Application Developer
- Embedded Software Engineer - Automotive display System ( QT & QML)
- Staff Java Backend Engineer-Global PaymentsSan Jose, CAMarch 20th, 2026
- Software Engineer (Full-stack Developer) - FULLY CLEARED with POLYGRAPH REQUIRED
- Client Technology - Engineering - AI Lead Engineer
- Embedded System Engineer
- Software Developer - Embedded
- Embedded Quality Engineer - Camera
- Senior SDE- Kernel Engineer
- Embedded SDE, Ring Device Software & Systems
- Senior Embedded Software Engineer
- Embedded System Engineer
- Embedded System Engineer
- Senior Software Embedded Engineer, Torrance, CA
- Embedded Systems Software Engineer
- Software Engineer (Full-stack Developer) - FULLY CLEARED with POLYGRAPH REQUIRED
- Embedded Systems engineer
- Embedded Developer
- Embedded Systems engineer
- Android Developer at Plano TX Spanish speaking consultant needed
- Software Developer - Agile, DoD/SCIF, Secret-Eligible
- Embedded S/W Engineer
- Senior Ruby on Rails Backend Engineer - AI-Driven GraphQL
- Principal Software Engineer, Debug Tools
- RPA & AI Systems Engineer - Northrim Building
- Software Developer
- Software Developer
- Senior CNO Software Engineer
- CNO Developer
- Sr. Coupa Technology Architect - 67449555
- Sr. Coupa Technology Architect - 67449555
- Associate CNO Software EngineerHanover, MDMarch 20th, 2026
- Associate CNO Software Engineer
- Sr. Coupa Technology Architect - 67449555
- Sr. Coupa Technology Architect - 67449555
- GenAI Engineer IV – Generative AI
- Software Engineer