Why This Role Stands Out
This Sr. C++/Linux Developer role offers a unique chance to deepen your expertise in firmware, memory management, and kernel development within a renowned tech company. You'll thrive here if you're a seasoned developer with a passion for low-level system architecture and a desire to contribute to innovative products. Embrace this opportunity to elevate your career and make a significant impact.
Quick Overview
Job Description
We have some fantastic opportunities available with our direct client.
Please take a look at the Job Description.
To proceed, kindly share your updated resume along with the following details:
- Expected hourly rate:
- Availability:
- Current location:
- Visa status:
- Primary contact details:
We look forward to hearing from you soon!
Job Title: Sr. C++/Linux Developer (Firmware/Memory Management/Kernel)
Location: Dallas, TX (Day 1 onsite)
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
- Expertisewith 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
Similar jobs
- SI
Remote Role :: Calypso Developer
NewSUS Infotech Inc
NJ🇺🇸RemoteYesterdaySOAPSQLSpring+3Technology - ST
SAP Integration Suite Senior Developer with Security Clearance
NewStratias LLC
Scott AFB, IL🇺🇸HybridYesterdaySOAPOAuthSAML+4Technology - KT
Interactive Designer and Developer
NewKforce Technology Staffing
Miami, FL🇺🇸HybridYesterdaySQLCSSHTML+3Technology - TS
Lead Java Developer
NewTECHAGI SOLUTIONS LLC
St. Louis, MO🇺🇸HybridYesterdayDockerMicroservicesNode.js+8Technology - AK
Agile Developer 3 - (Java, Spring Boot, AWS)
NewAkina, Inc.
Annapolis, MD🇺🇸$201k - $245k/yrHybridYesterdayDockerDynamoDBMicroservices+12Technology - CT
Lead Full Stack Java Developer
NewCIS Technologies Inc.
Okemos, MI🇺🇸On-siteYesterdayNode.jsOraclePL/SQL+8Technology