Jobs
Interviews

59 Debugging Tools Jobs - Page 3

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

5.0 - 9.0 years

0 Lacs

jaipur, rajasthan

On-site

As a Senior Flutter Developer at Nine Hertz India Pvt Ltd, you will be responsible for developing and maintaining high-quality mobile applications using Flutter. Your role will involve writing clean, efficient code in Dart, collaborating with the design team to implement user-friendly interfaces, and conducting code reviews to ensure the quality of the applications. You will also be expected to debug and troubleshoot mobile application issues, optimize applications for speed and scalability, integrate third-party APIs and data sources, and stay updated with the latest industry trends and technologies. Your participation in team meetings, contribution to project planning, and testing of applications across different devices and platforms will be crucial in achieving project goals. Additionally, you will document code and development processes for future reference, work closely with cross-functional teams, participate in agile development processes and sprint planning, implement app deployment strategies, and support updates. Mentoring junior developers and interns will also be part of your responsibilities. To qualify for this role, you should have proven experience as a Senior Flutter Developer or similar role, strong knowledge of Dart and mobile app development, experience with RESTful APIs and integration with backend services, and familiarity with UI/UX design principles. Proficiency in version control tools such as Git, understanding of state management solutions, experience with testing frameworks and debugging tools, and the ability to meet deadlines and work under pressure are essential. Excellent problem-solving and troubleshooting skills, strong communication and teamwork abilities, a Bachelor's degree in Computer Science or a related field, knowledge of other programming languages, experience with Firebase and cloud services, a portfolio of previously developed applications, knowledge of design patterns and architectures, and willingness to learn and adapt to new technologies are also required for this role. Your skills in mobile app development, design patterns, debugging tools, state management solutions, Firebase, Git, UI/UX design principles, RESTful APIs, architectures, Dart, cloud services, Flutter, testing frameworks, and unit testing will be valuable assets in fulfilling the responsibilities of this position.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

You should have a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field along with at least 3 years of professional experience in C++ development, specifically on the Windows platform. Your expertise should include a solid understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes), as well as experience with multi-threading, concurrency, and parallel processing in C++. You should be proficient in using debugging tools such as the Visual Studio Debugger and performance optimization techniques. Additionally, familiarity with Windows internals, system-level programming, and memory management is required, including the ability to write programs for both 64-bit and 32-bit OS variants. Experience with version control systems like Git and CI/CD pipelines is essential, along with strong problem-solving skills and the capability to thrive in a fast-paced environment. Exceptional written and verbal communication skills are a must-have. Preferred skills for this role include experience with cross-platform development (Linux, macOS), knowledge of modern C++ standards (C++11/14/17), Windows drivers, kernel mode development, or embedded systems, as well as familiarity with Agile development methodologies. As a Senior Software Engineer specializing in C++ development on the Windows platform, you will be responsible for designing, developing, and optimizing high-performance software solutions. Key responsibilities include collaborating with cross-functional teams to define and ship new features, optimizing code for performance and scalability, troubleshooting and resolving software defects, writing clean and well-documented code, contributing to product architecture and design decisions, leading code reviews, mentoring junior developers, and ensuring best practices are followed. You will also work closely with QA, product management, and DevOps teams to ensure the seamless delivery of software projects. If you meet the qualifications and have the required skills, we encourage you to apply for this exciting opportunity to join our dynamic team.,

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

kerala

On-site

As a Senior Mobile Tester at EY, you will be responsible for testing applications developed for mobile devices against requirements, ensuring quality and meeting project testing needs. You will collaborate closely with the Test Manager/Lead for the projects under test. Your responsibilities will include testing mobile applications on various mobile devices and platforms for functional, usability, performance, and security aspects. You will need to understand both business and technical requirements for specific mobile devices and operating platforms. Collaborating with the Mobile Solution Engineering team, you will review designs, provide feedback, and derive a test strategy covering functionality, usability, performance, and security. You will also create test plans, design test cases (both manual and automated), ensure test readiness, execute testing, monitor progress, report defects, and create test reports and sign-off documentation. Additionally, you will represent testing in business and project meetings, capture and report test metrics, analyze trends, and implement improvement actions as necessary. People responsibilities will include managing and motivating the test team, contributing to people initiatives, and ensuring adherence to workplace policies and procedures. To qualify for this role, you should have a BE/BTech/MCA degree with 6-10 years of hands-on experience in testing various types of mobile applications on handheld devices. Excellent communication skills, the ability to lead a team, experience in testing mobile applications for iOS and Android devices, knowledge of mobile technologies, and exposure to test and defect management tools are essential. Understanding of SDLC, Agile testing methodologies, project life cycles, and testing life cycles is required. Nice to have skills include experience in RFP and pre-sales activities, exposure to non-UI testing, backend testing, usability and accessibility testing, and non-functional testing like performance and security testing. Adaptability to customer and project needs, willingness to travel, and knowledge of mobile application management are desirable qualities for this role at EY.,

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As a Qualcomm Software Engineer, you will be responsible for designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Your role will involve contributing to the launch of cutting-edge, world-class products that not only meet but exceed customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential as you work towards designing system-level software solutions and gathering information on performance requirements and interfaces. Minimum Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 3+ years of Software Engineering or related work experience. - Master's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience. - PhD in Engineering, Information Systems, Computer Science, or related field with 1+ year of Software Engineering or related work experience. - 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Job Function: You will be working on PMIC SW driver development and embedded Core driver development. Skills/Experience: - Around 6-8 years of experience. - Proficiency in C programming. - Strong exposure to Embedded systems & Real-Time Operating Systems concepts. - Good familiarity with processor architecture, with ARM being preferred. - Experience in utilizing debugging tools like Lauterbach and Trace tools. - Ability to analyze, triage, and debug complex system-level problems and issues. - Strong problem-solving and analysis skills. - Effective communication and enthusiasm for learning. - Experience in Embedded Core driver development (if possible). - Ability to work collaboratively in a team environment. 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 for support. Employees at Qualcomm are expected to adhere to all applicable policies and procedures, including those pertaining to security and the protection of company confidential information. Recruitment agencies are advised that Qualcomm's Careers Site is intended for individuals seeking direct employment opportunities with Qualcomm. Unsolicited submissions from agencies will not be accepted. For more information about this role, please reach out to Qualcomm Careers.,

Posted 3 weeks ago

Apply

4.0 - 9.0 years

22 - 25 Lacs

Noida, Pune, Bengaluru

Work from Office

We are seeking an enthusiastic and skilled Embedded Engineer to join our team. The ideal candidate will have a strong foundation in embedded systems development and a passion for creating high-performance software for embedded devices. As an Embedded Engineer, you will be working on innovative and challenging projects that require a deep understanding of hardware-software integration. Key Responsibilities:Design, develop, and maintain embedded systems software across a variety of platforms.Work closely with hardware engineers to integrate hardware and software for seamless functionality.Develop and optimize device drivers, firmware, and embedded software for performance and reliability.Write clean, maintainable, and efficient code for embedded applications.Conduct thorough testing and debugging of embedded systems to ensure they meet functional and performance requirements.Collaborate with cross-functional teams to design, develop, and deliver robust embedded solutions.Analyze and optimize embedded systems for power consumption, memory usage, and speed.Stay current with emerging embedded technologies and best practices. Requirements:3+ years of experience in embedded systems development.Strong knowledge of programming languages such as C, C++, and Assembly.Experience with RTOS (Real-Time Operating Systems) and bare-metal programming.Familiarity with hardware interfaces (SPI, I2C, UART, etc.) and peripheral integration.Hands-on experience with microcontrollers and microprocessors (e.g., ARM, PIC, AVR, etc.).Experience with debugging tools (e.g., oscilloscopes, logic analyzers) and embedded development environments.Knowledge of communication protocols (e.g., TCP/IP, CAN, Modbus).Strong understanding of embedded system design and development processes.Excellent problem-solving skills and ability to work in a team environment.Technical Skills:C, C++, Assembly, RTOS, Bare-Metal Programming, SPI, I2C, UART, Microcontrollers, ARM, PIC, AVR, TCP/IP, CAN, Modbus, Embedded Linux, Yocto, Bluetooth, Wi-Fi, Zigbee, Git, Debugging Tools

Posted 1 month ago

Apply

8.0 - 13.0 years

8 - 16 Lacs

Bengaluru

Work from Office

Role & responsibilities Embedded Software Development Design, code, test and maintain embedded software/ firmware for next generation of electrical connected products. Develop low level drivers and interface with hardware components. System Integration Integrate software/firmware with hardware components, sensors, and peripherals. Ensure optimal performance, reliability, and resource utilization. • Communication Protocols: Implement and optimize communication protocols such as Ethernet, Modbus, or wireless technologies. • Debug and troubleshoot software and hardware issues. • Testing and Debugging: Develop and execute test plans to verify and validate embedded systems. • Optimization and Performance tuning: Optimize code and algorithms for memory and processing efficiency. • Improve system performance and response times. • Documentation Create and maintain technical documentation, including code comments, user manuals and design documents. Security and Safety considerations – Implement security features and adhere to safety standards relevant to industry • Collaboration – Collaborate with cross – functional teams including hardware engineers, quality assurance, product managers and solution architects. • Participate in design reviews and project meetings. • Experience with the use of JTAG debugging, logic analyzers, oscilloscopes, and other debugging techniques. Experience with software tools such as repository management (Git/Subversion), Jira, static analysis, etc. Continuous learning – Stay updated on industry trends, emerging technologies, and best practices in embedded development. Preferred candidate profile Academic background in bachelor's degree or above in Electronics or Computer Science/Electrical Engineering or equivalent. • 5-10 years of Embedded firmware/software development experience in Embedded C/C++, Linux based development experience. • Experience working in IPC, multi-threading concepts. • Good knowledge of coding standards. • Experience working with a team of engineers using Agile methodologies. • Good analytical, problem-solving skills. • Excellent interpersonal and communication skills. o Skills o Proficiency in Embedded C programming • Experience with Linux OS • Experience with microcontrollers (8-bit, 16-bit) and interfacing with the peripherals. • Experience with system management and industrial protocols (SNMP, Redfish, BacNet, ProfiNet, EtherNet/IP) • Good to have knowledge of Communication Protocols - HTTPS, JavaScript, SMTP, Modbus/TCP. • Experience with RUST is an added advantage.

Posted 1 month ago

Apply

3.0 - 6.0 years

13 - 22 Lacs

Gurugram

Hybrid

Position Title : Senior Software Engineer - iOS Development Experience : 3-6 Years Role : Fulltime / Permanent Location : Gurugram Work Mode: Hybrid What you will need: Basic Qualification: Bachelors degree in Software Engineering, Computer Science, or a related field. 3 to 6 years of professional experience in mobile application development. Extensive experience with Swift (iOS) Experience with RESTful APIs and secure data handling. and skilled with modern IDEs (Xcode, Android Studio, Visual Studio). Familiar with tools for code analysis, memory management, and debugging. Knowledge of design patterns and mobile architecture (e.g., MVVM, Clean Architecture). Preferred Qualifications: Experience with SDLC in a regulated environment. Cross-platform tools like Flutter or React Native. Strong knowledge of Azure cloud services, including App Services, Azure Functions, Cosmos DB, and Azure AD B2C. Familiar with CI/CD pipelines and tools (Azure DevOps, GitHub Actions). Proficiency with traceability and application lifecycle management tools.

Posted 1 month ago

Apply

8.0 - 13.0 years

10 - 20 Lacs

Hyderabad, Bengaluru

Work from Office

Embedded Application Development in C and Python Experience with communication protocols: CAN, SPI, I2C, RS232/RS422/RS485, Modbus, TCP/IP Strong understanding of OS and RTOS concepts Proficiency in using various debugging tools

Posted 2 months ago

Apply

5.0 - 9.0 years

8 - 12 Lacs

Hyderabad

Work from Office

Role & responsibilities 5+ years of experience in embedded system development(Software and Hardware integration). Proficiency in low-level programming languages, including C/C++, and assembly. Good at Mcal Driver (ADC, SPI, I2C etc..) Development and integration. Experience with Infineon/ NXP microcontroller architectures, peripherals, and hardware-software interfaces. Experience in writing and optimizing device drivers and system-level software. Expertise in debugging tools (e.g., Lauterbach, JTAG, oscilloscopes) and embedded software debugging techniques. Experience with version control systems (e.g., Git) and software development methodologies (Agile, Scrum). Familiar in safety-critical applications and compliance with standards (e.g., ISO 26262, IEC 61508).

Posted 2 months ago

Apply
Page 3 of 3
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