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

InfoVision Inc.

Dallas (TX)

Sur place

USD 120 000 - 190 000

Plein temps

Il y a 3 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

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.

Responsabilités

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

Connaissances

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

Description du poste

Job Title: Sr. C++/Linux Developer (Firmware/Memory Management/Kernel)
Duration: 12+ Months
Required Skills:
  • 7+ years of professional software development experience, including strong hands‑on embedded C and C++ development.
  • Strong proficiency in modern C++ (C++11/C++14/C++17/C++20).
  • Understanding of ARM, x86, or other processor architectures and low‑level hardware interfaces
  • Deep knowledge of Linux kernel internals, memory management, and device drivers
  • Expertise with Linux debugging and profiling tools (gdb, valgrind, perf, etc.).
  • Technical expertise on Linux Operating system architecture and device driver model.
  • Experience with AI/Machine Learning tools and workflow.
  • Experience architecting overall end‑to‑end Linux solutions.
What you will do:
  • Design, develop, and maintain the core operating system, focusing on low‑level, high-performance code to manage hardware‑software interaction, memory, and drivers
  • Collaborate on Board Support Packages (BSPs), device bring‑up, and firmware development
  • Work closely with cross‑functional teams - product, hardware, software and cloud engineering in the design and development of new innovative TV products
  • Design features for embedded devices including TVs
  • Participate in architecture discussions and planning
  • Troubleshoot production issues, lead root‑cause analysis, and implement long‑term fixes.
  • Work closely with engineering team to identify root causes for issues and designing effective solutions
  • Work on teams that are highly proficient in C, C++11/14/17.
  • Contribute to the success of your team working with Shell‑Scripts, Git, bug tracking tools.
  • Proactive in foreseeing issues and resolve it before it happens
  • Communicate technical information clearly to both technical and non‑technical audiences
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

InfoVision Inc. • Dallas (TX)

Sur place
USD 120 000 - 190 000
Senior Software Engineer
Senior Software Engineer

InfoVision Inc. • Dallas (TX)

Sur place
USD 100 000 - 130 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)

Sur place
USD 90 000 - 120 000
Staff Firmware Engineer
Staff Firmware Engineer

Infotree Global Solutions • Sterling Heights (MI)

Sur place
USD 100 000 - 160 000
Senior C++ Embedded Linux Engineer – Set-Top / IoT
Senior C++ Embedded Linux Engineer – Set-Top / IoT

MACHINE LEARNING TECHNOLOGIES LLC • Dallas (TX)

Sur place
USD 96 000 - 179 000
Firmware Engineer - Testing & Development
Firmware Engineer - Testing & Development

SGS Consulting • Sacramento (CA)

Sur place
USD 90 000 - 130 000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

Sur place
USD 100 000 - 130 000
Medical insurance
Firmware Developer
Firmware Developer

TecTammina • Hillsboro (OR)

Sur place
USD 100 000 - 120 000
Embedded Software Engineer - Linux Video Technology
Embedded Software Engineer - Linux Video Technology

Artech Information System LLC • San Diego (CA)

Sur place
USD 100 000 - 130 000
Senior C++ Software Engineer
Senior C++ Software Engineer

MACHINE LEARNING TECHNOLOGIES LLC • Dallas (TX)

Sur place
USD 96 000 - 179 000