Senior Software Engineer

InfoVision Inc.

Dallas (TX)

On-site

USD 100,000 - 130,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A technology company in Dallas, Texas, seeks an experienced Embedded Software Developer with over 9 years in embedded software development. The role requires a deep understanding of embedded system architecture, expertise in C/C++ programming (C++ 17 or later), and experience with real-time operating systems. Candidates should possess excellent analytical skills and the ability to work effectively in a cross-functional team environment. Preferred skills include familiarity with video/audio processing for embedded systems and behavior-driven development (BDD).

Qualifications

  • 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.

Responsibilities

  • Document designs and communicate design methodology with team members.
  • Work effectively in a cross-functional team environment.

Skills

Embedded software development
C/C++ programming
Analytical skills
Cross-functional teamwork

Tools

Linux
Google Test
JIRA
Jenkins
Git

Job description

  • 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).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Software Engineer
Senior C++ Software Engineer

InfoVision Inc. • Dallas (TX)

On-site
USD 100,000 - 140,000
C++ Developer
C++ Developer

InfoVision Inc. • Dallas (TX)

On-site
USD 120,000 - 150,000
Senior Embedded Software Engineer - RTOS, C++17, TV/AV
Senior Embedded Software Engineer - RTOS, C++17, TV/AV

InfoVision Inc. • Dallas (TX)

On-site
USD 100,000 - 130,000
Embedded Architect
Embedded Architect

Global Connect Technologies • Mossville (IL)

On-site
USD 140,000 - 180,000
Embedded Software Team Lead
Embedded Software Team Lead

5V Video • United States

On-site
USD 160,000 - 210,000
Embedded Engineer
Embedded Engineer

5V Video • Denver (CO)

On-site
USD 100,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Teledyne LeCroy • Elgin (IL)

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

NEP Group, Inc. • Baltimore (MD)

On-site
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Teledyne LeCroy Protocol Solutions Group (PSG) • Elgin (IL)

On-site
USD 120,000 - 160,000
C++ Developer( Media Domain)/Embedded Media Engineer
C++ Developer( Media Domain)/Embedded Media Engineer

InfoVision Inc. • Dallas (TX)

On-site
USD 120,000 - 170,000