Senior Embedded C++/Linux Engineer - Firmware & Kernel

InfoVision Inc.

Dallas (TX)

On-site

USD 120,000 - 190,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

InfoVision Inc. in Dallas, TX seeks a Senior C++/Linux Developer to design, implement, and optimize the firmware and memory management for our TV products.

You will work on kernel drivers, BSPs, and low‑level interfaces, collaborating with hardware, software, and cloud teams to deliver high‑performance embedded solutions. The role requires 7+ years in embedded C/C++, deep Linux kernel knowledge, and strong debugging/profiling skills using gdb, valgrind, and perf.

Qualifications

  • 7+ years of professional software development experience with embedded C/C++.
  • Strong proficiency in modern C++ (C++11/14/17/20).
  • Experience with Linux kernel internals, memory management and device drivers.
  • Hands-on with Linux debugging/profiling tools (gdb, valgrind, perf).
  • Experience with AI/Machine Learning tools/workflows.
  • Ability to architect end-to-end Linux solutions.

Responsibilities

  • Design and maintain the core OS, focusing on low‑level, high‑performance memory and driver code.
  • Collaborate on BSPs, bring‑up, and firmware development.
  • Work with cross‑functional teams to design TV products.
  • Design embedded device features including TVs.
  • Participate in architecture discussions and planning.
  • Troubleshoot production issues and root‑cause analysis.
  • Identify root causes and deliver long‑term fixes.
  • Work with C, C++11/14/17 in team settings.
  • Contribute via Shell scripts, Git, and bug tracking tools.
  • Foresee issues and resolve them proactively.
  • Explain technical concepts to both technical and non‑technical audiences.

Skills

Embedded C/C++
Modern C++ (C++11-20)
Kernel drivers
Linux tooling
Memory management
Architecture knowledge
Diagnostics & profiling
Cross-functional collaboration

Job description

InfoVision Inc. in Dallas, TX seeks a Senior C++/Linux Developer to design, implement, and optimize the firmware and memory management for our TV products.

You will work on kernel drivers, BSPs, and low‑level interfaces, collaborating with hardware, software, and cloud teams to deliver high‑performance embedded solutions. The role requires 7+ years in embedded C/C++, deep Linux kernel knowledge, and strong debugging/profiling skills using gdb, valgrind, and perf.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. C++/Linux Developer (Firmware/Memory Management/Kernel)
Sr. C++/Linux Developer (Firmware/Memory Management/Kernel)

InfoVision Inc. • Dallas (TX)

On-site
USD 120,000 - 190,000
Senior C++ Embedded Linux Engineer – Set-Top / IoT
Senior C++ Embedded Linux Engineer – Set-Top / IoT

MACHINE LEARNING TECHNOLOGIES LLC • Dallas (TX)

On-site
USD 96,000 - 179,000
Sr Software Engineer – Embedded Systems (C++/Linux, IPTV/Media)
Sr Software Engineer – Embedded Systems (C++/Linux, IPTV/Media)

InfoVision Inc. • Fort Worth (TX), Arlington (TX), Dallas (TX)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer (Linux, FPGA)
Senior Embedded Firmware Engineer (Linux, FPGA)

Infotree Global Solutions • Sterling Heights (MI)

On-site
USD 100,000 - 160,000
Senior Embedded C++ Engineer - Linux & Hardware Integration
Senior Embedded C++ Engineer - Linux & Hardware Integration

TechDigital Group • North Reading (MA)

On-site
USD 110,000 - 160,000
Senior Embedded Firmware Engineer — Real-Time & Hardware Co-Design
Senior Embedded Firmware Engineer — Real-Time & Hardware Co-Design

VIAVI Solutions • Calabasas (CA)

On-site
USD 97,000 - 179,000
Paid time off
Health, life and disability insurance
401(k)
+1
Firmware Design Engineer — Embedded Linux, C/C++, Video
Firmware Design Engineer — Embedded Linux, C/C++, Video

Intellyk INC • Atlanta (GA)

On-site
USD 134,100 - 163,900
Embedded Kernel Engineer: Linux, C/C++, Video
Embedded Kernel Engineer: Linux, C/C++, Video

Sightline Intelligence • Portland (OR)

Hybrid
USD 100,000 - 120,000
Software Developer
Software Developer

Digicommsemi • Irvine (CA)

On-site
USD 90,000 - 120,000
Senior Linux/Android Embedded Firmware Engineer
Senior Linux/Android Embedded Firmware Engineer

Hewlett Packard Co. • Austin (TX)

On-site
USD 120,000 - 150,000