Jobs
Interviews

16 Os Fundamentals Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 - 12.0 years

0 Lacs

ahmedabad, gujarat

On-site

Role Overview: You have the opportunity to be a part of the Oracle Cloud Infrastructure (OCI) Security and Compliance Platform Engineering organization. Your role will involve contributing to the development of next-generation cybersecurity solutions at cloud scale. You will work on ingesting and processing massive volumes of data and security event data across OCI to build intelligent detection, response, and mitigation systems. Your goal will be to deliver autonomous, adaptive security capabilities that protect OCI, Oracle, and the global customer base against evolving threat landscapes. You will be involved in building high scale, low latency, distributed systems including massive data pipelines and databases. Key Responsibilities: - Be the owner of the technological space in the team, presenting a technological vision, architecting, and driving end-to-end engineering efforts - Resolve complex technical issues and make design decisions to meet critical requirements of multi-OS/multi-platform scalable, highly available, secure multi-tenant cloud services - Mentor and guide junior team members on the technological front - Collaborate with stakeholders to deliver product features on time and with high quality - Proactively identify and resolve risks and issues that may impact the team's ability to execute - Work with external teams for product integration and guide the integration process - Understand various Cloud technologies in Oracle to evolve the cloud provisioning and enablement process continuously Qualifications: - BS/MS degree or equivalent in a related technical field involving coding with 8+ years of overall experience - Experience in building and designing microservices and/or cloud-native applications - Strong fundamentals in OS, distributed systems, designing fault-tolerant and high available systems - Proficiency in at least one modern programming language (Java, Kotlin, Python, Ruby, C#) and containers experience (e.g., Docker/Kubernetes) - Detail-oriented, task-driven, excellent communication skills - Ability to set technical direction for the team, work with multifunctional partners, and deliver in a fast-paced environment - Passionate about cloud technologies and solving real-world SaaS problems Additional Company Details: Oracle, a world leader in cloud solutions, partners with industry leaders in various sectors and thrives on change with over 40 years of experience. The company is committed to fostering an inclusive workforce that promotes opportunities for all employees. Oracle offers competitive benefits, including flexible medical, life insurance, and retirement options. The company also encourages employees to give back to their communities through volunteer programs. Oracle is dedicated to including people with disabilities at all stages of the employment process and provides accessibility assistance when needed.,

Posted 2 days ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a Staff Software Engineer at Arm's Software group, you will be part of a team responsible for developing and enhancing the software ecosystem around Arm's upcoming applications processors and IP, working with cutting-edge technology. Your role is crucial in delivering high-quality software solutions to meet customer demands. Your day-to-day activities will involve participating in the design, implementation, integration, and debugging of firmware for reference application processors, as well as developing, debugging, and testing features on various platforms. Additionally, you will analyze industry specifications, roadmap requirements, and assist in project planning, including upstreaming and maintenance tasks. **Responsibilities:** - Participate in design, implementation, and debugging of firmware for reference application processor - Develop, debug, and test features on different platforms - Analyze industry specs, breakdown tasks, and assist in project planning - Involve in upstreaming and maintenance activities **Required Skills and Experience:** - 8+ years of firmware development experience for Linux/Zephyr based systems - Expertise in application and low-level systems, system architecture, OS fundamentals, bootloaders, and device drivers - Proficiency in Linux/Zephyr operating systems and driver development - Good understanding of industry standards such as I2C, I3C, SCMI, UART, MCTP, PLDM - Familiarity with technologies like remote manageability, telemetry, power, or security - Strong programming skills in C/C++, knowledge of assembly, and debugging - Strong interpersonal skills, excellent written and spoken English, capable of mentoring junior engineers **Nice To Have Skills and Experience:** - Familiarity with open-source project development cycles - Experience in software profiling, instrumentation, and optimization - Verification and validation of firmware on pre-silicon and post-silicon platforms - Knowledge of software testing techniques, CI, and automated test systems - Mentoring and line management experience At Arm, we are committed to creating extraordinary teams and providing accommodations during the recruitment process. If you require any adjustments or accommodations, please email accommodations@arm.com. Our hybrid working approach is designed to support high performance and personal wellbeing, with flexibility in working patterns based on team needs and roles. Our commitment to equal opportunities ensures a diverse and inclusive working environment for all employees.,

Posted 3 days ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for a Software Engineer to join our Engineering Group. As a Software Engineer, you will be responsible for designing, developing, modifying, and validating video kernel drivers and solutions for Windows on Snapdragon. You will analyze user needs and software requirements, implement software features, and participate in coding, unit testing, debugging, and integration efforts to ensure projects are completed on schedule. Additionally, you will collaborate with team members to achieve project objectives and write technical documentation for software projects. To be considered for this role, you should have a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with at least 2+ years of Software Engineering experience, or a Master's degree with 1+ year of experience. Alternatively, a PhD in a relevant field is also acceptable. You should have a minimum of 2 years of academic or work experience with programming languages such as C, C++, Java, Python, etc. The ideal candidate should be proficient in C and C++ fundamentals, Object-oriented Programming methodologies, Multithreaded Programming, and OS fundamentals. You should possess good analytical, problem-solving, and reasoning skills. Experience in the video domain or multimedia systems is preferred, as well as exposure to Linux/Windows Kernel/User Mode driver development, Windows Debugging Tools & Development Environments, Direct3D APIs, and knowledge of various video specifications such as H.264 and H.265. If you are an individual with a disability and require accommodations during the application/hiring process, Qualcomm is committed to providing accessible support. You may contact Qualcomm's disability accommodations email or toll-free number for assistance. Qualcomm expects all employees to adhere to applicable policies and procedures, including security measures for protecting company confidential information. Please note that Qualcomm does not accept unsolicited resumes or applications from staffing and recruiting agencies. If you have any inquiries about this role, please reach out to Qualcomm Careers directly.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

hyderabad, telangana

On-site

As an LDD Developer based in Hyderabad with over 4 years of experience, your primary responsibility will be to work on Linux Kernel development for enabling and supporting Qualcomm Snapdragon Chipsets and products. You will be required to possess excellent knowledge of OS fundamentals, data structures, Linux kernel, and the device driver model. Your proficiency in C programming is expected to be at an expert level. Additionally, specific experience and expertise in any of the kernel subsystems such as core kernel, device drivers, memory, ARM subsystems, etc., will be highly beneficial. Your role will involve utilizing debugging tools like T32, gdb, and conducting crash analysis using tools like T32 and crash utility. You should be adept at using tracing and other related tools to identify performance bottlenecks and effectively address them. Familiarity with development tools such as toolchains, version control systems, etc., is essential. A background experience in Android would be considered advantageous. Collaboration with cross-functional teams to develop and support various features in the Linux kernel to facilitate Android on Qualcomm Snapdragon Chipsets will be a key aspect of your responsibilities. You will be working on cutting-edge ARMv9 CPUs and features, closely analyzing power and performance to identify bottlenecks and implement optimizations. Furthermore, supporting other teams that rely on the Linux kernel features you develop is crucial. Your role will also involve identifying and supporting a core set of tools for aiding in Linux Kernel development, debugging, and support. Ideally, you should hold a Bachelor's or Master's degree in Computer Science or Electronics and Communication Engineering to excel in this position.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is a leading technology innovator that aims to enable next-generation experiences and drive digital transformation for a smarter, connected future. As a Software Engineer at Qualcomm, you will be involved in designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs to create cutting-edge products that exceed customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams is essential to design system-level software solutions and gather information on performance requirements and interfaces. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm's DDR SW team is currently looking to hire an Engineer for DDR tools development. The position available is for a DDR tools and System development engineer located in Hyderabad. The ideal candidate should have a B.Tech degree with 2+ years of experience or an MTech degree with less than 2 years of experience, preferably with a background in embedded systems and strong programming skills. Key Skillset Required: - Strong understanding of OS fundamentals, data structures, computer architecture, and embedded systems. - Proficiency in C programming. - Working knowledge of Python Programming. - Familiarity with debuggers like T32 and gdb. - Experience in embedded system development at a low level. - Good to have experience in UEFI [tianocore/edk2], Linux. Development Opportunity: The role involves working on UEFI framework development to create a system-level stress framework for DDR technology LP4x/LP5x, Peripherals (PCIE, UFS, USB, SD card), Multimedia (GPU, Camera, Video), etc. The position offers an opportunity to gain understanding of ARM APSS subsystem, L1, L2, L3 caches, ARM V8/V9, and overall system-on-chip (SOC) internals. Responsibilities include driving multiple programs related to system-level stress framework development in UEFI and DDR characterization tools, as well as collaboration with various teams on performance, power, peripherals, multimedia, design, DV, etc. The role also involves analyzing data and recognizing patterns. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. Accommodations can be requested by emailing disability-accommodations@qualcomm.com or contacting Qualcomm's toll-free number. The company expects its employees to adhere to all applicable policies and procedures, including those related to security and protection of confidential information. Please note that Qualcomm's Careers Site is intended for individuals seeking job opportunities at Qualcomm, and submissions from staffing and recruiting agencies will not be considered. Unsolicited resumes or applications from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers directly.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is seeking a Software Engineer to join their dynamic team. As a Qualcomm Software Engineer, you will be involved in designing, developing, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Your work will contribute to the creation of cutting-edge, world-class products that exceed customer expectations. Collaboration with various teams including systems, hardware, architecture, and test engineers will be essential to design system-level software solutions and gather performance requirements and interfaces information. To qualify for this role, you should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with a minimum of 2 years of Software Engineering experience. Alternatively, a Master's degree with 1 year of experience or a PhD in a relevant field is also acceptable. Proficiency in programming languages such as C, C++, Java, Python, etc., with a minimum of 2 years of academic or work experience is required. As a Software Engineer at Qualcomm, you will focus on Linux Kernel development to enable and support Qualcomm Snapdragon Chipsets and products. Your responsibilities will include working on various features in the Linux kernel to support Android on Qualcomm Snapdragon Chipsets and collaborating closely with power and performance teams to analyze performance bottlenecks and implement optimizations. Expertise in OS fundamentals, data structures, Linux kernel, C programming, and knowledge of debugging tools is essential for this role. The ideal candidate will have specific experience in core kernel, device drivers, memory, SMMU, ARM subsystems, and be proficient in using debugging tools like T32, gdb, and trace analysis tools. You will also be expected to work with cross-functional teams, support the development of Linux kernel features, and provide assistance for debugging and support tools. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please contact Qualcomm. The company expects its employees to adhere to all applicable policies and procedures, including security requirements for protecting confidential information. If you are passionate about technology and eager to work on cutting-edge projects in a collaborative environment, this Software Engineer position at Qualcomm could be the perfect fit for you. Join us in shaping the future of technology and creating innovative solutions that drive digital transformation.,

Posted 2 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

hyderabad, telangana

On-site

Qualcomm India Private Limited is looking for an Engineer to join the Linux Android Performance team within the Engineering Group. As an Engineer, you will be responsible for identifying performance bottlenecks in system use cases and implementing optimizations to overcome these bottlenecks. You will also work on enabling other teams to analyze performance bottlenecks and implementing optimizations. Additionally, you will be expected to drive architectural evolution for performance improvements and participate in system level design discussions and code reviews. The ideal candidate should have at least 1+ years of experience in Embedded software development with excellent knowledge of OS fundamentals, data structures, and the Linux Kernel (particularly memory reclaim & scheduler areas). Proficiency in C/C++ programming, object-oriented concepts, and system programming in Linux is required. Strong analytical and debugging skills on multi-Processor environments are essential, and a good knowledge of ARM architecture would be a plus. Prior experience optimizing user experience, memory, and benchmarks on Linux and Android is desired. Good knowledge of Git and experience in Android are also advantageous. Education requirements for this role include a B.E/B.Tech/M.Tech degree in Computer Science or related fields. Minimum qualifications include a Bachelor's degree with 2+ years of Software Engineering experience, a Master's degree with 1+ year of Software Engineering experience, or a PhD in relevant fields. Additionally, candidates should have at least 2 years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer and is committed to providing accommodations for individuals with disabilities during the application/hiring process. If you require accommodation, you may contact Qualcomm through the provided email address or toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm's Careers Site is for individuals seeking jobs at Qualcomm. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes on behalf of individuals. Unsolicited submissions from agencies will not be accepted. For more information about this role, you can contact Qualcomm Careers directly.,

Posted 2 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

maharashtra

On-site

STL (Sterlite Technologies Limited) is a data networks innovator, driving end-to-end hyper-scale data network solutions. We design, deliver, and integrate digital networks with core capabilities in Optical Interconnect, Virtualized Access Solutions, Network Software, and System Integration. With presence in 100+ countries and a vision to make digital ubiquitous, STL is readying for exponential growth in the next five years. STL Values: Respect & Empathize, Hunger to Learn, Promises Delivered, Keep it Simple. As part of our Fresher B.Tech Program, we are looking for dynamic, ambitious individuals to join our strategy function in India. This structured program is designed to provide opportunities for applying theoretical knowledge and the training provided, working closely with the allocated team or project, and ensuring all compliances are met. What we are looking for in you: - In-depth understanding of Algorithm Designing, Data Structures, Networking fundamentals, and OS Fundamentals. - High attention to detail and proven ability to manage multiple, competing priorities simultaneously with minimal supervision. - Hands-on and high on execution excellence. - Good written and verbal communication skills with the ability to create compelling presentations and present complex information clearly and concisely. - Strong analytical and quantitative skills, business acumen. - Agility - Flexible by nature and quick responsiveness to stakeholders. What we can offer you: The Graduate Engineer Trainee, on selection, will get to work with the best-in-class facilities, challenging, and exciting assignments/projects. They shall be guided & mentored in their overall development by Sterlite Leaders in our pursuit to develop and fuel hi-potential talent as future Leaders. Experience & Education: - B.Tech./B.E. (Preferably from Tier 1 Institutes). - Candidates from Computer Science, Electronics & Communication, Mechanical, Electrical, Electronics Chemical, Material, production, Automation, Nano Photonics/Optics are eligible for this position. - Candidates having minimum 60% marks in aggregate or equivalent CGPA throughout in all full-time qualifications (with no active backlogs) are only eligible to appear in the Selection process. Location: Aurangabad, Dadra & Silvassa, India. Selection process: - Candidates graduating by 2024/2025 will be eligible. - Candidates having a minimum of 60% marks in aggregate or equivalent CGPA throughout in all full-time qualifications (with no backlogs) are only eligible to appear in the Selection process.,

Posted 2 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

maharashtra

On-site

STL (Sterlite Technologies Limited) is a data networks innovator, driving end-to-end hyper-scale data network solutions. We design, deliver, and integrate digital networks with core capabilities in Optical Interconnect, Virtualized Access Solutions, Network Software, and System Integration. With presence in 100+ countries and a vision to make digital ubiquitous, STL is readying for exponential growth in the next five years. STL Values: - Respect & Empathize - Hunger to Learn - Promises Delivered - Keep it Simple As part of our Fresher M.Tech/M.S./Ph.D Program, we are looking for dynamic, ambitious individuals to join our strategy function in India. This structured program is designed to provide opportunities for applying theoretical knowledge and the training provided, working closely with the allocated team or project, and ensuring all compliances are met. What we are looking for in you (Skills, Knowledge, Special Attributes, Mobility): - In-depth understanding of Algorithm Designing, Data Structures, Networking fundamentals, and OS Fundamentals - High attention to detail and proven ability to manage multiple, competing priorities simultaneously with minimal supervision. - Hands-on and high on execution excellence. - Good written and verbal communication skills with the ability to create compelling presentations and present complex information clearly and concisely - Strong analytical and quantitative skills, business acumen - Agility - Flexible by nature and quick responsiveness to stakeholder What we can offer you: The Graduate Engineer Trainee, on selection will get to work with the best-in-class facilities, challenging, and exciting assignments/projects. They shall be guided & mentored in their overall development by Sterlite Leaders in our pursuit to develop and fuel hi-potential talent as future Leaders. Experience & Education: (Minimum Qualifications & Critical Exposure to Perform the Job at the Optimum Level) - M.Tech./M.S./Ph.D (Preferably from Tier 1 Institutes) - Candidates from Computer Science, Electronics & Communication, Mechanical, Electrical, Electronics Chemical, Material, production, Automation, Nano Photonics/Optics are eligible for this position. - Candidates having minimum 60% marks in aggregate or equivalent CGPA throughout in all full-time qualifications (with no active backlogs) are only eligible to appear in the Selection process. Location: Aurangabad, Dadra & Silvassa, India Selection process: - Candidates graduating by 2024/2025 will be eligible - Candidates having minimum 60% marks in aggregate or equivalent CGPA throughout in all full-time qualifications (with no backlogs) are only eligible to appear in the Selection process.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Are you passionate about inspiring change, building data-driven tools to improve software quality, and ensuring customers have the best experience If so, we have a phenomenal opportunity for you! NVIDIA is seeking a creative, and hands-on software engineer with a test-to-failure approach who is a quick learner, can understand software and hardware specifications, build reliable tests and tools in C++/C#/Python to improve quality and accelerate the delivery of NVIDIA products. As a Software Automation and Tools Engineer, you will take part in the technical design and implementation of tests for NVIDIA software products with the goal of identifying defects early in the software development lifecycle. You will also build tools that accelerate execution workflows for the organization. In this role, you can expect to develop automated end-to-end tests for NVIDIA device drivers and SDKs on the Windows platform, execute automated tests, identify and report defects, measure code coverage, analyze and drive code coverage improvements, develop applications and tools that bring data-driven insights to development and test workflows, build tools/utility/framework in Python/C/C++ to automate and optimize testing workflows in the GPU domain, write maintainable, reliable, and well-detailed code, debug issues to identify the root cause, provide peer code reviews including feedback on performance, scalability, and correctness, optimally estimate and prioritize tasks to create a realistic delivery schedule, generate and test compatibility across a range of products and interfaces, work closely with leadership to report progress by generating effective and impactful reports. You will have the opportunity to work on challenging technical and process issues. What we need to see: - B.E./B. Tech degree in Computer Science/IT/Electronics engineering with strong academics or equivalent experience - 5+ years of programming experience in Python/C/C++ with experience in applying Object-Oriented Programming concepts - Hands-on knowledge of developing Python scripts with application development concepts like dictionaries, tuples, RegEx, PIP, etc. - Good experience with using AI development tools for test plans creation, test cases development, and test case automation - Experience with testing RESTful APIs and the ability to conduct performance and load testing to ensure the application can handle high traffic and usage - Experience working with databases and storage technologies like SQL and Elasticsearch - Good understanding of OS fundamentals, PC Hardware, and troubleshooting - The ability to collaborate with multiple development teams to gain knowledge and improve test code coverage - Excellent written and verbal communication skills and excellent analytical and problem-solving skills - The ability to work with a team of engineers in a fast-paced environment Ways to stand out from the crowd: - Prior project experience with building ML and DL based applications would be a plus - Good understanding of testing fundamentals - Good problem-solving skills (solid logic to apply in isolation and regression of issues found),

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior Engineer in the Core Platform Products team based in Hyderabad, you will be required to have 3 to 6 years of experience in the field. You should hold a Bachelors or Master's Degree in Engineering, Information Systems, Computer Science, or a related field. Your role will involve having a good understanding of microprocessor and multiprocessor architecture, including ARM, DSP, etc. Additionally, you should be well-versed in basic real-time and embedded programming concepts, as well as real-time operating systems concepts. Your responsibilities will include hands-on experience with the Android Application Framework, Android native daemons/services, AIDL HALs, and system programming on any Linux/Unix OS. You will also be expected to have experience in debugging using tools like T32, gdb, and crash analysis tools such as android tombstones, T32, crash utility, etc. Proficiency in Git, Android Make, Android Tools, Android Studio, and Adb is essential for this role. Furthermore, experience in developing Linux kernel drivers and modifying kernel code will be considered a plus. Knowledge of AI models and familiarity with Python for AI/ML related software development will also be advantageous. Your main duties will involve driver development/support on USB, Storage, I2C, SPI, Slimbus, etc. Proficiency in C and assembly language, as well as experience using debugging tools like Lauterbach and Trace tools, will be required. You should have the ability to analyze, triage, and debug complex system-level problems and issues. Good analytical and problem-solving skills are essential for this role, along with excellent communication skills. A solid understanding of OS fundamentals, data structure, Linux kernel, and the device driver model is required. In this position, you will work under supervision, and your decision-making may impact work beyond your immediate work group. Strong verbal and written communication skills are necessary to convey information effectively. You may also need to demonstrate basic negotiation, influence, tact, etc. Tasks in this role may not have defined steps, so effective planning, problem-solving, and prioritization skills will be crucial for successful task completion.,

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

About Cisco Meraki: Cisco Meraki is the leader in cloud-managed IT, connecting passionate individuals to their mission by simplifying the digital workplace. The impact of Cisco Meraki is driven by innovative, purposeful, and vibrant individuals who constitute an inclusive community. When technology is intuitive, customers can focus on what truly matters. The employees at Cisco Meraki fuel the magic of the community. They have cultivated an environment that empowers Merakians to challenge limits, embrace risks, and assist customers in pursuing their missions. Guided by four core values - "care deeply," "everybody in," "simplify everything," and "be brave" - Cisco Meraki has emerged as a frontrunner in cloud-managed IT leadership. These principles have not only played a pivotal role in shaping a more inclusive future but have also propelled the organization to the forefront of innovation. Role Overview: As a Senior Software Engineer at Cisco Meraki, you will assume responsibility for various aspects of software development, including definition, design, development, testing, debugging, release, enhancement, and maintenance. Your role will involve developing firmware features for MX devices, focusing on delivering high-quality Virtual Private Network (VPN) solutions, resolving regressions and customer issues, and improving existing components and subsystems. Additionally, you will design and develop security software solutions such as Client VPN and IPSec VPN, while applying advanced theoretical knowledge to execute your duties effectively. This role allows for telecommuting. Ideal Candidate Profile: The ideal candidate for this position should possess the following qualifications: - 8+ years of professional experience in writing production code - Strong Problem Solving Skills using C++ - Good understanding of UNIX-based OS and Network fundamentals - Effective Collaborative and Communication skills - An interest in learning about software and systems, with a knack for improving existing processes - Strong networking foundational knowledge (LANs, routing, switching, wireless) - Experience with developing and troubleshooting in a Linux environment - Proficiency in writing concurrent programs - Understanding of OS fundamentals and experience in both kernel and user space - A focused and organized approach to development, testing, and quality assurance Bonus Skills: Candidates with the following skills will be given additional consideration: - Experience in application profiling and optimization - Exposure to Strong Swan and IPsec data path - Working knowledge of core networking protocols (TCP/IP, DNS, DHCP, ARP, IPv6, Radius) - Understanding of network security fundamentals - Proficiency in version control, specifically Git - Experience with Yocto - Familiarity with Agile methodologies (e.g., Scrum, Kanban) If you believe you align with the above qualifications and are excited about the prospect of joining Cisco Meraki, we encourage you to apply! At Cisco Meraki, we are committed to challenging the status quo through diversity, inclusion, and collaboration. By connecting different perspectives, we aim to inspire innovation, imagine new possibilities, and unlock the full potential of our people. Our goal is to create an employee experience that fosters appreciation, belonging, growth, and purpose for all. Message to U.S. and Canadian Applicants: Employees in the U.S. have access to quality medical, dental, and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance, and numerous wellbeing offerings. The incentive structure is based on revenue attainment, offering different rates based on performance levels. We look forward to welcoming individuals who are passionate about making a difference and driving innovation in the world of cloud-managed IT.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior Engineer in the Core Platform Products team, you will be responsible for developing and supporting drivers on various interfaces such as USB, Storage, I2C, SPI, Slimbus, and more. With 3 to 6 years of experience, your expertise will be crucial in this role located in Hyderabad. Your qualifications should ideally include a Bachelors or Master's Degree in Engineering, Information Systems, Computer Science, or a related field. It is essential to have a solid understanding of microprocessor and multiprocessor architecture, including ARM, DSP, etc. Additionally, a good grasp of real-time/embedded programming concepts and real-time operating systems is important. Hands-on experience with the Android Application Framework, Android native daemons/services, AIDL HALs, as well as system programming on Linux/Unix OS will be beneficial. Proficiency in debugging tools like T32, gdb, and crash analysis using android tombstones, T32, crash utility is necessary. Familiarity with Git, Android Make, Android Tools, Android Studio, Adb is also preferred. If you have experience in developing Linux kernel drivers and modifying kernel code, it will be considered a plus. Knowledge of AI models and proficiency in python for AI/ML related software development will also be an advantage. In this role, you will work under supervision and your decision-making may impact work beyond your immediate group. Strong communication skills, both verbal and written, are essential for conveying information effectively. You should be able to analyze, triage, and debug complex system-level problems using tools like Lauterbach and Trace tools. Your responsibilities will involve tasks that do not have defined steps, requiring effective planning, problem-solving, and prioritization skills. An excellent understanding of OS fundamentals, data structures, Linux kernel, and the device driver model is crucial for success in this position. Your ability to work collaboratively, communicate effectively, and demonstrate good analytical and problem-solving skills will be key to excelling in this role.,

Posted 1 month ago

Apply

3.0 - 18.0 years

0 Lacs

karnataka

On-site

Samsung is a world leader in Memory, LCD and System LSI technologies and is currently seeking exceptional software and hardware talent to join the Samsung Indian Design Centre and the Advanced Computing Lab (ACL) in San Jose, CA. The Samsung Austin Research Center (SARC) in Austin, TX was established in 2010 as one of Samsung's strategic investments in high-performance low-power ARM-based device technology. The GPU design teams in Austin (SARC), San Jose (ACL), and India Bangalore are currently developing a GPU for deployment in Samsung mobile products. Additionally, the System IP team is focused on Coherent Interconnect and memory controller architectures. As a GPU Engineer, you will be part of a team responsible for designing and documenting major units in a GPU pipeline for Mobile graphics applications and potentially other related markets. This mid to senior level position involves working as an individual contributor to drive the functional and cycle simulators for the GPU pipeline. Collaboration with cross-functional teams including RTL design, modeling, and software on various sub-blocks of the end solution is essential. **Role and Responsibilities:** - Design and document major units in a GPU pipeline targeted at Mobile graphics and machine learning. - Develop functional and cycle simulators for the GPU pipeline, including collecting statistics for evaluating potential optimizations, prototyping to test functional correctness, and specifying detailed schemes for next-level hardware and/or software implementation. - Collaborate with implementation, modeling, and software teams to define and develop microarchitecture, software implementation, and/or a verification plan. - Investigate alternate approaches for important GPU workloads, incremental optimizations, and rebalancing to maximize performance in future key workloads. - Work with software developers to understand trends in future graphics and AI applications, addressing problems faced by application and middleware developers. - Find and/or implement applications to exercise novel algorithms in drivers/hardware. **Minimum Requirements:** - Experience using parallel programming. - Knowledgeable in GPU or other parallel processing architectures. - Strong knowledge of GPU architecture, primarily on Linux Stack or Kernel Mode Driver. - Knowledge of key mobile GPU graphics workloads and compute application workloads such as computer vision, image processing, AI, and Image compression. - Knowledge of game applications, game rendering engines, academic papers on advanced rendering techniques desirable. - Expertise in implementing advanced graphics rendering techniques, machine-learning (AI) approaches. - Proven ability to debug complex issues in multi-threaded environments. - Understanding of Operating System fundamentals and concepts. - Familiarity with offline and JIT compiler designs. - Background in Linux and Android development. - Strong C, C++, and Python programming experience or industrial experience in systems programming (driver development a strong plus). - Strong algorithmic background and outstanding problem-solving skills. - System-level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction). - Excellent C and C++ programming skills (assembly a plus). - Understanding of rasterization pipeline and modern GPU architectures. - Excellent communication and teamwork skills. - Ability to own a problem and drive it to completion. **Preferred Qualifications:** - Experience working with ARM 64-bit architecture. - Experience developing system software for Android OS. - Knowledge of high-level shading languages, e.g., GLSL/HLSL. - Understanding of modern real-time rendering game engines.,

Posted 1 month ago

Apply

0.0 - 4.0 years

0 Lacs

pune, maharashtra

On-site

The Embedded Software Design Internship at MIPS offers 6-month to 1-year opportunities for graduates from the year 2026 onwards. As an intern in this role, you will be responsible for working on firmware, real-time operating systems (RTOS) such as FreeRTOS and Linux, as well as device drivers for high-performance processors and microcontrollers. To qualify for this internship, you must hold a Master's or Bachelor's degree in Electronics Engineering, Electronics and Telecommunication Engineering, Computer Science, or Electrical Engineering. A strong academic track record with a CGPA of 8.0 or above is preferred. The key skills required for this role include proficiency in Embedded C, a solid understanding of OS fundamentals, RTOS, and Linux. Additionally, knowledge of computer architecture is essential. Experience in AI, ML, or networking stack would be considered a bonus. If you are passionate about embedded software design and possess the necessary qualifications and skills, this internship at MIPS could be the perfect opportunity for you to gain hands-on experience in a dynamic and innovative work environment.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

You will be working at Qualcomm India Private Limited in the Engineering Group, specifically in the Software Engineering team. As a Software Engineer at Qualcomm, your primary responsibility will be to design, develop, modify, and validate embedded and cloud edge software, applications, and specialized utility programs. Your work will contribute to launching cutting-edge products that exceed customer expectations. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential to design system-level software solutions and gather information on performance requirements and interfaces. The ideal candidate for this position should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Additionally, the applicant should have a strong understanding of OS fundamentals, data structures, computer architecture, and embedded systems. Proficiency in C programming and working knowledge of Python programming are required. Familiarity with debuggers like T32 and gdb is expected, along with experience in embedded system development at a low level. Knowledge of UEFI (tianocore/edk2) and Linux is beneficial. In this role as a DDR Tools and System Development Engineer, you will be based in Hyderabad. The position requires a B.Tech with 2+ years of experience or an MTech with less than 2 years of experience, preferably from the embedded systems domain with a solid programming background. You will have the opportunity to work on UEFI framework development, focusing on system-level stress framework development for DDR technology LP4x/LP5x, peripherals (PCIE, UFS, USB, SD card), and multimedia components (GPU, Camera, Video). Understanding ARM APSS subsystem, L1, L2, L3 caches, and ARM V8/V9 is desired. Your responsibilities will include driving multiple programs related to system-level stress framework development in UEFI and DDR characterization tools. Collaboration with various teams such as performance, power, peripherals, multimedia, design, and DV is crucial. The role involves analyzing a significant amount of data and identifying patterns to contribute effectively to the projects. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can contact Qualcomm through the provided email address or toll-free number. The company expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Please note that Qualcomm's Careers Site is intended for individuals seeking jobs directly at Qualcomm, and submissions from staffing and recruiting agencies will not be accepted. Unsolicited resumes or applications from agencies will not be considered. For further information about this role, you can reach out to Qualcomm Careers directly.,

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies