Embedded Software Architectural Specialist

1 day ago


Hyderabad City Taluka, Pakistan beBee Careers Full time
Linux Kernel Engineer Position

About the Job

We are seeking a highly skilled Linux kernel engineer to join our team. As a key member of our engineering group, you will be responsible for designing, developing, and validating embedded and cloud edge software, applications, and utility programs that launch cutting-edge products.

As a Linux kernel engineer, you will work closely with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

Responsibilities:
  • Develop and support Linux kernel features for Qualcomm Snapdragon Chipsets supporting Android.
  • Work on ARMv9 CPUs and features.
  • Analyze and optimize power and performance bottlenecks.
  • Support other teams using Linux kernel features.
  • Identify and support core tools for Linux Kernel development and debugging.
Requirements:
  • 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.
Preferred Skills and Experience:
  • 3+ years of Software Engineering or related work experience.
  • Strong knowledge of OS fundamentals, data structures, Linux kernel, and device driver models.
  • Expertise in C programming and experience with kernel subsystems like core kernel, device drivers, memory, SMMU, ARM subsystems.
  • Proficiency in debugging tools such as T32, gdb, crash analysis utilities.
  • Experience with performance analysis tools and techniques.
  • Familiarity with development tools like toolchains and version control systems.
  • Background in Android is a plus.
What We Offer:
  • A challenging and dynamic work environment.
  • The opportunity to work with a talented team of engineers.
  • Professional growth and development opportunities.
  • A competitive compensation package.


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Key Responsibilities\As a Senior Software Engineer, your key responsibilities will include:\\Designing, developing, and modifying software applications and embedded systems.\Developing software specifications for embedded systems in collaboration with cross-functional teams.\Maintaining high-quality documentation and ensuring accurate testing of software...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Spearheading Software ExcellenceAs a pioneering force in technology innovation, we push the boundaries of what's possible to enable next-generation experiences and drive digital transformation. Our team of visionary software engineers design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Software Engineering Role">This role is focused on developing and maintaining cutting-edge software applications for mobile, automotive, and other markets. The ideal candidate will have a strong background in programming languages such as C, C++, Java, and Python.">Responsibilities:Design and implement PC application software supporting embedded software on...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. We are seeking a skilled Software Engineer who will design, develop, create, modify, and validate embedded and cloud edge software, applications,...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    **Job Description:**">Key Responsibilities:Troubleshoot and resolve graphics-related issues in OpenGL ES, OpenCL, and other areas.Collaborate with OEMs, ISVs, and vendors to debug power, performance, and functional issues.Develop expertise in Graphics and UI Frameworks in Embedded Linux.Improve software quality by following established processes.**Required...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Embedded Software DeveloperDevelop embedded software applications that meet customer needs. Collaborate with cross-functional teams to design system-level software solutions and meet performance requirements.Key Responsibilities:Apply software knowledge to assist in the design, development, creation, modification, and validation of embedded software...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Embedded Software SpecialistWe require an experienced professional to develop and debug multi-threaded PC Applications and their interaction with an embedded server and SW Drivers on the mobile platform. This involves implementing on-target scripts that generate code that decouples static generation of the code and supporting local software/CE teams on...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    **Embedded Software Engineer Role**You will be responsible for designing, developing, and validating embedded software and systems, including BSPs, platforms, and system-level features.Support and participate in SoC bring-ups, HW/SW/platform bring-ups, and system-level feature development or debugging.


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    To succeed in this role, you will need 4+ years of software development experience, preferably in embedded systems and in C/Assembly.A strong understanding of embedded hardware, computer architecture, OS concepts, RTOS fundamentals, and experience with version control and debugging tools are required.Proven leadership in software projects across all...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Role ResponsibilitiesThis Software Engineer position requires a candidate with strong skills in C programming and experience with Linux OS concepts.The successful candidate will work on developing and validating embedded and cloud edge software.Design and develop software applications and/or utility programs.Collaborate with systems, hardware, architecture,...