06 Aug
|
AVP Vigilant Technology
|
Bengaluru
06 Aug
AVP Vigilant Technology
Bengaluru
Location Bangalore, Karnataka Employment Type Full-Time Experience 2–10 Years Salary ₹7 – ₹30 LPA (Based on Experience) Job Summary We are looking for a talented CPU Software Engineer to join our engineering team in Bangalore. The ideal candidate should have strong programming expertise in low-level software development, CPU architecture, embedded systems, and performance optimization. You will work on developing, debugging, validating, and optimizing software for next-generation processor technologies while collaborating with cross-functional hardware and software teams.
Key Responsibilities Design, develop, and optimize software for CPU platforms and embedded systems.
Develop low-level system software, firmware, and performance-critical applications.
Debug and resolve software issues related to processor architecture and hardware interfaces.
Write efficient, maintainable, and scalable code in C, C++, Python, JavaScript, and Assembly.
Collaborate with hardware engineers to validate CPU functionality and software compatibility.
Analyze system performance and implement optimization techniques.
Develop automation tools and scripts for testing, validation, and continuous integration.
Participate in software architecture, design reviews, and code reviews.
Create technical documentation and contribute to engineering best practices.
Work closely with cross-functional teams to deliver high-quality software solutions.
Required Skills C Programming
C++
Python
JavaScript
Assembly Language
CPU Architecture Fundamentals
Embedded Software Development
Low-Level System Programming
Linux Development Environment
Debugging & Performance Optimization
Multithreading & Concurrency
Data Structures & Algorithms
Git Version Control Preferred Qualifications Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.
Experience in CPU, SoC, embedded systems, firmware, or operating systems development.
Familiarity with compiler toolchains, debuggers, and profiling tools.
Knowledge of Linux kernel concepts, memory management, and device drivers is an added advantage.
Understanding of ARM, x86, RISC-V, or similar processor architectures is preferred.
What We're Looking For Solid analytical and problem-solving skills.
Excellent programming and debugging abilities.
Passion for systems programming and processor technologies.
Ability to work in a collaborative Agile development environment.
Strong verbal and written communication skills.
Self-motivated with a continuous learning mindset.
Benefits Competitive salary package
Performance-based incentives
Health and wellness benefits
Learning and certification support
Career growth opportunities
Exposure to cutting-edge processor technologies
Collaborative and innovation-driven work culture Job Details Location: Bangalore
Employment Type: Full-Time
Experience: 2–10 Years
Salary: ₹7–30 LPA (Based on Experience) Apply Now: (phone hidden) (WhatsApp) https://artha.link/@jyothish-kumar/jobs/cpu-software-engineer-qualcomm-bangalore-39ba6ca1 Skills: python,c programming,embedded systems,c++
📌 CPU Software Engineer (Bengaluru)
🏢 AVP Vigilant Technology
📍 Bengaluru