Sr. Embedded C++/Linux Developer (Platform - HAL/SoC)

Dallas, TX, US • Posted 10 hours ago • Updated 10 hours ago
Contract W2
No Travel Required
On-site
$60 - $65/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • C++
  • Linux
  • Embedded
  • Multimedia
  • c++17

Summary

Sr. Embedded C++/Linux Developer (Platform - HAL/SoC)

Location: Dallas, TX (Day 1 onsite)

Duration: 12+ Months

 

What You Will Do:

  • Design, develop, implement, and test embedded software for Smart TV platforms
  • Collaborate with engineers at the UI, Middleware, and Hardware/Device layer to integrate and optimize video control and processing features
  • Ensure high quality and performance across various video stream types, input formats, and codecs
  • Develop unit tests and participate in system-level integration testing in a BDD (Behavioral Driven Development) framework
  • Train and mentor junior engineers

 

Qualifications:

  • A Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related technical field
  • 7+ 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).

 

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10519030
  • Position Id: 8905002
  • Posted 10 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Dallas, Texas

8d ago

Easy Apply

Contract, Third Party

Depends on Experience

Dallas, Texas

Today

Easy Apply

Contract

Depends on Experience

Dallas, Texas

9d ago

Easy Apply

Third Party, Contract

Depends on Experience

Dallas, Texas

15d ago

Easy Apply

Contract

60 - 70

Search all similar jobs