Senior Engineer - Windows/Linux kernel & Driver Development

1 Month ago • 4-6 Years • Software Development & Engineering

Job Summary

Job Description

As a Senior Embedded Systems Engineer, you will be responsible for the design, development, and maintenance of embedded systems and software. You will collaborate with hardware engineers, optimize and debug systems, and develop documentation. You will also mentor junior engineers. The role involves designing and testing embedded software, integrating software and hardware, and ensuring high performance and reliability of systems.
Must have:
  • Bachelor’s or Master’s degree in related field.
  • 4-6 years of experience in embedded systems development.
  • Strong programming skills, preferably C++/C.
  • Strong understanding of embedded systems architecture and design.
Good to have:
  • Experience with Windows and Linux kernel and driver development.
  • Strong knowledge on Boot flow and OS internals.
  • Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications.
  • Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging).
  • Experience on system performance profiling and optimization techniques.
  • Experience with debugging tools and techniques (e.g., WinDbg , JTAG, GDB).
  • Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART).

Job Details


Company:

Qualcomm India Private Limited

Job Area:

Engineering Group, Engineering Group > Software Engineering

General Summary:

Minimum Qualifications:

•    Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.

• 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Job Description:

Position Overview: As a Senior Embedded Systems Engineer, you will play a critical role in the design, development, and maintenance of embedded systems and software. You will work closely with cross-functional teams to deliver high-quality, reliable, and efficient solutions. Your expertise in C/C++ and embedded systems will be essential in driving our projects to success.

Key Responsibilities:

  • Design, develop, and test embedded software and firmware for various applications.
  • Collaborate with hardware engineers to integrate software and hardware components.
  • Optimize and debug embedded systems to ensure high performance and reliability.
  • Participate in code reviews and provide constructive feedback to team members.
  • Develop and maintain documentation for software designs, code, and test procedures.
  • Stay up-to-date with industry trends and emerging technologies to drive innovation.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.

Required Qualifications:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum of 4-6 years of experience in embedded systems development.
  • Strong Programming skills, preferably C++/C.
  • Strong understanding of embedded systems architecture and design principles.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Good experience in multimedia framework and ARM based chipsets.
  • Solid aptitude, quick learner, self-motivated, willing to explore and work across breadth of various technology areas.

Preferred Qualifications:

  • Experience with Windows and Linux kernel and driver development and Android HAL development.
  • Strong knowledge on Boot flow and OS internals.
  • Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications
  • Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging).
  • Experience on system performance profiling and optimization techniques.
  • Experience with debugging tools and techniques (e.g., WinDbg , JTAG, GDB).
  • Understanding of hardware interfaces and communication protocols (e.g., I2C, SPI, UART).

Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).

Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.

To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.

If you would like more information about this role, please contact Qualcomm Careers.

Similar Jobs

PhonePe - Associate Manager – Accounts Payable (Indirect Cost Analysis)

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Blinkhealth - Call Center Representative

Blinkhealth

Pittsburgh, Pennsylvania, United States (On-Site)
1 Month ago
London stock Exchange - Executive, Account Payable

London stock Exchange

Colombo, Western Province, Sri Lanka (On-Site)
1 Week ago
Coda - Senior/Staff Software Engineer (Relocation to Bangkok)

Coda

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
bytedance - Cloud Security Architect

bytedance

Singapore (On-Site)
3 Months ago
Ethernovia - Software Engineer, Frameworks

Ethernovia

Pune, Maharashtra, India (Hybrid)
1 Month ago
techholding - Varicent ICM Engineer

techholding

Gurugram, Haryana, India (On-Site)
4 Weeks ago
Alphawave Semi - Staff SOC Verification Engineer

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Qualcomm - Power Design (Turing)- Sr Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
bytedance - Software Engineer, Inference

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Toast - Retail Account Executive

Toast

New York, United States (Hybrid)
3 Days ago
Riot Games - Senior Software Engineer

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
PwC - Senior Manager - Internal Audit

PwC

Makati City, Metro Manila, Philippines (On-Site)
8 Months ago
Nice - Commercial Account Executive

Nice

Minnesota, United States (On-Site)
1 Week ago
Infosys - Lead Java Fullstack Developer

Infosys

Atlanta, Georgia, United States (On-Site)
1 Month ago
WME IMG - Senior Coordinator, Email Marketing

WME IMG

Raleigh, North Carolina, United States (On-Site)
3 Weeks ago
Insight Software - Senior Consultant

Insight Software

London, England, United Kingdom (On-Site)
1 Month ago
Star schema - Digital Marketing Executive

Star schema

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Enverus - Principal Consultant

Enverus

Austin, Texas, United States (On-Site)
3 Weeks ago
Red Point Labs - Unity Game Developer (Remote OK)

Red Point Labs

Argentina (Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

zeta - Manager - Software Development (Pixel)

zeta

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Qualcomm - Engineer - System Performance

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Krafton - Sr. Manager - Mergers & Acquisitions

Krafton

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Aeries technology - Sr./Principal Engineer (DataOps/MLOps)

Aeries technology

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Daxko - Atlassian Administrator

Daxko

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
Soul AI - Jr. Graphic & Motion Designer

Soul AI

Hyderabad, Telangana, India (On-Site)
9 Months ago
Enphase Energy - Senior/Staff - Network Administrator

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Jumio - Assistant Manager - Transaction Analysis

Jumio

India (Remote)
1 Month ago
Britive - Engineering Manager

Britive

Bengaluru, Karnataka, India (Remote)
1 Month ago
SHL - Product Manager

SHL

Gurugram, Haryana, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Qualcomm - Physical Design Engineer

Qualcomm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Apple - Software Asset Manager- Hardware Engineering Operations

Apple

Austin, Texas, United States (On-Site)
3 Weeks ago
Adyen - Kotlin Engineer

Adyen

Chicago, Illinois, United States (Hybrid)
1 Month ago
Genies.io - Senior Pipeline Engineer

Genies.io

Los Angeles, California, United States (Hybrid)
1 Week ago
GoTo Group - Senior Software Engineer

GoTo Group

Jakarta, Indonesia (On-Site)
5 Months ago
Assystems - Lead Civil Engineer

Assystems

Glasgow, Scotland, United Kingdom (Hybrid)
7 Months ago
InnoPhase IoT - Principal Engineer, Embedded Software

InnoPhase IoT

San Jose, California, United States (On-Site)
1 Month ago
Publicis Groupe - Assistant Chief Engineer

Publicis Groupe

Sepang, Selangor, Malaysia (On-Site)
6 Days ago
Fluxon - Senior Software Engineer

Fluxon

Bengaluru, Karnataka, India (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Our employees make Qualcomm’s success possible. We hire the brightest minds and foster a supportive, inclusive culture where your ideas have the power to contribute to world-changing innovations and breakthrough technologies. To make that possible, we leverage the breadth and depth of our diverse expertise from around the world to answer the unasked, conquer the complex, and solve some of the biggest challenges only we can – together.

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Suwon-si, Gyeonggi-do, South Korea (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

San Diego, California, United States (On-Site)

San Diego, California, United States (On-Site)

Austin, Texas, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Qualcomm

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug