Sr. C++/Linux Developer; Firmware/Memory Management/Kernel
Job in
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-10-17
Listing for:
InfoVision Inc.
Full Time
position Listed on 2026-10-17
Job specializations:
-
Software Development
Unix/Linux, C++ Developer, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
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.
- 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×