Jobs
Interviews

89 Debugging Tools Jobs - Page 2

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

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

The software engineering team is looking for a skilled and passionate Software Engineer with 2 to 4 years of experience to join our group. You will be focusing on developing cutting-edge software for medical devices. Your role will involve gaining a profound understanding of medical devices, their peripherals, and software. You will collaborate closely with mentors and technical leaders to deliver high-quality solutions for class 3 medical systems. Your responsibilities will include gaining an in-depth understanding of medical devices and programming to contribute significantly to product development. You will be responsible for implementing high-quality features using C++ and Core Java across multiple product releases. Enhancing test coverage, implementing integration tests, and ensuring code is testable, portable, and maintainable will be part of your role. You will also need to investigate, reproduce, debug, and resolve complex system-level issues using software debuggers and analyzers. Participating in technical discussions and development forums to propose and implement innovative software solutions will be essential. You will take ownership of code quality and DevOps practices for your deliverables. Working in an agile environment, you will be expected to deliver high-quality software on schedule while fostering a positive, solution-focused, and creative team culture. The ideal candidate should have proficiency in Object-Oriented Programming languages such as C++ and Core Java. A strong understanding and hands-on experience with Object-Oriented Programming concepts and applications will be required. Strong analytical and logic-building skills are essential for this role. Hands-on experience with Linux development and end-user environments, along with a solid understanding of unit testing and test-driven development, are also necessary. Experience with debugging tools and system-level problem-solving is important. Excellent communication and collaboration skills are a must for this position. The ability to work independently as well as part of a team in a fast-paced environment will be crucial. Preferred qualifications include experience with the Qt framework and multithreading, as well as experience in the medical device domain or other regulated industries. Familiarity with DevOps practices and CI/CD pipelines would be an advantage.,

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Senior Software Engineer, Embedded Backend at Bose Professional, you will play a crucial role in the development of cutting-edge audio solutions for professional applications. You will be part of a team that values collaboration, customer-centricity, trust, and innovation as core principles. Your primary responsibility will involve proficiency in embedded firmware development, specifically for professional audio applications. Working within well-defined software architecture and requirements, you will independently design high and low-level software, estimate project schedules accurately, and write high-quality code within an Agile development environment. In this role, you will lead board bring-up activities for new hardware prototypes, including bootloader porting and Linux kernel configuration. You will also be responsible for developing, customizing, and maintaining the Linux Board Support Package (BSP) for embedded products. Collaborating closely with hardware engineers, you will review schematics, define system architecture, and troubleshoot hardware/software integration challenges. Additionally, you will optimize system performance, develop and debug Linux kernel device drivers, and maintain the build system for custom Linux distributions. Your role will also involve mentoring junior engineers, creating detailed technical documentation, and contributing to software test plans to ensure system stability and reliability. To qualify for this position, you should hold a Bachelor's degree in Computer Science, Electronics & Communication, Electrical Engineering, or a related field, along with a minimum of 6 years of experience in embedded Linux software development. Proficiency in C/C++ programming for embedded systems, in-depth knowledge of Linux kernel architecture and device driver model, and hands-on experience with ARM-based SoC board bring-up are essential requirements. Strong communication skills, problem-solving abilities, and proficiency with debugging tools such as JTAG/SWD, oscilloscopes, and logic analyzers are also key qualifications for this role. Bose Professional is an equal opportunity employer that values diversity and encourages candidates from all backgrounds to apply. Join us in Mangalore, India, for a full-time position with a hybrid work model, reporting to the Director of Software Engineering in the Engineering department.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Firmware Engineer specializing in TinyML, you will be responsible for developing intelligent low-power devices that operate efficiently without the need for internet connectivity. Your primary focus will be on bringing machine learning capabilities to the edge by deploying TinyML models on microcontrollers and ultra-efficient hardware. You will have the opportunity to work on cutting-edge products that integrate embedded systems, AI, and sensor fusion to create smart, secure, and responsive edge devices for various industries such as health tech, industrial IoT, and consumer electronics. Your responsibilities will include developing, optimizing, and deploying TinyML models, writing clean and efficient embedded C/C++ firmware for microcontrollers like ARM Cortex-M, integrating real-time sensor data for low-latency inference pipelines, collaborating with data scientists to compress and port models, and ensuring performance, memory, and energy efficiency. Additionally, you will conduct testing and debugging on physical devices to ensure the reliability and functionality of the firmware. To excel in this role, you should have a strong background in embedded systems and C/C++, hands-on experience with TinyML frameworks such as TFLite Micro and Edge Impulse, familiarity with ARM Cortex-M microcontrollers or similar hardware, understanding of ML model optimization techniques like quantization and pruning, proficiency in sensor interfacing, low-level drivers, and debugging tools. Experience with audio or motion recognition and low-power hardware design would be considered a bonus. If you are passionate about pushing the boundaries of intelligent edge devices and have the skills and experience required to thrive in a dynamic and innovative environment, we encourage you to apply for this exciting opportunity as a Firmware Engineer specializing in TinyML systems.,

Posted 3 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

kochi, kerala

On-site

As a WordPress Developer at our company, you will be responsible for meeting with clients to discuss website design and function, designing and building the website front-end, creating the website architecture, and managing the website back-end including database and server integration. You will also be involved in generating themes and plugins, conducting website performance tests, troubleshooting content issues, and providing training to clients. Monitoring the performance of live websites will also be a key part of your role. To qualify for this position, you should have a Bachelor's degree in computer science or a related field and at least 1-2 years of proven work experience as a WordPress developer. Proficiency in front-end technologies such as CSS3, JavaScript, and jQuery is essential, along with a strong understanding of PHP programming. Knowledge of code versioning tools and experience with debugging tools like Chrome Inspector and Firebug are also required. An ideal candidate would have a good grasp of website architecture and aesthetics, project management skills, and excellent communication abilities. This is a full-time position with a day shift schedule located in Ernakulam, Kerala. Candidates must be able to reliably commute or plan to relocate to the specified location before starting work. A preferred qualification is a Bachelor's degree and a minimum of 3 years of total work experience, with specific experience in PHP, web design, and web development for at least 1 year each.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

You are an experienced Senior Software Engineer with a focus on C++ development for the Windows platform. Your role involves designing, developing, and optimizing high-performance software solutions while having a deep understanding of Windows operating systems, multithreading, and system-level programming. Your responsibilities will include designing, developing, and maintaining complex software applications using C++ on Windows. You will collaborate with cross-functional teams to define, design, and implement new features. It is crucial to optimize code for performance and scalability, especially in multi-threaded and high-performance environments. You will be responsible for troubleshooting, debugging, and resolving software defects and technical issues. Writing clean, maintainable, and well-documented code while adhering to coding standards is essential. Additionally, you will contribute to the architecture and design decisions of the product to ensure high-quality software solutions. Leading code reviews, providing mentorship to junior developers, and ensuring best practices are followed are also part of your role. Collaboration with other teams such as QA, product management, and DevOps is necessary to ensure the seamless delivery of software projects. Your qualifications should include a Bachelor's or Master's degree in Computer Science, IT Engineering, or a related field. You should have at least 3 years of professional experience in C++ development, particularly on the Windows platform. A strong understanding of Windows APIs, Win32, and MFC (Microsoft Foundation Classes) is required. Experience with multi-threading, concurrency, and parallel processing in C++, as well as proficiency in using debugging tools and performance optimization techniques is expected. Familiarity with Windows internals, system-level programming, memory management, and writing programs for 64-bit and 32-bit OS variants is essential. Experience with version control systems (e.g., Git) and CI/CD pipelines, as well as strong problem-solving skills and the ability to work in a fast-paced environment, are also necessary. Excellent written and verbal communication skills are a must. Preferred skills include experience with cross-platform development (Linux, macOS), familiarity with modern C++ standards (C++11/14/17), knowledge of Windows drivers, kernel mode development, or embedded systems, and experience with Agile development methodologies.,

Posted 3 weeks ago

Apply

3.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As an Embedded Linux Device Driver Developer, you will be responsible for developing and maintaining device drivers for various embedded systems, ensuring optimal performance and compatibility with Linux-based platforms. With a strong understanding of embedded programming, C language, and device drivers, you will play a crucial role in the integration of drivers into the Linux kernel. Utilizing debugging tools to troubleshoot issues and optimize performance, you will collaborate with hardware engineers and software developers to ensure seamless integration. Key Responsibilities - Develop, test, and maintain device drivers for embedded hardware components. - Integrate device drivers into the Linux kernel for compatibility and stability. - Utilize debugging tools to identify and resolve issues related to device drivers. - Optimize device driver performance to meet system requirements. - Create comprehensive documentation for device drivers, including technical specifications. - Collaborate with hardware engineers, system architects, and software developers for integration. Required Qualifications - 3-10 years of experience in embedded Linux device driver development. - Strong understanding of embedded programming concepts and techniques. - Proficiency in C language, including memory management and data structures. - Experience in developing and debugging device drivers for hardware components. - Familiarity with Linux kernel internals and device driver architecture. - Experience with debugging tools like Lauterbach and Trace tools. - Strong analytical and problem-solving skills for technical troubleshooting. Preferred Qualifications - Experience contributing to open-source Linux kernel projects. - Familiarity with specific device drivers (e.g., USB, I2C, SPI, UART). - Knowledge of scripting languages (e.g., Python, Bash) for automation tasks.,

Posted 3 weeks ago

Apply

2.0 - 7.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As a Middleware Engineer in our ECS-1 department located in Trivandrum, Kerala, you will be responsible for designing, developing, and implementing highly complex middleware solutions to meet customer deliveries. With a qualification of B.E/M.E in Power Electronics/Electrical Engineering or Computer Science and 2-7 years of relevant experience, you will have the opportunity to showcase your expertise in C++ programming language with a strong focus on middleware development. Your role will involve working on the design and development of Android-based IVI/Cockpit solutions, including Frameworks/AOSP/HAL, as well as C++ based Infotainment middleware components such as Multimedia, Projection, Bluetooth, Tuner, and System Infrastructure on the android Platform. Understanding Android Boot Sequence, various Framework module architecture, and experience with Android HIDL interfaces and HAL/VHAL implementation will be key aspects of your responsibilities. In addition, you will utilize your knowledge of cross-compilation and toolchains for Android, QNX, Linux build systems, build systems like Cmake, gradle, Soong, and expertise in domains like startup/shutdown, fast boot, audio, multimedia, and HMI. Automotive experience in Inter and intra-ECU IPC communications, familiarity with communication protocols (e.g.: IPCL), and messaging frameworks will also play a crucial role in your day-to-day tasks. Moreover, your proficiency in Object-Oriented Concepts and design patterns in C++, coding guidelines/standards (e.g. MISRA C/C++), Android/Linux/QNX development toolchain, debugging tools like adb, and strong knowledge of Git version control system will further enhance the quality of your work. To excel in this role, you should possess behavioral competencies such as being innovative, strategic thinking, passion for innovation, emotional connect, ownership & accountability, drive for results, leadership, strong communication and collaboration skills, motivation, analytical skills, self-belief, and a focus on core knowledge & innovative thinking. Join our team as a Middleware Engineer and be a part of our innovative journey towards driving customer satisfaction through cutting-edge middleware solutions.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive is an opportunity to be part of a global, multi-disciplinary team dedicated to leveraging technology to transform tomorrow. As an Engineer II SW, your responsibilities will include designing, implementing, and maintaining modules for embedded systems, focusing on utilizing C++ for these projects. By following a defined software development process, you will create production-ready software, analyze specifications, develop high-level designs, review unit-level code, and document your work on Harman product(s). In this role, you will collaborate with other engineers to develop and integrate embedded systems that interact with Windows-based platforms and utilize IPC mechanisms such as AIDL, FIDL, POSIX, etc. You will conduct thorough testing of embedded systems, create and maintain comprehensive documentation, optimize code for performance, and resolve technical issues related to embedded systems development. Effective communication and interpersonal skills are essential for working with engineers, product managers, and stakeholders to ensure successful project delivery. To be successful in this role, you should have 5-8 years of experience in C++ and C programming, a strong understanding of embedded systems principles, familiarity with Windows operating systems, and hands-on experience with IPC mechanisms. Bonus points if you have experience with specific RTOS, hardware components, version control systems, or automated testing frameworks. A willingness to work in Bangalore, India, and the ability to complete a background investigation and drug screen are also required. At HARMAN, we offer a flexible work environment, employee discounts on Harman and Samsung products, extensive training opportunities, competitive wellness benefits, tuition reimbursement, access to the HARMAN Campus Fitness Centre and Cafeteria, and an inclusive work environment that values professional and personal development. Join HARMAN and be part of a culture that encourages sharing ideas, embracing unique perspectives, and supporting lifelong learning. Our commitment to innovation and next-level technology across automotive, lifestyle, and digital transformation solutions ensures that you can make a lasting impact and create extraordinary experiences.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

As a Firmware Developer, you will play a crucial role in designing, developing, testing, and maintaining low-level software for embedded systems. Your primary responsibility will be to create efficient and optimized firmware that seamlessly integrates with hardware components. Collaborating with cross-functional teams, you will ensure the delivery of high-quality firmware for various applications. Your key responsibilities will include designing and implementing firmware, collaborating with hardware teams to understand specifications, conducting testing and debugging activities, optimizing code for performance, memory, and power consumption, as well as documenting technical processes. Additionally, you will engage in continuous learning to stay updated on the latest trends and technologies in embedded systems. To excel in this role, you should possess a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, along with 3-5 years of experience in embedded firmware development. Proficiency in embedded C/C++ programming, familiarity with Real-Time Operating Systems (RTOS) and hardware interfaces, and experience with debugging tools are essential qualifications. Knowledge of communication protocols, memory management, and peripheral drivers is also required. Preferred qualifications include experience with low-power embedded systems, signal processing algorithms, and continuous integration/deployment in embedded projects. Strong problem-solving skills, effective communication abilities, and attention to detail are important soft skills for success in this role. If you are passionate about firmware development and enjoy working in a collaborative environment, this opportunity is perfect for you.,

Posted 3 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

maharashtra

On-site

You are a motivated and collaborative entry-level Software Engineer eager to join our talented team at PAC Panasonic Avionics Corporation in Pune, India. In this role, you will be responsible for conducting research, design, and development of software running on Linux to power our latest products. Your primary responsibilities will include C++ development, where you will showcase your expertise in writing clean, modular, and maintainable code. You will focus on code structure, readability, modularity, and abstraction. Additionally, you will utilize your strong knowledge of object-oriented programming (OOP) concepts to implement and enable robust testing frameworks for C++ applications. Performance optimization and debugging will be a crucial part of your role. You will use advanced debugging techniques and tools to identify and resolve issues efficiently. By performing code dump analysis, you will troubleshoot and resolve critical issues in C++ applications. You will also optimize performance by identifying bottlenecks and implementing efficient solutions. Networking expertise is essential for this position. You should have a strong knowledge of network protocols such as TCP/IP, BGP, OSPF, EIGRP, VLANs, and VPNs. Practical experience with subnetting and VLAN configuration for effective data traffic management is required. Implementing real-time communication using WebSockets will also be part of your responsibilities. Your role will involve designing and developing networked applications using advanced socket programming techniques. Exposure to web technologies such as HTTP, SNMP, and DNS is preferred. Hands-on experience in networking and socket programming, as well as a practical understanding of network architecture and protocol stack implementation, will be beneficial. In addition to technical skills, soft skills are crucial for success in this role. You should have the ability to collaborate across teams and mentor junior developers. Strong analytical and problem-solving skills are also essential. Qualifications: - Good to have experience with real-time communication protocols for iOS applications. - Demonstrated ability to manage and apply advanced networking protocols for infrastructure management in DevOps environments. - Strong proficiency in C/C++ (C++17 or later). - Advanced understanding of Linux/Bash scripting. - Familiarity with debugging and profiling tools. If you are passionate about software engineering, networking, and problem-solving, and possess the required technical skills and qualifications, we encourage you to apply for this exciting opportunity at PAC Panasonic Avionics Corporation.,

Posted 3 weeks ago

Apply

6.0 - 12.0 years

0 Lacs

karnataka

On-site

As part of our team at Aptiv, you will have the opportunity to contribute to shaping the future of mobility. Our vision is to create a world with zero vehicle accidents, zero vehicle emissions, and seamless wireless vehicle connectivity. Every day, we strive to bring this vision closer to reality by developing advanced safety systems, high-performance electrification solutions, and data connectivity solutions. By collaborating with automakers globally, we aim to make advanced capabilities accessible to people worldwide, promoting sustainable mobility and reducing accidents caused by human error. Your role at Aptiv will involve analyzing internal and customer requirements, translating them into technical specifications, and guiding the software development lifecycle in coordination with OEMs and other Aptiv teams. You will be responsible for developing software for automotive embedded systems, including Infotainment platforms and Cockpit software. Additionally, you will conduct software module testing, resolve customer-reported issues efficiently, and collaborate with cross-functional teams to drive innovation and address challenges. To excel in this role, you should hold a degree in BE/B.Tech/ME/M.Tech in Electricals, Electronics, or Instrumentation, along with 6-12 years of experience. Your expertise should include configuration and development of POSIX for ARM-based SoCs, software product development in embedded contexts using C++14, kernel development, and maintenance. Familiarity with Qualcomm, TITD4, and SAMSUNG SoCs, device drivers development, error handling techniques, and debugging tools is essential. Moreover, experience with modern software development processes, SW version and requirements management tools, and complex embedded software systems is highly valued. Joining Aptiv means joining a workplace that fosters growth and inclusivity. We prioritize safety and aim for a world with zero fatalities, zero injuries, and zero accidents. Aptiv provides a supportive environment where individuals can develop professionally and personally. With various benefits such as higher education opportunities, life and accident insurance, well-being programs, EAP employee assistance, and access to fitness clubs, we strive to ensure your overall well-being. If you are ready to make a difference in the future of mobility, apply now and be a part of our journey to change tomorrow.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

punjab

On-site

As a PHP Developer, you should have a strong knowledge of programming languages with experience in PHP frameworks or CMS such as Laravel, WordPress, CodeIgniter, etc. Understanding front-end technologies like HTML5, CSS3, and jQuery is essential. Knowledge of VUE JS would be advantageous. You should also be proficient in version control tools and have experience working with a large team of developers. Familiarity with debugging tools like Firebug and Chrome Inspector is required. An understanding of CMS or Framework Architecture, dynamic pages, templates, post types, taxonomies, plugins, and themes will be beneficial for this role. Experience with REST is also desirable. In terms of benefits, we offer health insurance for employees and their families, Provident Fund (PF) benefits, one paid leave per month, on-time salary, and a five-day working week from Monday to Friday. If you meet these requirements and are looking for a full-time job with a day shift schedule, please contact us via email at hr@xornor.co or give us a call at 70097-18003. We look forward to hearing from you!,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

nashik, maharashtra

On-site

You are seeking an Automation Engineer who will be responsible for designing automation tests using various scripting languages. The ideal candidate should have a strong understanding of script development with Java, familiarity with framework architecture, and basic knowledge of Data-Driven and Cucumber framework. Experience with Python-based test automation frameworks like pytest is required. Your role will involve gathering automation requirements, understanding Testing Techniques, Object-Oriented concepts, and developing Test Automation Frameworks. You should also have a good grasp of STLC, Test execution, Test planning, Defect Life Cycle, Web and Mobile Technologies, debugging tools, and automation skills using Selenium WebDriver and Cucumber. Hands-on experience with pytest, including fixture management, parameterization, and plugins is essential. Furthermore, you should be proficient in writing and executing unit, integration, and API tests using pytest, with a basic understanding of performance or stress testing using JMeter. Your passion for learning new technologies and tools relevant to automation testing is crucial. Proficiency in different types of Testing like Integration, Regression, Sanity, User Acceptance testing is expected, along with utilizing AI-based automation support for test case generation and debugging. As an Automation Engineer, your responsibilities will include writing, designing, and executing automated tests by creating scripts, contributing to the design of Test scenarios and Test case documents, maximizing test coverage, designing automated tests to find bugs in projects, and conducting performance system testing. You will be required to participate in Agile development processes, contribute to continuous improvement initiatives, work on multiple projects simultaneously, and design and implement Python test suites using pytest for unit, integration, and API-level validation. The educational background required for this role includes a UG degree in BE or B.Tech and a PG degree in MCA Computers.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Technical Support member, you will be responsible for handling escalated issues related to C# applications and MS SQL databases from the L1 support team. Your key duties will involve investigating and resolving application-level bugs, errors, and performance issues. You will also provide support for integration issues, database queries, and stored procedures. In your role, you will be expected to troubleshoot application issues written in C# by analyzing code, logs, and error messages. Additionally, diagnosing and resolving MS SQL-related issues such as slow queries, deadlocks, and transaction problems will be part of your responsibilities. Complex issues will need to be escalated to L3 support, along with providing detailed documentation and analysis for quicker resolution. Monitoring and maintaining application health and performance using relevant tools and techniques will be crucial. Routine database maintenance tasks such as backups, index optimization, and checking for database consistency will also fall under your purview. When it comes to incident management, you will be required to respond to incidents within the agreed SLA and prioritize tasks for timely resolution. Detailed documentation of incidents, troubleshooting steps, and resolution details will need to be maintained for future reference and knowledge sharing. Additionally, assisting in patching, updates, and deployments in collaboration with the L3 and development teams will be part of your responsibilities. Collaboration and effective communication are key aspects of this role. You will collaborate with L3 engineers and developers to provide feedback on recurring issues and suggest improvements. Acting as a point of escalation for L1 support, providing coaching and knowledge transfer where necessary, will be essential. Communicating status and updates to relevant stakeholders to ensure transparency on critical incidents is also expected. In terms of technical skills, you should have a good understanding and hands-on experience with C# programming. Proficiency in MS SQL Server, including T-SQL, stored procedures, and query troubleshooting, is required. Experience with debugging tools and techniques, such as log analysis and issue tracking, will be beneficial. Problem-solving skills are essential for this role, as you will be expected to analyze and troubleshoot intermediate-level technical issues independently. Experience in identifying and resolving performance bottlenecks in applications and databases is also highly valued. Strong communication skills are necessary to interact effectively with L1 support, L3 engineers, developers, and other stakeholders. The ability to translate technical issues into language understandable to non-technical stakeholders is crucial for successful collaboration. If you possess the required technical skills and problem-solving abilities, along with strong collaboration and communication skills, this Technical Support position at Inventrax could be an exciting opportunity for you.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

coimbatore, tamil nadu

On-site

As a Senior React Native Developer at iResponsive Solutions in Coimbatore, Tamil Nadu, India, you will be responsible for the full lifecycle of mobile application development. Your main tasks will include designing, implementing, testing, and deploying new features and functionalities for our mobile applications using React Native. You will collaborate closely with UI/UX designers to ensure the translation of design specifications into functional mobile applications. Integration with backend APIs and services for seamless user experiences will be a key part of your role. Your responsibilities will also entail maintaining and supporting existing mobile applications by identifying, troubleshooting, and resolving bugs and issues. Code reviews will be conducted to maintain code quality, consistency, and adherence to best practices. Participation in the entire application lifecycle, focusing on coding and debugging, is crucial to ensure high-quality standards and performance requirements are met. Effective collaboration with cross-functional teams, participation in agile development processes, and providing technical leadership within the team are essential aspects of this role. You will contribute to architectural decisions, stay updated with the latest trends in React Native and mobile development, and evaluate new technologies and tools to enhance development efficiency and application performance. In terms of technical skills, you should have proven expertise in React Native development with 5-7 years of hands-on experience, strong proficiency in JavaScript (ES6+), and experience with state management libraries such as Redux.js or Context API. A solid understanding of Front-End Development principles, Back-End Web Development concepts, and mobile app development lifecycle is required. Familiarity with native mobile development concepts, mobile UI/UX principles, testing frameworks, performance optimization techniques, and build and deployment processes for iOS and Android is preferred. Proficiency with version control systems, build tools, package managers, CI/CD pipelines, and debugging tools for React Native applications is expected. Soft skills such as excellent problem-solving and debugging abilities, strong analytical thinking, effective communication, and attention to detail are also key attributes for this role. The ideal candidate will hold a Bachelor's degree in Computer Science, Engineering, or a related field. Additional experience with cross-platform mobile development frameworks, cloud platforms like AWS or Azure, supply chain domain, enterprise software development, or contributions to open-source projects will be advantageous. Please note that this is a full-time, on-site position in Coimbatore, Tamil Nadu, India, and work from home is not an option.,

Posted 3 weeks ago

Apply

4.0 - 8.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As an Embedded Systems Lead at our company, you will be an integral part of our robotics team, contributing to the design, development, and implementation of embedded systems for cutting-edge robots. Your role will involve providing technical leadership, designing firmware, collaborating with hardware engineers, and ensuring the seamless integration of electronic components. This is a unique opportunity to drive innovation in the field of robotics and shape the future of technology. Your responsibilities will include mentoring a team of embedded systems engineers, establishing technical direction for projects, developing and maintaining firmware using languages such as C, C++, and Assembly, and implementing real-time operating system (RTOS) concepts like FreeRTOS and Embedded Linux. You will also be involved in selecting electronic components, debugging systems, creating communication protocols, and leading the deployment of embedded systems projects. Key skills for this role include a deep understanding of microcontrollers, proficiency in programming languages like C and C++, experience with hardware design and troubleshooting tools, familiarity with communication protocols, and knowledge of version control systems. Strong communication skills, problem-solving abilities, and the capacity to work both independently and collaboratively are essential qualities for success in this position. The ideal candidate will have at least 4 years of experience in embedded systems, a Bachelor's degree in Electrical Engineering or Computer Engineering (a Master's degree is a plus), and proficiency in MATLAB. Experience with industry applications of embedded systems, such as automotive, healthcare, or IoT, would be advantageous. If you are passionate about robotics, have a keen interest in embedded systems, and are looking to make a significant impact in a dynamic and innovative environment, we encourage you to apply for this exciting opportunity. Location: Technopark, Thiruvananthapuram Qualification: Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field (Master's degree is a plus), Proficiency in MATLAB Skills: MATLAB, Assembly, Digital Signal Processors, Microcontrollers, Microprocessors, PCB Design, Debugging Tools, C, Embedded Systems, Embedded Linux, Version Control Systems, Hardware Design, FreeRTOS, C++, Embedded, PCB Design Software, RTOS, Circuit Analysis, Communication Protocols, Test Automation, IDEs, Circuit Drawing Software,

Posted 3 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As an Embedded Systems Trainee at our company, you will have the exciting opportunity to expand your knowledge and skills in the field of embedded systems. Working closely with experienced engineers, you will delve into the fundamentals of embedded systems while actively contributing to ongoing projects. Your main responsibilities will include learning about microcontrollers, microprocessors, and digital signal processors. You will also gain insights into embedded system architectures, programming languages such as C and C++, and assist in various software development tasks with guidance. Additionally, you will familiarize yourself with hardware components, sensors, actuators, debugging tools like oscilloscope and logic analyzer, and communication protocols including UART, SPI, and I2C. Your role will also involve contributing to documentation and knowledge sharing within the team. To excel in this role, you should be pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. A solid foundation in programming concepts, along with a keen interest in embedded systems, problem-solving abilities, and analytical skills, are essential. The role requires both independent work and collaboration within a team. This position is ideal for a fresher with a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. Proficiency in MATLAB would be an added advantage. The location for this opportunity is Thiruvananthapuram. If you are passionate about digital signal processors, embedded systems, microprocessors, programming languages, and communication protocols, and are eager to kick-start your career in this exciting field, we encourage you to apply for this position.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

You are an experienced Senior Software Engineer with expertise in C++ development on the Windows platform. You have a strong background in designing, developing, and optimizing high-performance software solutions, with a deep understanding of Windows operating systems, multithreading, and system-level programming. Your responsibilities will include designing, developing, and maintaining complex software applications using C++ on Windows. You will collaborate with cross-functional teams to define, design, and implement new features while optimizing code for performance and scalability in multi-threaded and high-performance environments. Troubleshooting, debugging, and resolving software defects and technical issues will also be part of your role. It is essential to write clean, maintainable, and well-documented code adhering to coding standards, contribute to product architecture and design decisions, lead code reviews, mentor junior developers, and ensure best practices are followed. Collaboration with QA, product management, and DevOps teams is crucial to ensuring the seamless delivery of software projects. To qualify for this position, you must 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 on the Windows platform. A strong understanding of Windows APIs, Win32, and MFC is required, as well as experience in multi-threading, concurrency, and parallel processing in C++. Proficiency in debugging tools like Visual Studio Debugger and performance optimization techniques is essential, along with knowledge of Windows internals, system-level programming, and memory management. You should be capable of writing programs for both 64-bit and 32-bit OS variants and have familiarity with version control systems and CI/CD pipelines. Strong problem-solving skills, the ability to work in a fast-paced environment, and excellent written and verbal communication skills are also necessary. Preferred skills for this role include experience with cross-platform development, familiarity with modern C++ standards (C++11/14/17), and knowledge of Windows drivers, kernel mode development, or embedded systems. Experience with Agile development methodologies is a plus.,

Posted 3 weeks ago

Apply

1.0 - 5.0 years

0 Lacs

indore, madhya pradesh

On-site

As a Frontend Developer, you will be responsible for developing and maintaining web applications using React and related technologies. Your primary tasks will include working closely with backend developers to integrate and test APIs, ensuring the technical feasibility of UI/UX designs, and suggesting better approaches when applicable. Additionally, you will debug and resolve application issues to ensure optimal performance and user experience. Collaboration with cross-functional teams to understand requirements and deliver high-quality solutions will be a key aspect of your role. You will also be expected to optimize applications for maximum speed and scalability. It is essential to stay updated with emerging trends and technologies in frontend development to enhance your skill set and contribute effectively to the development process. To excel in this position, you should have 1-2 years of experience in frontend development with hands-on experience in React and its ecosystem, including Redux, React Router, and Context API. While exposure to backend technologies is a plus, it is not mandatory. Key skills required for this role include proficiency in React, JavaScript, and related libraries, along with experience in working with RESTful APIs and integrating them efficiently. A solid understanding of component-based architecture and state management in React is crucial. Familiarity with testing frameworks, debugging tools, and the ability to design, optimize, and enhance UI components for scalability and maintainability are also necessary. Strong problem-solving skills, critical thinking abilities, and basic knowledge of backend concepts and technologies like Node.js, Go, RoR, and PHP will be advantageous. Adaptability to switch between different frontend frameworks if required is a valuable asset. This position is Full-time, Permanent, and open to Freshers. The work schedule is during the Day shift, and the work location is In person.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a software developer, you will be responsible for designing, developing, and testing features in applications. Your role will involve supporting the entire application lifecycle from concept to release, collaborating with cross-functional teams to deliver new features, and unit-testing code for robustness. You will troubleshoot and debug to optimize performance and continuously explore new technologies to enhance development efficiency. Additionally, you will be tasked with designing user interfaces according to specifications to enhance user experience. The ideal candidate should have around 3-6 years of experience in software development, with expertise in C# and the .NET framework. Strong object-oriented design and programming skills are essential, along with a solid understanding of the design principles behind scalable applications. Working knowledge of WPF and WCF, debugging tools, performance testing, and security considerations is required. Experience in the Medical Domain would be advantageous. Candidates should be well-versed in agile software development methodology, possess excellent analytical and problems-solving skills, and exhibit strong interpersonal, communication, collaboration, and presentation abilities. Familiarity with continuous integration and experience in implementing automated testing platforms and unit tests are also desirable traits for this role.,

Posted 3 weeks ago

Apply

0.0 - 4.0 years

0 Lacs

haryana

On-site

We are searching for individuals who are passionate about driving innovation in the electronics industry at Xelec. Innovation is at the core of our business, and we are open to exploring ambitious and revolutionary ideas. We believe that every idea, no matter how wild, deserves to be explored through serious attempts. As an intern at Xelec, your responsibilities will include: Software Development: - Writing, testing, and debugging embedded software using languages such as C, C++, or assembly - Developing and optimizing code - Implementing and testing algorithms, communication protocols, or device drivers Hardware Interaction: - Working with development boards, sensors, and peripheral devices - Interfacing software with hardware components - Assisting in the design, testing, and troubleshooting of circuits Testing and Debugging: - Using debugging tools like JTAG, oscilloscopes, and logic analyzers for issue diagnosis and resolution - Running tests on embedded systems to ensure functionality and performance - Writing and executing unit tests and integration tests for software modules Documentation: - Maintaining clear documentation of code, hardware designs, and test procedures - Writing technical reports or summaries for team meetings or project updates - Working on both client and internal projects About the Company: Xelec is a visionary electronics B2B startup founded by a serial entrepreneur with a history of running profitable businesses. Xelec aims to digitize a traditional industry while creating futuristic in-house products to drive the next wave of innovation. Join us in this exciting journey of innovation and growth.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As an Embedded Software Engineer at Hitachi High-Tech India Pvt. Ltd., you will be responsible for designing, developing, and implementing software for embedded devices and systems from concept to production. You will collaborate with cross-functional teams, including hardware engineers, to ensure seamless integration and functionality. Conducting code reviews, testing, and debugging to enhance system performance and reliability will be part of your daily tasks. Additionally, you will be expected to develop and maintain comprehensive documentation for software designs and interfaces. Effective communication with Japanese-speaking stakeholders to gather requirements and provide updates is a crucial aspect of this role. The ideal candidate for this position will have a strong background in embedded systems and proficiency in C/C++/C# programming. You should possess a Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field. Strong problem-solving skills, attention to detail, and excellent communication skills in both Japanese (JLPT N2 or higher) and English are essential for success in this role. Skills requirements for this position include knowledge of hardware-software integration and debugging tools, prior experience working in a multicultural or international team setting, and the ability to design interfaces with other subsystems using various development environments, tools, libraries, and supported languages. Proficiency in C programming, C++, C# programming, and Python is required. Familiarity with communication software, GEM/SEMI communications, control software development, microcomputers, file input/output, data conversion, as well as modeling tools like UML, will be advantageous. This position is primarily based in Bengaluru, Karnataka, India, with a 2-year assignment in Ibraraki Prefecture, Japan, followed by a permanent transfer back to Bengaluru, Karnataka, India. Please note that only shortlisted candidates will be contacted, and your appointment designation will be commensurate with your relevant work experience.,

Posted 3 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

As a Software Expert specializing in VxWorks BSP and Device Drivers, you should have at least 7+ years of experience in the field. Your technical skill set should include proficiency in C Programming on embedded platforms and a solid understanding of Embedded Hardware concepts. You must also possess a good grasp of VxWorks 6.x and VxWorks 7 Operating Systems, as well as the concepts of BSP and Device driver development. Your expertise should extend to embedded projects, with a focus on problem-solving and troubleshooting of Embedded Software. It is essential to have technical knowledge of processor architectures such as X86, PowerPC, and ARM. Additionally, hands-on experience with Cross Development and debugging tools is required. Desirable skills for this role include knowledge of bus architectures like PCI, PCI Express, SATA, USB, Ethernet, I2C, and SPI. Familiarity with System Bus architectures like VME, cPCI, and VPX, as well as AVIONIC Buses like ARINC429, MIL-STD-1553, and ARINC664, would be advantageous. In terms of soft skills, you should excel in group and teamwork, demonstrating strong interpersonal and communication skills. Your roles and responsibilities will involve developing VxWorks BSP for Embedded Hardware products at AITECH, integrating and porting Device drivers on VxWorks OS, testing the reliable functionality of BSP/Device driver with user-friendly example programs, fixing bugs reported by internal Verification/QA teams and customers, and managing software releases.,

Posted 3 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

nagpur, maharashtra

On-site

We are hiring highly skilled Embedded Software Engineers to join our team at Armo Electronics & Electricals (India) in Nagpur. This role offers an opportunity to contribute to the development of innovative power electronics products and also to build products from scratch! Responsibilities Design, develop, and optimize software for embedded systems. Collaborate with hardware engineers to ensure seamless integration. Debug, test, and enhance system performance. Read and understand microcontroller datasheets. Board bring-up for different modules in the system. Qualifications Proficiency in C/C++ programming. Experience in working with Git. Strong background in bare metal programming. Strong understanding of embedded systems architecture. Proficient with basics of power electronics. Experience with debugging tools and communication protocols. Ability to work effectively in a team-oriented environment. If you or someone you know are passionate about embedded systems and eager to contribute to impactful projects, we encourage you to apply. Please reach out or apply here: https://lnkd.in/dFMHVB2C,

Posted 3 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

noida, uttar pradesh

On-site

As an Embedded Engineer - Research & Innovation Lead at Statcon Electronics India Limited, you will play a crucial role in leading the Research & Innovation division. Your primary focus will be on designing, developing, and integrating embedded software and hardware systems for advanced power electronics products. Your expertise in embedded systems, combined with hands-on experience in firmware and hardware integration, will be key to your success in this high-impact, leadership-level role. Your responsibilities will include leading the end-to-end development of embedded software and hardware systems for power electronic converters, inverters, and control systems. You will collaborate closely with hardware, power electronics, and system engineers to define product specifications and integration strategies. Additionally, you will drive the architecture, design, and optimization of embedded software for microcontrollers and DSPs, and implement real-time embedded systems using C/C++, RTOS, and bare-metal programming. Furthermore, you will be responsible for designing control algorithms, integrating embedded solutions with cloud-based IoT platforms, managing documentation and version control using tools like GitHub or Bitbucket, and ensuring compliance with product certification standards. Your role will also involve leading and mentoring a growing embedded team, conducting design reviews, maintaining code quality, and testing standards, all while staying abreast of global trends in embedded systems, automation, and power electronics to drive continuous innovation. To qualify for this position, you should hold a B.Tech degree in Electronics, Electrical, Embedded Systems, or a related field from reputable institutions like IITs, NITs, or BITS. A minimum of 10 years of experience in embedded systems design, especially in the Power Electronics domain, is required, along with proven experience working in or collaborating with Multinational Corporations (MNCs). Strong command of Embedded C/C++, RTOS, and microcontroller-based development, deep knowledge of power electronics systems, and hands-on experience with relevant development tools are essential qualifications. In return, we offer you the opportunity to lead cutting-edge R&D projects in embedded systems and power electronics, competitive compensation with performance-based incentives, exposure to national and international projects, and a modern and collaborative work environment that values innovation and continuous learning. Join us at Statcon Electronics India Limited and be a part of our journey towards excellence in static energy conversion systems.,

Posted 3 weeks 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