Prepare for Your Varite Interview with Real Experiences!
View interviews477 Varite Jobs
Embedded C++ Developer - SoC/BIOS (4-6 yrs)
Varite
posted 3 days ago
Flexible timing
Key skills for the job
Job Summary :
We are looking for an experienced C++ Developer with strong expertise in system-level / low-level programming. The ideal candidate will have deep knowledge of PC hardware, SoC, CPU/GPU, BIOS, and firmware, along with a solid understanding of computer architecture and operating system internals. If you are passionate about developing high-performance software that interacts closely with hardware, we would like to meet you.
Key Responsibilities :
- Design, develop, and optimize system-level software in C++
- Develop software components that interface with hardware (CPU, GPU, Chipsets, BIOS, Firmware)
- Work on performance tuning, low-level debugging, and problem resolution
- Collaborate with hardware engineers and OS teams for seamless hardware-software integration
- Understand and implement solutions based on x86 architecture and computer internals
- Follow best practices through all phases of the software development life cycle (SDLC)
- Document architecture, design, and code
- Contribute to improving code quality, automation, and engineering processes
Required Skills & Experience :
- Expertise in C++ programming (modern C++ preferred C++11/14/17/20)
- Strong experience in system-side or low-level programming
- Deep understanding of PC hardware, SoC, chipsets, CPU/GPU, BIOS, and firmware
- Good understanding of x86 architecture / computer architecture
- Strong grasp of OS internals (Windows / Linux) memory management, process scheduling, interrupts, etc.
- Proficient in working with debuggers, profilers, and hardware diagnostic tools
- Solid understanding of software development life cycle (SDLC)
- Good analytical and problem-solving skills
- Strong verbal and written communication
Preferred (Good to Have) :
- Familiarity with kernel development, device drivers, or embedded systems
- Experience with performance tuning and optimization on modern CPUs/GPUs
- Exposure to virtualization or hypervisors
- Experience with scripting languages like Python for automation
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Your Varite Interview with Real Experiences!
View interviews4-6 Yrs
Social Work, Linux Administration, C++ +4 more
8-15 Yrs
.NET, ASP.NET, Production Support +6 more
4-14 Yrs
Power BI, Python, .NET +7 more
5-12 Yrs
.NET, Cloud Services, Oracle DBA +5 more
4-8 Yrs
ESIC, Hospital, Linux Administration +7 more
5-7 Yrs
Python, Venture Capital, Javascript
5-7 Yrs
Digital Marketing, Azure DevOps, OOPS +1 more
5-8 Yrs
Python, SQL, Cloud Computing +5 more
6-11 Yrs
Python, AWS, SQL +6 more
7-9 Yrs
Social Work, VLSI, Document Verification +2 more