OS Development Engineer

2 weeks ago


Bengaluru, Karnataka, India Intel Full time
Job Description


Designs, develops, maintains, tests, and optimizes operating system to implement hardware abstraction layers, OS services, and kernel / user space software subsystems.

The subsystems development requires technologies including virtualization, containerization for security subsytem with in depth knowledge ofand work experience in Android security framework , selinux, kernel trusty features , keystore, trustzone, OPTEE.

, Utilizes knowledge in software architecture, design, and development, and understands operating system internals and silicon on platform features. Participates in code development, unit testing, debugging fixes, and integration efforts to ensure projects are completed on schedule.

Assists in performing code reviews and regression tests as well as the triaging of issues to ensure the quality of code.

Mentor new team members as the team grows.

Qualifications


Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience.

ORMaster's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.

Strong Knowledge of Android OS Architecture (System, HAL and Framework AOSP / ART / Zygote / Binder / System Server customizations. Android Boot sequence and boot stability. Android NDK, Treble, HIDL AIDL /HAL).Hands on experience of C ,C++ Libraries, Java , JNI and Frameworks Hands on experience of Android Application Framework, Android native daemons/services, Android UX, Android Build system, Soong, BAZELWorking experience in Android Generic Frameworks.

Hands-on experience in GIT/Gerrit and in resolving conflicts while applying AOSP / Kernel patchesHands-on experience in Triaging/analyzing issues in Android Platform.

Hands-on experience in Analysis of ANR's, Tombstones, System crashes.

Hands-on experience in Analysis of Google compliance issues(STS,CTS,GTS,VTS)Strong Knowledge of Android UI, Asynctask, ART, Dalvik, system libraries and threadingStrong Knowledge of ADB, Systrace, logcat, event logs, tombstones, ANR, Eclipse IDE, Android Studio, application development.

Hands-on and deep knowledge of any one type 1 hypervisor such as Xen, QNX, KVM/QemuIn depth knowledge of virtual driver development, such as VirtIO driver system knowledge, System DebuggingKnowledge in design patterns, data structures ,Object Oriented Programming Concepts, Multi-threading.

Good to have knowledge in creating detailed SW architecture, requirements, and design documentsKnowledge of Agile methodologiesStrong analytical and problem-solving skillsExcellent written and verbal communication and interpersonal skills

Inside this Business Group


Enable amazing computing experiences with Intel Software continues to shape the way people think about computing – across CPU, GPU, and FPGA architectures.

Get your hands on new technology and collaborate with some of the smartest people in the business.

Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions.

Ready to solve some of the most complex software challenges? Explore an impactful and innovative career in Software.

Posting Statement


All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Benefits

We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits

Working Model


This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.

In certain circumstances the work model may change to accommodate business needs.

  • Bengaluru, Karnataka, India Intel Full time

    Job Description Designs, Develops, Maintains, tests and optimizes operating system to implement hardware abstraction layers, OS services and user space software subsystems. The subsystems development requires technologies including virtualization, containerization, Linux BSP, Android components, graphics/media user space components, networking routing,...

  • Mac OS Developer

    1 week ago


    Bengaluru, Karnataka, India Celstream Technologies Full time

    Responsibilities Software Development Engineer with objective C/Objective C++ development experience on Macintosh OS Strong background in writing multi-threaded and synchronization programs. Ability to lead a team of engineers to solve technical issues. Strong exposure to Objective C /Objective C++ programming skills C/C++ programming skills Good to have...


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, Lab126 has produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button. The Device...


  • Bengaluru, Karnataka, India Intel Corporation Full time

    Job Description Designs, develops, maintains, tests, and optimizes operating system to implement hardware abstraction layers, OS services, and kernel / user space software subsystems. The subsystems development requires technologies including virtualization, containerization for security subsytem with in depth knowledge ofand work experience in Android...


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, Lab126 has produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button. The Device...

  • Purple OS Developer

    2 weeks ago


    Bengaluru, Karnataka, India VVDN Technologies Full time

    Job DescriptionJob Title :Purple OS DeveloperRequired Experience : yearsNo of Positions: 3Job Location: Chennai/Coimbatore/BangaloreJob Description :Senior Software Developer/ Tech Lead SoftwareRequired 4 to 8 years' experience in Prpl OS Development / Networking Domain software development.Expertise in C, Linux & Python programmingExpertise in gateway...


  • Bengaluru, Karnataka, India Intel Full time

    Job Description Designs, develops, maintains, tests, and optimizes operating system to implement hardware abstraction layers, OS services, and user space software subsystems. The subsystems development requires technologies including virtualization, containerization, graphics/display/media user space components with in-depth knowledge on Wayland,...


  • Bengaluru, Karnataka, India Intel Full time

    Job DescriptionDesigns, develops, maintains, tests, and optimizes operating system to implement hardware abstraction layers, OS services, and user space software subsystems. The subsystems development requires technologies including virtualization, containerization, graphics/media user space components with in-depth knowledge on wayland, compositors(weston,...

  • Purple OS Developer

    2 weeks ago


    Bengaluru, Karnataka, India VVDN Technologies Full time

    Job DescriptionJob Title: Purple OS DeveloperRequired Experience: yearsNo of Positions: 3Job Location: Chennai/Coimbatore/Bangalore Job Description: Senior Software Developer/ Tech Lead SoftwareRequired 4 to 8 years' experience in Prpl OS Development / Networking Domain software development.Expertise in C, Linux & Python programmingExpertise in gateway...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    JOB Description.Experience in Prpl OS Development / Networking Domain software development.Expertise in C, Linux & Python programmingExpertise in gateway stacks such as Open WRT, Prpl WRT, QSDK SDKExpertise in porting Prpl OS in multiple platformsExpertise in integration of prpl layers/framework in other SDKs such as QSDK


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ - F07 Full time

    Do you want to build frameworks for the next generation of apps running on Amazon Devices? Are you passionate about building reusable code and tools for development? How about having the code you write making a big impact to our smart home customers by ensuring unique Amazon technologies are easily available to app developers? Do you want to work in a...


  • Bengaluru, Karnataka, India WELLS FARGO BANK Full time

    About this role:Wells Fargo is seeking a Lead Infrastructure Engineer in the Windows OS Engineering team within the Compute Engineering function of Wells Fargo's Technology line of business. This team provides Windows OS and platform solutions to meet the needs of our stakeholders.As part of this team, you will work closely with Solutions Architects and...


  • Bengaluru, Karnataka, India in-tech Group India Private Limited Full time

    About the JobAt in-tech, we are working to make mobility more sustainable and more intelligent.As a specialist in electronics and software for the past 20 years, in-tech develops innovative solutions for the automotive sector.A dynamic and fast-growing engineering company headquartered in Munich, Germany employing around 2350 employees globally across 22...


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ Full time

    This Job is for a most challenging, complex, high volume and large scale project having embedded development (Linux + C/C++). Having Multimedia experience (Audio, Video, Graphics) will be an added advantage.Key job responsibilitiesThe Engineer in this job is expected to make the design (High level and Low level), own end to end (depth) for specific set of...


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ Full time

    This Job is for a most challenging, complex, high volume and large scale project having embedded development (Linux + C/C++). Having Multimedia experience (Audio, Video, Graphics) will be an added advantage.Key job responsibilitiesThe Engineer in this job is expected to make the design (High level and Low level), own end to end (depth) for specific set of...


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ - F07 Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    JOB Description. Experience in Prpl OS Development / Networking Domain software development.Expertise in C, Linux & Python programmingExpertise in gateway stacks such as OpenWRT, PrplWRT, QSDK SDKExpertise in porting PrplOS in multiple platformsExpertise in integration of prpl layers/framework in other SDKs such as QSDK


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ - F07 Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon...


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ - F07 Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon...


  • Bengaluru, Karnataka, India ADCI - BLR 14 SEZ - F07 Full time

    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of , Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon...