About the role

9+ years of experience in embedded software development Strong understanding of embedded system architecture and resource management Experience with real-time operating systems (RTOS) / Linux based embedded systems Experience with C/C++ (C++ 17 or later) programming for embedded systems Excellent analytical and problem-solving skills Ability to clearly document designs and communicate design methodology with other team members Ability to work effectively in a cross-functional team environment
Preferred Skills: Understanding of video and audio processing on embedded Smart TV systems. Experience with TV industry standards and protocols Experience with Hardware Abstraction Layer (HAL) implementations and porting to new hardware SoC platforms Experience 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).

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Dallas, TX

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

yesterday

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE