Jobs
Interviews

7 Systemlevel Debugging Jobs

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

4.0 - 8.0 years

0 Lacs

karnataka

On-site

As a System Engineer at our Bangalore office, located at Sattva Knowledge Court Bdg_HII, you will be responsible for the hardware and software bring-up, feature enablement, and software configurations of the Digital cockpit system/High-performance compute node. Your role will involve integrating and maintaining different software functional modules from the shared platform codebase, as well as driving software migration to new kernel versions and Android pastries. In this position, you will be expected to perform digital cockpit software bring-up and feature enablement, board bring-up (QC6/QC8, EA9/EA7, etc.), and peripheral validation. Additionally, you will work on system boot and runtime performance optimization. To be successful in this role, you should have at least 4 years of experience in embedded systems, with a focus on Android, Linux, and Kernel Development. Experience in device driver development, device tree changes, system virtualization, and instrument cluster development is preferred. Strong programming skills in C and C++, as well as knowledge of system-level debugging, are required. Nice to Have: - Additional job-related education, experience, skills, or credentials desired by the Hiring Manager. - Preferred qualifications that enhance a candidate's ability to perform the role but are not mandatory. To be eligible for this position, you must be willing to work in our Bangalore office and successfully complete a background investigation and drug screen as a condition of employment. We offer you the opportunity to work on system hardware and software bring-up activities, the latest Android Automotive Stack, and evolving technologies in the automotive industry. This role provides you with the chance to learn and work across various software layers and gain knowledge and exposure to various system boot optimization techniques. Please be aware of recruitment scams and ensure that you are applying for legitimate job opportunities.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

You should possess a Bachelor's degree or equivalent practical experience along with 2 years of software development experience in one or more programming languages, or 1 year of experience with an advanced degree. Additionally, you should have 2 years of experience with data structures or algorithms in an academic or industry setting. Ideally, you should have experience in developing distributed, large-scale platforms with knowledge of mobility technologies, system-level debugging, initialization of hardware components, and integration of firmware and software stacks. Familiarity with Kubernetes or container orchestration frameworks is preferred. As a software engineer at Google, you will be at the forefront of developing next-generation technologies that impact billions of users worldwide. You will be involved in projects that require handling information at massive scale, going beyond web search. We are seeking engineers who can contribute fresh ideas in various areas such as information retrieval, distributed computing, system design, networking, security, artificial intelligence, UI design, and more. Your role will involve managing project priorities, deadlines, and deliverables, as well as designing, developing, testing, deploying, maintaining, and enhancing software solutions. You will be working on critical projects that cater to Google's evolving needs, with opportunities to switch teams and projects as the business grows rapidly. Responsibilities include designing and implementing edge platforms and applications, collaborating with teams to define and execute projects, demonstrating problem-solving skills, and fostering a collaborative team environment. Join us in advancing technology and contributing to Google Cloud's mission of enabling digital transformation for organizations worldwide.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

As a Performance Systems Benchmarking (PSB) PnP Engineer, you will play a crucial role in evaluating and optimizing system-level performance on various CPU and GPU platforms. Your responsibilities will include working closely with Linux and Android-based environments, focusing on benchmarking, debugging, and performance tuning for x86 and ARM SoC architectures. This role demands a high level of technical expertise, a strong passion for performance analysis, and the ability to thrive in a fast-paced and dynamic work environment. With a minimum of 8 years of hands-on industry experience in performance engineering or systems benchmarking, you should possess a solid understanding of Linux, particularly Ubuntu or Embedded Linux. Your expertise in CPU and GPU benchmarking and performance analysis will be essential, along with exposure to Android systems performance optimization, system-level debugging, or OS-level development. Practical experience with x86 or ARM-based SoCs such as AMD, Intel, Qualcomm, or NVIDIA is highly desirable. You are expected to have a strong execution mindset, be self-motivated, adaptable, and driven by ownership and results. The ability to quickly onboard or join the team with short notice is required for this role. In this position, you will have the opportunity to work on cutting-edge SoC platforms within global tech ecosystems. You will be part of a collaborative and high-impact work environment surrounded by performance-focused engineers. A competitive compensation package based on your experience, access to the latest benchmarking tools and hardware platforms, and the chance to work with a team that values curiosity, agility, and autonomy are some of the benefits you can expect. There is also potential for long-term engagement based on your performance. If you meet the requirements and are looking for a challenging yet rewarding opportunity to enhance your expertise in performance systems benchmarking, we encourage you to apply for this position and be part of our innovative engineering team.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a Senior Engineer, you will be responsible for collaborating with geographically distributed stakeholder organizations to capture requirements and develop firmware architecture for embedded systems. Your role will involve creating and maintaining detailed documentation of firmware architecture, design, and code. You will demonstrate a hands-on technical background, with expertise in C programming and embedded code development following coding standards and best practices, as well as experience in low-level device driver development. In this position, your familiarity with computer system architecture and microcontroller fundamentals, such as caches, buses, memory controllers, and DMA, will be essential. You will utilize your experience in complex system-level debugging to troubleshoot firmware-related issues throughout the development lifecycle. Designing and implementing firmware solutions that align with system requirements and specifications will be a key aspect of your role. Furthermore, you will collaborate closely with cross-functional teams, including hardware engineers, software developers, and QA engineers, to ensure cohesive and integrated product development. Providing clear and concise technical documentation for both internal and external use, as well as developing and implementing test strategies for firmware components, are crucial responsibilities in this position. Collaboration with SQA teams to ensure the reliability and quality of firmware will also be part of your role. As a team-focused individual, you prioritize the outcomes of the entire team and work diligently to achieve results while partnering with others to drive work to completion. You excel in problem-solving and seek new approaches to overcome challenges. Required Education, Experience & Skills: - Bachelor's degree in Computer Science, Electronics Engineering, or related field, along with relevant certifications - 5+ years of professional work experience in embedded software development - Proven experience as a Firmware Architect or similar role - Strong proficiency in embedded systems programming languages such as C and C++ - In-depth knowledge of firmware development processes, tools, and methodologies - Experience with microcontroller and microprocessor-based systems - Familiarity with communication protocols (e.g., UART, SPI, I2C) and wireless technologies (e.g., Bluetooth, Wi-Fi) - Excellent problem-solving and debugging skills - Strong communication and collaboration skills - Experience in system-level design is a plus Preferred Education, Experience & Skills: - 5+ years of experience, including embedded software development - Experience with real-time operating systems (RTOS) - Knowledge of security best practices for embedded systems - Familiarity with version control systems (e.g., Git) and issue tracking tools - Experience with Distributed Version Control (Mercurial, Git, or similar) - Familiarity with Continuous Integration tools (TeamCity, Jenkins, or similar) - Experience in developing/testing products with industrial protocols such as HART, Foundation Fieldbus, Profibus, and Industrial Ethernet At Emerson, we value a workplace where every employee is respected, empowered to grow, and encouraged to contribute innovative ideas. We foster an environment that promotes collaboration, diverse perspectives, and teamwork. Our commitment to ongoing career development and creating an inclusive culture ensures that you have the support to thrive and make a lasting impact. We believe that diverse teams working together are essential for driving growth and achieving business results. Emerson prioritizes employee well-being by providing competitive benefits plans, various medical insurance options, an Employee Assistance Program, employee resource groups, recognition programs, and more. We offer flexible time off plans, including paid parental leave, vacation time, and holiday leave to support our employees. About Emerson: Emerson is a global leader in automation technology and software. Our expertise in critical industries such as life sciences, energy, power and renewables, chemical, and advanced factory automation enables us to help customers operate more sustainably while improving productivity, energy security, and reliability. With a comprehensive portfolio of software and technology, we support companies in implementing digital transformation to enhance their operations, conserve resources, and enhance safety. Emerson celebrates diversity, offers equitable opportunities, and embraces challenges with confidence, believing that together, we can make a positive impact across various countries and industries. Whether you are an established professional seeking a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, Emerson provides the opportunity to make a difference and join a team that is dedicated to driving innovation. If you have a disability and require assistance in applying for a position at Emerson, please contact: idisability.administrator@emerson.com.,

Posted 3 weeks ago

Apply

5.0 - 10.0 years

0 Lacs

noida, uttar pradesh

On-site

As a Software Architect at our Noida location, you will be responsible for architecting, designing, and implementing scalable HSM components to meet performance and security objectives. This includes developing APIs for secure integration of IDEMIA HSM functionality into enterprise and cloud applications using various protocols. You will also be tasked with implementing and optimizing cryptographic algorithms, leading root-cause analysis for complex HSM-related issues, and ensuring security compliance with global standards and regulations. Your role will involve performing architectural risk assessments, security reviews, and supporting internal and external security audits. Collaboration with cross-functional teams to promote secure coding practices and cryptographic best practices will be crucial. Additionally, you will contribute to technical documentation, design specifications, API references, compliance reports, and operational guides. To qualify for this role, you should hold a Bachelors or Masters degree in Computer Science, Software Engineering, Electrical Engineering, or a related field. With a minimum of 10 years of overall experience, including at least 5 years in HSM firmware, SDK, or secure embedded systems, you should be proficient in programming languages such as C, C++, C#, Java, and Python. Knowledge and experience in cryptographic libraries, protocols, and secure data transmission practices are essential. Expertise in Linux and Windows OS, networking protocols, system-level debugging, and secure software development lifecycles is required. You should also demonstrate strong leadership skills, the ability to mentor engineers, and align development with long-term architectural vision. Excellent verbal and written communication skills in English are necessary for authoring high-quality technical documentation. If you are passionate about software architecture, cryptographic algorithms, and security compliance, and possess the required qualifications and skills, we invite you to apply for this challenging and rewarding role as a Software Architect.,

Posted 1 month ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

The Oracle Linux Support program offers enterprise-class support for Linux, including premier backports, legal indemnification, full-stack testing, modern kernels, and more. The support covers OpenStack, Containers, Docker, and utilizes zero-downtime Ksplice patching technology. Over the past 18 years, Oracle's Linux Operating System Support has provided value to customers by delivering true enterprise-quality Linux support. Oracle Linux plays a crucial role in the cloud infrastructure of numerous enterprise customers globally. As a remote customer support position, the primary responsibility involves diagnosing, debugging, and resolving customer-reported issues related to Oracle Linux and its components. Collaboration with customers, support teams, and developers is essential for delivering high-quality support. The role requires working on a rotational 24/7 shift schedule, including weekends and public holidays, with the work location in Bengaluru, India. Key Objectives: The key objectives of this position include possessing excellent knowledge of Linux OS internals, supporting various Linux flavors like Oracle Linux, RHEL, CentOS, and SUSE, managing and troubleshooting Linux servers in a production environment, and demonstrating strong system-level debugging skills. Experience with Virtualization, Clustering technologies, Docker, Kubernetes, Cloud platforms, and OpenStack technologies is advantageous. Strong analytical, troubleshooting, communication, and customer interaction skills are essential for this role. Responsibilities: As a Support Engineer, the focus is on delivering post-sales support and solutions to Oracle customers, acting as an advocate for customer needs. This involves addressing post-sales non-technical and technical inquiries, serving as a primary point of contact, facilitating customer relationships with Support, and providing advice to internal Oracle employees. The role requires resolving problems related to the installation, maintenance, and use of Oracle products, having in-depth knowledge of multiple products and platforms, and acting independently to develop solutions for customer issues. Career Level: IC4 About Us: Oracle, a global leader in cloud solutions, is committed to leveraging diverse perspectives and backgrounds to drive innovation. The company values inclusivity, promotes diverse insights, and collaborates with industry leaders in various sectors to foster a culture of integrity and continuous growth. Oracle offers a competitive suite of employee benefits, prioritizing work-life balance, and encourages community engagement through volunteer programs. Accessibility assistance or accommodation for disabilities during the employment process is available by contacting +1 888 404 2494, option one. Disclaimer: Oracle is an Affirmative Action Employer in the United States.,

Posted 1 month ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

In this role, your responsibilities will include working with geographically distributed stakeholder organizations to capture requirements and develop firmware architecture for embedded systems. You will create and maintain detailed documentation of firmware architecture, design, and code. It is essential to demonstrate a hands-on technical background, excellent C programming skills, and the ability to develop embedded code in compliance with coding standards and best practices, including experience in low-level device driver development. Additionally, familiarity with computer system architecture, microcontroller fundamentals, and experience with complex system-level debugging to troubleshoot firmware-related issues throughout the development lifecycle will be required. You will design and implement firmware solutions that meet system requirements and specifications, working closely with cross-functional teams to ensure cohesive and integrated product development. Providing clear and concise technical documentation for internal and external use, developing and implementing test strategies for firmware components, and collaborating with SQA teams to ensure the reliability and quality of firmware are also part of your responsibilities. As a team-focused individual, you prioritize the outcomes of the entire team, strive to achieve results, and partner with others to drive work to completion while providing timely, relevant information across the organization. You are a problem solver who seeks new approaches. For this role, you will need a B.S. degree in Computer Science, Electronics Engineering, or related field, along with certifications. With 8+ years of professional work experience in embedded software development, proven experience as a Firmware Architect or similar role, and strong proficiency in embedded systems programming languages such as C and C++, you should possess in-depth knowledge of firmware development processes, tools, and methodologies. Experience with microcontroller and microprocessor-based systems, communication protocols, wireless technologies, problem-solving, debugging skills, communication, and collaboration skills will be essential. Experience in system level design is a plus. Preferred qualifications include 8+ years of experience in embedded software, experience with real-time operating systems, knowledge of security best practices for embedded systems, familiarity with version control systems, issue tracking tools, Distributed Version Control, Continuous Integration, and experience in developing/testing products with industrial protocols. By joining Emerson, you will have the opportunity to create a difference through your work. Emerson offers competitive compensation and benefits programs, comprehensive medical and insurance coverage, a commitment to diversity, equity, and inclusion, a global workplace that supports foreign nationals through Work Authorization Sponsorship, and a culture that attracts, develops, and retains exceptional people. Emerson's Remote Work Policy for eligible roles promotes Work-Life Balance through a hybrid work setup, prioritizing safety in a Safe Working Environment across global networks and facilities. Through benefits, development opportunities, and an inclusive and safe work environment, Emerson aims to create an organization where employees are proud to represent. Emerson is a global leader in automation technology and software, helping customers in critical industries operate more sustainably and improve productivity, energy security, and reliability. With a commitment to equity, diversity, and embracing challenges, Emerson invites individuals to make a difference and join a team that values collaboration, innovation, and making an impact across various industries and countries.,

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