Jobs
Interviews

614 Gdb Jobs - Page 10

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

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Description: Below are common Skills for Audio & Camera Domain: Core skills: Strong C/C++, DS, LSP, LDD, Kernel Development, ARM Arch, Debugging with JTAG, T32, (GDB, KGDB optional), Relevant project level experience. Tools like GIT and understanding of Jenkis and the following specific skills: FOR AUDIO DOMAIN: Audio: ALSA, PCM (Pulse code modulation Framework), Stage frieght, Audion Manager, Flinger, Audio Services, Audio HAL, Codecs FOR CAMERA DOMAIN: Looking for experienced embedded SW engineers interested in developing software for embedded systems. * Camera HAL3 driver development * Customize Android framework to suit mobile devices of various form factors * Camera end-to-end use case design and feature implementation * Image processing. * Debugging and resolution with existing code base * Some Power and performance optimization Candidate MUST have: Strong knowledge and experience in Android camera/video/audio frameworks/services. Strong C & C++ programming and debugging skills required. Good knowledge of various build systems and compilers like cmake, NDK and Linux with cross compilation experience Good knowledge in operating system fundamentals like virtual memory, CPU scheduling, process states, synchronization, etc. Good knowledge in concepts like RTOS, RAM/Cache, Interrupt handling, etc applied to embedded systems. Hands on experience in Camera application development. Hands on experience in realtime issues like memory/stack corruption, ANR, deadlocks, race conditions, etc. Working knowledge on camera design, imaging modules, subsystems pipeline and architecture Good communication & interpersonal skills for customer-facing role

Posted 3 weeks ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

The Job Follow AppLogic Networks process to ensure requirements are satisfied Design solutions to features that meet requirements Deliver quality working software by adopting industry best practices & AppLogic Networks process Deliver high quality, high performance and maintainable code that is reviewed and meets coding standards Perform quality review of code for your peers Be responsible for the quality/integrity/usability of the assigned functional areas Solve complex problems that may be found during all phases of development Debug and troubleshoot problems in test and production environments Technically guide the work of other team members Provide estimates for own tasks and of the team members working under your guidance Consult w/test engineers in real-time when issues are discovered Support customer issues as needed What Skills You Bring In Excellent programming skills in one or more of (C/C++, Python or similar languages) Scripting Skills (Shell, Ruby, or, Bash, etc.) Experience using git/github for version control Good grasp on networking concepts and protocols Self-starter attitude and ability to make decisions independently Excellent problem-solving skills with a history of superb delivery against assigned tasks Excellent verbal and written communication skills Knowledge and experience in one or more of the following domains: Working experience with Unix, Linux or RTOS Strong object-oriented design skills Strong experience in SQL and database management. Working experience in Linux system configuration, Network Functions Virtualization Good knowledge of Open protocol standards such as Diameter and/or REST interfaces Debugging and troubleshooting problems in test and in production Experience with GDB, Wireshark and similar industry standards aids Desired Working experience with Socket Programming, Python programming Experience working with Telecom domain would be an added advantage Experience of working in a collaborative mode across multiple time zones and across cultures would be an added advantage What you can expect from us Flexible working hours, hybrid work environment (occasionally may be required to take afterhours call) Career development and advancement opportunities Fast-paced office environment At AppLogic Networks we understand the importance of work-life balance and strives to create a supportive environment that allows employees to excel in their careers without sacrificing their personal lives. AppLogic Networks believes that a positive and fun work environment enhances productivity and job satisfaction. The company organizes team building activities, social events, and other initiatives to promote a sense of camaraderie among employees. AppLogic Networks offers competitive salaries and a comprehensive benefits package, including health insurance, and other perks to ensure the well-being and financial security of its employees. Thank you for your interest in AppLogic Networks. We will contact you if your skills and experience are a match for the role. Otherwise, we’ll keep your resume in case there is a match with future opportunities. AppLogic Networks is committed to supporting a culture of inclusion, diversity and accessibility to employment for all. We are proud to operate as an equal opportunity employer. The AppLogic Networks Global Talent Acquisition Team

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Work experience : 2 - 4 years Location: Hyderabad, Telangana (Balanagar area) Job type : Full-time, permanent, on-site About Vir Innovations We are a product development company headquartered in Hyderabad, specializing in defence technology and the Internet of Things (IoT). Our primary focus is on developing advanced systems in the fields of computer vision, robotics, and fire control systems. Our objective is to create products that are innovative and can match up in the new era of accelerated technological progress. Our vision is to create a better everyday life for many people, by delivering smarter alternatives to existing devices in sectors ranging from defence to consumer electronics. Why Join Us? At Vir Innovations, we are a team of driven pioneers working together to create meaningful impact. Our diverse professionals, brought together from different cultures and backgrounds across the country, share a common goal: to innovate and contribute to national security through cutting-edge technology. Our core values: Passion, Integrity, Innovation, Quality, and Growth form the foundation of our vibrant culture. These pillars guide us as we build groundbreaking solutions that inspire creativity and foster collaboration. When one joins Vir Innovations, they step into an environment that empowers to: Learn and Grow: Gain new skills and knowledge while working on projects that challenge and inspire. Innovate and Lead: Contribute to cutting-edge advancements in robotics, automation, and defence technologies. Make an Impact: Be part of something bigger your work here directly or indirectly strengthens national security. We believe in providing equal opportunities to talented individuals from all backgrounds and experiences. If someone is passionate about technology, innovation, and making a difference, Vir Innovations is the place for him. Shape the future of technology with us. Join our team and embark on a career that truly matters! Job Summary We are looking for a skilled and motivated Software Engineer to join our robotics team, contributing to the development of tactical systems. You will take ownership of critical components, lead small engineering teams, and collaborate closely with cross-functional groups to ensure tight hardware-software integration. The ideal candidate has strong proficiency in C/C++, Embedded Linux, Qt/QML, and Unix networking, along with expertise in Data Structures & Algorithms (DSA) and Inter-Process Communication (IPC). Key Responsibilities Lead the development of embedded software modules for real-time robotic control systems. Mentor junior engineers, perform code reviews, and guide architecture decisions across firmware and application layers. Design and implement Qt/QML-based HMI for operator interfaces and diagnostics. Build and maintain Yocto-based embedded Linux distributions, tailored for mission-specific SBCs. Develop Unix networking solutions using TCP/UDP for inter-system communication. Implement high-performance IPC mechanisms (shared memory, message queues, pipes, etc.) to coordinate between processes and system modules. Optimize system performance using efficient data structures and algorithms tailored to embedded workloads. Interface with hardware components via UART, SPI, I2C, GPIO, PWM, and CAN, and integrate sensors such as IMUs, encoders, and LIDAR. Lead integration efforts between software, electronics, and mechanical teams for tight, reliable, and synchronized hardware-software interaction. Debug and profile real-time issues using GDB, Valgrind, perf, dmesg, and hardware-level tools like oscilloscopes or logic analyzers. Own the full software lifecycle from prototyping to production deployment and post-field support. Skills required Advanced proficiency in C/C++ with strong knowledge of modern C++ (11/14/17). Hands-on experience with Qt/QML for embedded GUI development. Deep understanding of Embedded Linux (kernel/user-space, bootloaders, systems). Proficiency with Yocto, CMake, GDB, and Git-based workflows. Strong foundation in Unix/Linux networking and IPC mechanisms. Solid grasp of data structures and algorithms for low-latency, memory-efficient systems. Experience with hardware-software integration, including communication with peripherals and timing-sensitive subsystems. Effective team leadership, task delegation, and documentation practices. Excellent communication skills for working across software, electronics, and mechanical teams. Desired candidate profile Bachelor’s degree in Computer Science or related field Experience with RTOS or real-time Linux (e.g., PREEMPT_RT). Familiarity with Buildroot and minimal system bring-up. Exposure to secure embedded networking, encrypted channels, and hardened Linux configurations. Previous contributions to robotics, automation, or tactical systems. Note: To apply for this opportunity, you may also email your resume, cover letter and any other documents/links to hr@virinnovations.in with the email subject as " Application for Software Engineer – Robotic Applications Role "

Posted 3 weeks ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Opentext - The Information Company OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation. AI-First. Future-Driven. Human-Centered. At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We're hiring talent that AI can't replace to help us shape the future of information management. Join us. Your Impact OpenText™ eDirectory is the foundation for the world's largest identity management deployments. It is a high-end directory service that enables businesses to manage identities and secure access for employees, customers, and partners. With OpenText eDirectory, businesses lay the groundwork for secure identity management solutions and multi-platform network services. It provides centralized identity management, infrastructure, net-wide security, and scalability to all applications running behind and beyond the firewall. What The Role Offers Design, develop, and maintain applications using C and C++. Identify and resolve software defects, memory leaks, and performance bottlenecks Work closely with cross-functional teams, including QA, DevOps, and Product teams Work on low-level programming involving OS internals, multithreading, and networking. Reproduce customer issues. Your Impact Strong proficiency in C and C++ with hands-on experience. Experience with data structures, algorithms, and object-oriented programming (OOP). Good understanding of memory management, pointers, and debugging tools (GDB, Valgrind, etc.). Experience with multithreading, concurrency, and synchronization mechanisms. Familiarity with Linux/Unix or Windows system programming. Good understating of networking, TCP/IP protocols. Experience working with CMake, Makefiles, or other build system Exposure to cloud technologies, containerization (Docker), and CI/CD pipelines. OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at hr@opentext.com. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.

Posted 3 weeks ago

Apply

10.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Description Summary You will be part of the core team at GE Vernova Grid Software Business driving Energy Transition for the planet by designing, building, delivering and maintaining software applications & services for next generation Grid Software that orchestrates the 40% of the world’s power today. You will work with a global team to develop and migrate key software modules such as electricity distribution module, network outage management, and renewables orchestration modules to the cloud using Java and related technologies to improve security, performance, flexibility and delivery time of the software. You will be part of scrum team and be responsible for software lifecycle including activities such as requirement analysis, software development and testing, CI/CD, documentation and support. Job Description Roles and Responsibilities: In This Role, You Will Identify the scope of the work, provide initial estimate and justify the estimate with facts. Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle. Engage in technical discussions; participate in technical designs and present technical ideas through white boarding. Execute in a fast-paced delivery mode and focus in delivering tasks to meet the product release goal Maintain code quality through best practices, unit testing and code quality automation Seek and provide feedback on design and development Demonstrate the ability to make informed technology choices after due diligence and impact assessment Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module Help in designing interfaces and information exchange between modules Articulate the need for scalability and understand the importance of improving quality through testing Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project Drive design reviews, define interfaces between code modules, and applies existing technology to designs Be an expert in assessing application performance and optimizing/improving it through design and best coding practices Be an expert in core data structures as well as algorithms and can implement them using language of choice Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure Provide guidance to a team of 5 to 7 developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM Work with Product Line Leaders (PLLs) to understand product requirements & vision Write code that meets standards and delivers desired functionality using the technology selected for the project Education Qualification Bachelor’s degree in computer science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum 10 years of experience. Desired Characteristics Technical Expertise Skillset: C++ (Advanced), SQL (DB), Python or Power shell (Scripting language), Conan (Package manager ), Git (Source Control), Jenkins (CI/CD), Unit test automation Hands-on experience in C++ (Mandatory) with knowledge on latest standards and specifications Good Experience and working knowledge in Object Oriented Programming, Software Design Principles, Problem Decomposition, STL, Multithreading and Concurrency, Code Optimization Techniques and resource management Proficiency in using debugging tools (GDB, Val grind) and performance profilers for identifying and resolving software defects and performance bottlenecks Proficiency and understanding in key algorithms and data structures, Proficiency working in both Windows/Linux environment Working knowledge in databases, SQL preferably Hands-on experience in writing Unit test automation Hands on experience in a scripting language Python or/And PowerShell and package manager like Conan, Source Control Tools like Git Hands-on experience in Microservices & AWS (Added advantage) Familiarity with CI/CD and Azure DevOps pipelines Ready to work in existing product, strong troubleshooting/debugging skill, resolving complex technical & customer feedback Business Acumen Strong problem solving abilities and capable of articulating specific technical topics or assignments Experience in building scalable and highly available distributed systems Demonstrates clarity of thinking to work through limited information and vague problem definitions Influences through others; builds direct and "behind the scenes" support for ideas Proactively identifies and removes project obstacles or barriers on behalf of the team Shares knowledge, power, and credit, establishing trust, credibility, and goodwill Personal Attributes Able to work under minimal supervision Excellent communication skills and the ability to interface with senior leadership with confidence and clarity Able to work well with global teams, including time-zone flexibility Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work Expert in breaking down problems and estimate time for development tasks Evangelizes how our technology solves customer problems from a technology and business perspective Additional Information Relocation Assistance Provided: Yes

Posted 3 weeks ago

Apply

3.0 - 5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Jobs- Full Time Excellent knowledge in different deep learning practices (CNN, RNN, LTSM, Reinforcement Learning, SSD, Inception, GoogleNet etc. ) as well as Machine Learning in general Expert experience with computer vision and image processing (OpenCV, openCV CUDA). ML Engineer Bangalore - Mantis HR - Job Posting ML Engineer Bangalore Excellent knowledge in different deep learning practices (CNN, RNN, LTSM, Reinforcement Learning, SSD, Inception, GoogleNet etc. ) as well as Machine Learning in general Expert experience with computer vision and image processing (OpenCV, openCV CUDA). Experience With Caffe, Tensorflow Or Other Model Training Software. Fluent in Python and C on a Linux platform. Role: ML Engineer.. Skills Required: Deep learning, C , Python, Java, Linux Environment. Useful information. Avoid scams by acting locally or paying with PayPal. Never pay with Western Union, Moneygram or other anonymous payment services. Don't buy or sell outside of your country. Don't accept cashier cheques from outside your country. This site is never involved in any transaction, and does not handle payments, shipping, guarantee transactions, provide escrow services, or offer "buyer protection" or "seller certification". Good know how on H. 264 and H. 265 Experience on GPGPU programming know how on C/ C - Good analytical skills. 3- 5 Years Embedded Software engineer job. Excellent programming skills C, Data structures, Algorithms Minimum 2- 3 Years of experience in Embedded software development in 'C' Hands on experience in RTOS. Preferable experience in DTV or STB domain. Basic scripting in linux (bash) 2. Familiar with using GNU toolchain for development 3. C Language 4. Using Linux as development environment 5. Debugging skills in Linux environment (Using GDB, etc. )

Posted 3 weeks ago

Apply

3.0 years

0 Lacs

Hyderābād

On-site

Python & C++ Developer Location: Hyderabad Experience: 3+ years About the Role Seeking a versatile developer proficient in both scripting and compiled languages to build and maintain backend and system-level software on Linux/UNIX environments. This role includes automation, performance tuning, and web programming. Key Responsibilities Design, develop, and optimize C++ code , focusing on efficiency, memory management, concurrency, and performance reddit.com+11toptal.com+11lemon.io+11 Write and maintain Python scripts for automation, backend services, and tooling reddit.com+2business.linkedin.com+2en.wikipedia.org+2 Work across UNIX/Linux platforms; develop shell scripts Implement or support web backend through PHP or Python frameworks (e.g., Flask/Django) Debug, profile, and troubleshoot using tools like GDB , Valgrind Collaborate in agile teams, follow Git-based version control, and integrate with CI/CD pipelines Required Skills 3+ years of professional experience in C++ and Python development Strong command over STL , memory management, multithreading/concurrency in C++ en.wikipedia.org+15lemon.io+15reddit.com+15 Proficient in Python scripting , backend logic, and automation business.linkedin.com Solid experience on UNIX/Linux systems and shell scripting Familiarity with web programming , REST APIs, PHP or Python web frameworks Experience with version control (Git, SVN, Mercurial) and unit testing Knowledge of debugging/profiling tools (GDB, Valgrind) If your interested kindly call to this number Number: 9600377933 Job Types: Full-time, Permanent Location Type: In-person Schedule: Day shift Work Location: In person Speak with the employer +91 9600377933

Posted 4 weeks ago

Apply

14.0 years

0 Lacs

India

On-site

About Netskope Today, there's more data and users outside the enterprise than inside, causing the network perimeter as we know it to dissolve. We realized a new perimeter was needed, one that is built in the cloud and follows and protects data wherever it goes, so we started Netskope to redefine Cloud, Network and Data Security. Since 2012, we have built the market-leading cloud security company and an award-winning culture powered by hundreds of employees spread across offices in Santa Clara, St. Louis, Bangalore, London, Paris, Melbourne, Taipei, and Tokyo. Our core values are openness, honesty, and transparency, and we purposely developed our open desk layouts and large meeting spaces to support and promote partnerships, collaboration, and teamwork. From catered lunches and office celebrations to employee recognition events and social professional groups such as the Awesome Women of Netskope (AWON), we strive to keep work fun, supportive and interactive. Visit us at Netskope Careers. Please follow us on LinkedIn and Twitter@Netskope. About The Role Please note, this team is hiring across all levels and candidates are individually assessed and appropriately leveled based upon their skills and experience. Netskope Cloud Data Plane engineers architect and design one of the most scalable, high-performance cloud data planes in the world, processing 10+ Gbps of traffic, performing deep inspection using state-of-the-art techniques like AI/ML to detect activities and apply advanced policies like DLP, Threat and UEBA protection, all at line rate. What’s In It For You In this role you will be a key member of the NG-SWG team supporting our in-line Secure Web Gateway (SWG) products, which have been recognized by Gartner as market leaders in their Magic Quadrant reports: Netskope SWG in Gartner 2023 SSE Magic Quadrant Netskope CASB in Gartner 2023 SSE Magic Quadrant What You Will Be Doing Setting and driving the overall architectural design and strategic technical directions for the SWG team Understanding requirement specs and designing and implementing high-quality features that ensure reliability, sustainability, scalability and observability for data plane Working with Product Management to understand customer requirements and provide architectural guidance. Providing technical leadership by sharing and adapting industry leading practices for the benefit of the company. Build scalable and performant services that inspect various network protocols, such as HTTP/HTTPS, at line rate using advanced data structures and algorithms in C, C++, Python. For example, analyze content in real-time to provide security and perform deep inspection of traffic in near real time Integrate with other features like DLP and Threat protection Build sophisticated key management algorithms Required Skills And Experience 14+ years of overall experience, including 8+ years of experience building high-performance networking software and cloud services. Expertise in building high throughput and low latency data systems, such as networking from Layer 3 to Layer 7, web proxy, security, monitoring and observability, web and mobile applications, data processing, etc. Expertise in dealing with complex architectural problems across multiple products and at the same time handling design issues at module level. Programming mastery in key programming languages (C/C++ or python), and ability to review code in these and other popular programming languages. Strong understanding of computer architecture – multi-threading, CPU scheduling, memory management with practical knowledge of Linux at system/kernel level Hands-on experience handling complex and ambiguous customer issues. Persistence in accomplishing objectives despite uncertain situations, obstacles, and setbacks. Strong communication skills and the ability to position views and arguments appropriately to win support. The ability to negotiate skillfully in tough situations in order to win concessions without damaging relationships, and to respond effectively to the reactions and positions of others. Confidence under pressure, a mature EQ, and the ability to show a high degree of self control while maintaining a positive attitude despite adversity. Willingness to work with a globally distributed team in different time zones. The ability to represent the company in appropriate external forums and industry events promoting thought technical leadership. Additional Skill And Knowledge Strong analytical and troubleshooting skills using debuggers like gdb and tools like Valgrind Proponent of TDD a big plus, knowledge of various unit testing frameworks Education BSCS or equivalent required, MSCS or equivalent strongly preferred Netskope is committed to implementing equal employment opportunities for all employees and applicants for employment. Netskope does not discriminate in employment opportunities or practices based on religion, race, color, sex, marital or veteran statues, age, national origin, ancestry, physical or mental disability, medical condition, sexual orientation, gender identity/expression, genetic information, pregnancy (including childbirth, lactation and related medical conditions), or any other characteristic protected by the laws or regulations of any jurisdiction in which we operate. Netskope respects your privacy and is committed to protecting the personal information you share with us, please refer to Netskope's Privacy Policy for more details.

Posted 4 weeks ago

Apply

0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Roles & Responsibilities : • Manage end to end SW development cycle • Ability to manage multi location development & collaboration • Ability to identify Risk at early stage, Manage risk mitigation, conflict management • Effective communication with multiple stakeholders • Ability to manage Quality and Schedule for timely delivery • Automation tool development for efficiency improvement Skills Required : Software Development Skills :- • C/C ++, Linux, Python, Shell Scripting • Added advantage: Jenkins, JIRA/Confluence, Django web development, SPL, SQL, XML, HTML, CSS • Debugging Skills: GDB, Good Debugging and Troubleshooting Skills Technical Skills :- . Ability to work on end-to-end product development. . In depth TV product release life cycle understanding . Strong analytical and debugging . Basic understating of DTV standards, features & functionality . Good understanding of SW Build Process/Environment Behavioral Skills :- * Strong communication skill * Strong decision-making skill * Positive Attitude * Output driven mind set with good planning and execution skills * Should be able to maintain good relations with relevant stakeholders * Prior experience of product management is desirable Qualification required: B.Tech/B.E. (CSE, IT, M&C, ECE, EE) 60% throughout

Posted 4 weeks ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Dhruva Space is seeking a motivated and skilled Associate Firmware Engineer to join our innovative team. With 2 to 4 years of hands-on experience in embedded systems development, the ideal candidate will play a key role in advancing our cutting-edge projects. As part of a full-stack space engineering company, the Associate Firmware Engineer will be responsible for developing, debugging, and integrating firmware across various platforms and microcontroller architectures. This role requires strong technical expertise, collaboration with cross-functional teams, and the ability to contribute to the successful delivery of embedded systems solutions. Key responsibilities include, but are not limited to: Develop, test, and debug firmware for embedded systems using C/C++ programming languages. Work closely with hardware engineers to integrate firmware with hardware components, ensuring optimal system functionality. Design and develop device drivers for I2C, SPI, ADCs, DACs, and other related technologies. Perform firmware development, testing, debugging, and validation on Microcontrollers, FPGA, or similar, ensuring quality and functionality. Implement firmware on Linux, bare-metal systems and real time operating systems (RTOS) such as FreeRTOS, with a focus on system performance and reliability. Utilize embedded development tools such as JTAG, emulators, GDB, Trace32, and logic analyzers for debugging and system bring up. Work with cross functional teams across software, hardware, and manufacturing to ensure timely project execution and product development. Create and maintain technical documentation for firmware, testing procedures, and validation reports. Candidate Requirements: Bachelor’s degree in Electrical or Computer Engineering. 2-4 years in embedded systems firmware development. Proficient in C programming with a basic understanding of C++ and scripting languages like Python. Experience with communication protocols such as I2C, SPI, GPIO, and driver development. Hands-on experience with embedded tools such as GCC, GDB, Eclipse, JTAG, and logic analyzers. Hands-on experience with 16/32-bit microcontrollers, ARM-based systems, and FPGAs. Proficient in debugging techniques, hardware testing, and using tools like Trace32 and logic analyzers. Familiar with device trees, BSPs, and sensor integration (e.g., MIPI/CSI). Familiar with high-speed I/Os such as Ethernet, PCIe, and HBM. Experience with software development for systems with Linux OS or multi-threaded RTOS environments. Experience using Git, Jira, and Confluence for version control and project management. Strong communication skills and ability to work in cross-functional global teams across different time zones.

Posted 4 weeks ago

Apply

6.0 - 9.0 years

8 - 11 Lacs

Bengaluru

Work from Office

Having 6 to 9 years of experience Good working knowledge of C++ 14, OOP & STL Excellent troubleshooting skills using the tools like GDB, Valgrind, etc. Good knowledge of UNIX and scripting (shell scripts & python) Experience with XML is mandatory, especially manipulating XMLs using XSLTs Knowledge of CI/CD, Git, branching strategies and best practices in SDLC to support high frequency delivery is preferred. Exposure to cloud technologies preferable

Posted 4 weeks ago

Apply

0.0 - 1.0 years

3 - 3 Lacs

Pune

Work from Office

Knowledge of Invoice Processing in VIM Basic accounting knowledge Knowledge of Excel Ability to verify the invoices comply with Standard policies and procedures. Responsible Processing prepayments and follow up on prepaid invoices Ability to Handle statements and vendor inquiries Ability to Assist AP Subledger close and other month end activities; Month End activities Ability to Identify invoice and purchase order discrepancies and offers solutions Ensure monthly checklists are completed by the month end and signed off by Senior Accountant. Assisting with the resolution of discrepancies or problems that prohibit timely processing of invoices in the system. Ability to Follow up on match exceptions and coordinating with Business Ability to Follow up on open Purchase Orders and invoices on hold Responsible to check GRIR(Goods Reciept is there then Invoice has to be there else the liability will increase ; if duplicate or erroneously created then it has to be deleted; are open PO's.. Knowledge of Accounts Payable operations Follow SOP and Instructions from Supervisors

Posted 1 month ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Software Principal Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Pune and Bangalore. What You’ll Achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions. You will: Design and develop various Data-domain features. Participate in design collaboration, code reviews, exercising development tools and processes Take part in the full software development life cycle including development, testing, continuous delivery and support. Refine designs based on feedback, testing, and evolving requirements. Work with cross-functional teams, partners, and customers. Ensure seamless integration of components and technologies. Be an active member of an agile team. Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role: Essential Requirements 8- 12 years of experience with design, implement and develop file system software using C/C++. Strong Analytical, Debugging and troubleshooting skills using tools like GDB. Proficiency and hands-on coding experience in C/C++. In-depth experience in Linux user-space development, multithreading and storage solutions. Practical expertise in troubleshooting, debugging, performance optimization, and refactoring of complex systems. Extensive knowledge of Object-oriented design, data structures and algorithms. Hands-on experience with Python and Bash scripting, CI/CD, automation. Agile-based development experience. Knowledge in Kubernetes, Hypervisors, and Containers Desirable Requirements: Experience with Building and understanding of RockDB, databases, and key-value stores.Experience with Performance optimization in the filesystem. Hands-on experience with gdb micros, core file analysis, and makefiles, REST API.Filesystems background or storage domain background. Who We Are We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Application closing date: 31-July-25 Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here. Job ID: R271949

Posted 1 month ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Software Principal Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Pune and Bangalore. What You’ll Achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions. You will: Design and develop various Data-domain features. Participate in design collaboration, code reviews, exercising development tools and processes Take part in the full software development life cycle including development, testing, continuous delivery and support. Refine designs based on feedback, testing, and evolving requirements. Work with cross-functional teams, partners, and customers. Ensure seamless integration of components and technologies. Be an active member of an agile team. Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role: Essential Requirements 8- 12 years of experience with design, implement and develop file system software using C/C++. Strong Analytical, Debugging and troubleshooting skills using tools like GDB. Proficiency and hands-on coding experience in C/C++. In-depth experience in Linux user-space development, multithreading and storage solutions. Practical expertise in troubleshooting, debugging, performance optimization, and refactoring of complex systems. Extensive knowledge of Object-oriented design, data structures and algorithms. Hands-on experience with Python and Bash scripting, CI/CD, automation. Agile-based development experience. Knowledge in Kubernetes, Hypervisors, and Containers Desirable Requirements: Experience with Building and understanding of RockDB, databases, and key-value stores.Experience with Performance optimization in the filesystem. Hands-on experience with gdb micros, core file analysis, and makefiles, REST API.Filesystems background or storage domain background. Who We Are We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Application closing date: 31-July-25 Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here. Job ID: R271943

Posted 1 month ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Software Principal Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Pune and Bangalore. What You’ll Achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions. You will: Design and develop various Data-domain features. Participate in design collaboration, code reviews, exercising development tools and processes Take part in the full software development life cycle including development, testing, continuous delivery and support. Refine designs based on feedback, testing, and evolving requirements. Work with cross-functional teams, partners, and customers. Ensure seamless integration of components and technologies. Be an active member of an agile team. Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role: Essential Requirements 8- 12 years of experience with design, implement and develop file system software using C/C++. Strong Analytical, Debugging and troubleshooting skills using tools like GDB. Proficiency and hands-on coding experience in C/C++. In-depth experience in Linux user-space development, multithreading and storage solutions. Practical expertise in troubleshooting, debugging, performance optimization, and refactoring of complex systems. Extensive knowledge of Object-oriented design, data structures and algorithms. Hands-on experience with Python and Bash scripting, CI/CD, automation. Agile-based development experience. Knowledge in Kubernetes, Hypervisors, and Containers Desirable Requirements: Experience with Building and understanding of RockDB, databases, and key-value stores.Experience with Performance optimization in the filesystem. Hands-on experience with gdb micros, core file analysis, and makefiles, REST API.Filesystems background or storage domain background. Who We Are We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Application closing date: 31-July-25 Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here. Job ID: R271945

Posted 1 month ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Software Principal Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Pune and Bangalore. What You’ll Achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions. You will: Design and develop various Data-domain features. Participate in design collaboration, code reviews, exercising development tools and processes Take part in the full software development life cycle including development, testing, continuous delivery and support. Refine designs based on feedback, testing, and evolving requirements. Work with cross-functional teams, partners, and customers. Ensure seamless integration of components and technologies. Be an active member of an agile team. Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role: Essential Requirements 8- 12 years of experience with design, implement and develop file system software using C/C++. Strong Analytical, Debugging and troubleshooting skills using tools like GDB. Proficiency and hands-on coding experience in C/C++. In-depth experience in Linux user-space development, multithreading and storage solutions. Practical expertise in troubleshooting, debugging, performance optimization, and refactoring of complex systems. Extensive knowledge of Object-oriented design, data structures and algorithms. Hands-on experience with Python and Bash scripting, CI/CD, automation. Agile-based development experience. Knowledge in Kubernetes, Hypervisors, and Containers Desirable Requirements: Experience with Building and understanding of RockDB, databases, and key-value stores.Experience with Performance optimization in the filesystem. Hands-on experience with gdb micros, core file analysis, and makefiles, REST API.Filesystems background or storage domain background. Who We Are We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. If you’re looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we’re looking for you. Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us. Application closing date: 31-July-25 Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here. Job ID: R271947

Posted 1 month ago

Apply

1.0 - 3.0 years

2 - 5 Lacs

Gurugram

Work from Office

Software Engineer --> --> Location, Designation --> LocationGurugram DesignationSoftware Engineer Experience1 - 3 Years Skills C/C++ developer, C/C++ Developer with 4G/5G knowledge, C/C++ Developer with Telecom/4G/5G background, C/C++ in Linux, C/C++ with Data Structure : Develop and maintain software components for LTE/5G RAN protocol stacks (RRC, PDCP, RLC, MAC, PHY). Implement features based on 3GPP standards for 4G/5G networks Experience in L2, MAC Scheduler implementation/enhancement, FAPI or Convergence Layer integration with Physical Layer (L1) Preferred hands on with integration of SDR (USRP) based L1 with 4G/5G L2 Good understanding of L3 and NAS Protocols Good understanding of 4G, 5G SA and 5G NSA protocol procedure and network architecture Proficiency in tools like GDB, Valgrind, and Wireshark for debugging and performance analysis Strong programming skills in C/C++ TCP/UDP socket programming for data exchange in Layer 3 protocols (e.g., S1AP, NGAP, X2AP) Multi-threading and concurrency (e.g., using POSIX threads). Memory management (dynamic allocation, pointers). Real-time programming. Performance optimization. Skills in containerization (e.g., Docker) for virtualized RAN and cloud-based deployments Feel Free To Contact Us...!!! Submit

Posted 1 month ago

Apply

3.0 - 5.0 years

3 - 7 Lacs

Gurugram

Work from Office

Senior Software Engineer --> --> Location, Designation --> LocationGurugram DesignationSenior Software Engineer Experience3 - 5 Years Skills : C/C++ - Linux, C/C++ & data structure, C/C++ developer, C/C++ Developer with 4G/5G knowledge, C/C++ Developer with Telecom/4G/5G background : Develop and maintain software components for LTE/5G RAN protocol stacks (RRC, PDCP, RLC, MAC, PHY). Implement features based on 3GPP standards for 4G/5G networks Experience in L2, MAC Scheduler implementation/enhancement, FAPI or Convergence Layer integration with Physical Layer (L1) Preferred hands on with integration of SDR (USRP) based L1 with 4G/5G L2 Good understanding of L3 and NAS Protocols Good understanding of 4G, 5G SA and 5G NSA protocol procedure and network architecture Proficiency in tools like GDB, Valgrind, and Wireshark for debugging and performance analysis Strong programming skills in C/C++ TCP/UDP socket programming for data exchange in Layer 3 protocols (e.g., S1AP, NGAP, X2AP) Multi-threading and concurrency (e.g., using POSIX threads). Memory management (dynamic allocation, pointers). Real-time programming. Performance optimization. Skills in containerization (e.g., Docker) for virtualized RAN and cloud-based deployments Good to have: Experience with Jenkins, GitLab CI, or other CI/CD pipelines Proficiency in Git for source code management. Python and Shell scripting Feel Free To Contact Us...!!! Submit

Posted 1 month ago

Apply

0.0 years

7 - 11 Lacs

Bengaluru

Work from Office

This role involves the development and application of engineering practice and knowledge in the following technologiesElectronic logic programs (FPGA, ASICs); Design layout and verification of integrated circuits (ICs),printed circuit boards(PCBs), and electronic systems; and developing and designing methods of using electrical power and electronic equipment; - Grade Specific Focus on Electrical, Electronics and Semiconductor. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.

Posted 1 month ago

Apply

1.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

We are looking for an experienced Software Test Engineer who is passionate about testing and delivering high-impact casino games to our global customers. You will be part of a Studio with a talented team of Artists, Game Designers, Game Developers, and Test engineers. HRG Studio puts a strong emphasis on quality, individual ownership, and values engineers who take pride in developing games. What you will do: Work with SIT Manager and SIT Team Leads in preparing Test plans and executing test plans. Design and execute test cases based on the scope of the project, and/or as requested by Test Team Leads. Work closely with the Game Development team, which includes Game Designers, Artists, and Software Development Engineers, to resolve issues found during the execution of SIT test cycles. Troubleshoot and debug the code to find the root cause of the issues and provide detailed information to the development team. Learn quickly and adapt to the environment as required by the Test team’s demands. Modify game code to trigger features as required by testing objectives to achieve the desired test coverage. Prepare and modify game code so that the game runs in an automated fashion for extended periods of time Generate game builds on production media with platform and core code for debug and production environments, and configure the EGMs without supervision. Modify game code to collect memory metrics, core dumps, etc., using the tools and frameworks provided by Platform and/or Game Development teams. Follow guidelines set by SIT management to plan and execute tests to support the business. Suggest ideas to improve the overall testing process in terms of tools, processes, test cases, etc. Mentor new or junior-level test engineers with the processes, game setups, and understanding of overall testing objectives set for the SIT team. Communicate effectively with Development and QA teams throughout the testing phase of the assigned game(s) and take ownership of the game’s testing aspects until the game is thoroughly tested and submitted. Automate and maintain the test cases using the standards recommended by the test Management team Identify opportunities for software automation, including test cases Leading and driving testing efforts of different slot games for different cabinets and markets What We're Looking For Bachelor’s Degree in Computer Science, Engineering, or related field, or its equivalent. Requires a minimum of 1-4 years of experience in software test engineering. Demonstrated experience in planning and executing testing activities for gaming products. Demonstrated experience in debugging and troubleshooting C and C++ code using tools such as GDB and DDD. Demonstrated experience in using Source control systems, particularly Subversion, in both Linux and Windows environment. Experience with C/C++ programming is desired. Experience with UNIX/Linux is desired. Experience with Agile methodologies is desired. Demonstrated excellent oral and written communication skills. Must be able to read, write, speak, and understand English. Must be able to work independently and be team-oriented. Why Aristocrat? Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play. We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. EEO M/F/D/V World Leader in Gaming Entertainment Robust benefits package Global career opportunities Our Values All about the Player Talent Unleashed Collective Brilliance Good Business Good Citizen Travel Expectations None Additional Information Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate. At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.

Posted 1 month ago

Apply

1.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Job Title: Firmware Engineer (Hardware Integration) Location: Sector 62, Gurugram, Haryana 122101 Experience Level: Required Experience 1-2 years Apply Now - hr@enlog.co.in About Us: At Enlog, we are redefining energy management with innovative technology that helps businesses and communities reduce energy waste and embrace sustainable practices. As a vibrant startup, we offer a dynamic work culture, meaningful learning experiences, and the opportunity to contribute to a greener planet. About Role: We are seeking a skilled and motivated Firmware Engineer to join our hardware engineering team. You will be responsible for developing, testing, and optimizing firmware for custom hardware platforms, ensuring reliable system performance across embedded devices. This role requires strong hands-on experience with embedded C/C++, microcontroller platforms (e.g., ARM, STM32, ESP), and direct interaction with hardware peripherals. You’ll work closely with hardware engineers and product teams to bring devices from prototype to production. Responsibilities: A. Firmware Architecture & Development Architect, write, and optimize firmware for ESP32 (C3, C6, S3) and STM32-based boards Develop real-time sensor drivers for energy monitoring ICs (e.g., HLW8012, HT7017, BL0937) Build a modular firmware stack supporting: Mesh communication MQTT publishing OTA updates Offline fallback modes Implement fail-safe logic including: i. NVS/Flash-based configuration ii. Power-loss recovery routines iii. Watchdog/reset handlers B. Communication & Protocol Stack Implement and debug custom mesh protocols over ESP-NOW / 802.11 (for Enmate). Maintain ultra-lightweight MQTT stack, free from heavy third-party dependencies. Optimize low-level comms: UART, SPI, I2C, especially under interrupt-driven loads. Optional: Add support for TLS and secure provisioning if needed. C. Device Management & OTA Build and maintain OTA systems using ESP-IDF / STM32 HAL with: i. Rollback support ii. Firmware integrity validatio n Manage config persistence via NVS, SPIFFS, or Flash FS Implement local fallback flows like: i. Hotspot mode for setup ii. IP-based configuration access iii. Config sync from cloud/mesh root D. Testing & Validation Develop test harnesses for: i. Unit-level validation of pin states, sensor reads, publishing logic ii. Stress testing relays, memory safety, power stability Support QA during: i. EMC compliance ii. Field deployment validation iii. Regression suite development E. Collaboration & Mentorship Work with hardware engineers for: i. Pin mixing ii. Layout constraints iii. EMI-safe firmware behavior Coordinate with backend and mobile teams for: i. Payload formatting ii. Clock sync logic iii. Retry/fallback design iv. Mentor junior engineers on structured firmware design, debugging tools, and release readiness Tools & Ecosystem Development: ESP-IDF, STM32Cube, PlatformIO Debugging: JTAG, GDB, Logic Analyzers DevOps: GitHub, Jira, OTA build + CI pipelines Editors: VSCode, CLion, or any preferred tool Requirements Bachelor’s degree in Electronics, Electrical, Computer Engineering, or related field. 2+ years of hands-on experience in firmware development for embedded hardware. Proficient in Embedded C/C++ programming. Experience with microcontrollers (e.g., STM32, ESP32, PIC, ARM Cortex). Strong understanding of digital electronics, schematics, and hardware debugging tools oscilloscopes, logic analysers. Familiarity with communication protocols: I2C, SPI, UART, CAN, Modbus. Ability to work with version control tools like Git and CI workflows. Nice to Have Experience with RTOS Familiarity with firmware-over-the-air (FOTA) updates and bootloader design. Python scripting for testing or automation. Exposure to IoT stacks (BLE, Wi-Fi, MQTT, etc.).

Posted 1 month ago

Apply

6.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Details: Job Description: The GPU Validation Tools Team at Intel is an innovative team enabling Intel to deliver high quality GPU IP. Our team maintains a suite of software tools that enable validation of highly parallel graphics architectures. As part of the team, you will work hand-in-hand with hardware designers, simulator engineers, graphics architects and validators to become an expert on the low-level functionality and interfaces of the graphics devices; you will own a critical piece of the graphics validation infrastructure and will have many opportunities to learn and grow every day. You will be responsible for developing and maintaining software validation tools for highly parallel graphics architectures. You will work with hardware designers, simulator engineers, graphics architects, and validators and will become an expert on the low-level functionality and interfaces of the graphics device. You will own a critical piece of the graphics validation infrastructure and will have many opportunities to learn and grow. Scope can span the entire stack, from firmware and device drivers through APIs and the application layer, and may also include the tools, infrastructure, and technologies necessary to develop, profile, optimize, and productize Intel GPUs or graphics/GPGPU software solutions. Responsibilities Will Include But Not Be Limited To: Working with graphics validation content generation tools used to validate integrated and discrete GPUs. Own critical test validation infrastructure Learning the graphics core architecture, including one or more of: 3D, copy, media encode/decode, compute, display, virtualization, power management, PCIE, CXL, IOSF Software Development using C++, Ruby, Python and C# Maintaining team git repositories using git, cmake and gradle Design and deliver features and extensions in an Agile environment Interfacing with +internal customers to develop and debug content Develops and/or validates software that enables Intel GPUs Qualifications: Behavioral traits: Strong interpersonal and communication skills. Solving multiple multi-domain issues that are on critical path and often with equal priorities Self-motivated and able to work independently with minimal supervision Qualifications: You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Minimum Qualifications: Bachelor with 4+ or Masters with 2+ yrs with degree in a related field of Computer Science or Electronics Engineering 6+ years' experience with object-oriented software development, data structures, memory management, multi-threaded execution, recursion, software performance analysis and documentation 4+ years' experience software development using with C++ Solid understanding of computer architecture (virtual memory, caching, multiprocessing, pipelining, etc) 2+ years' experience designing a new software system or a new significant component of a large software system Excellent communication skills Advanced English proficiency level Must know how to use git or common source control Preferred Qualifications: Masters degree in Computer Science or related field Experience in GPU IP development or validation is a strong advantage 3+ years of experience in validation and/or graphics 2+ years' experience with Linux (cmake, gdb, g++, execution, debug) 2+ years' experience with Windows (Visual studio, power shell, execution, debug) 1+ year experience with low level interfaces including PCI, CXL, IOSF Proficiency with the Ruby programing language Advanced proficiency with C# and Python 1+ years' experience with Vulkan or DirectX or OpenGL graphics development Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business Group: The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will require an on-site presence. * Job posting details (such as work model, location or time type) are subject to change.

Posted 1 month ago

Apply

2.0 years

2 - 8 Lacs

Hyderābād

On-site

Hyderabad, Telangana, India Job Type Full Time About the Role About the Role We are seeking a passionate and skilled Embedded ML Engineer to work on cutting-edge ML inference pipelines for low-power, real-time embedded platforms. You will help design and deploy highly efficient ML models on custom hardware accelerators like Hailo, Coral (Edge TPU), Kendryte K210, and Torrent/BlackHole in real-world IoT systems. This role combines model optimization, embedded firmware development, and toolchain management. You will be responsible for translating large ML models into efficient quantized versions, benchmarking them on custom hardware, and integrating them with embedded firmware pipelines that interact with real-world sensors and peripherals. Requirements Key Responsibilities ML Model Optimization & Conversion Convert, quantize, and compile models built in TensorFlow, PyTorch , or ONNX to hardware-specific formats. Work with compilers and deployment frameworks like TFLite , HailoRT , EdgeTPU Compiler , TVM , or ONNX Runtime . Use techniques such as post-training quantization , pruning , distillation , and model slicing . ️ Embedded Integration & Inference Deployment Integrate ML runtimes in C/C++ or Python into firmware stacks built on RTOS or embedded Linux . Handle real-time sensor inputs (camera, accelerometer, microphone) and pass them through inference engines. Manage memory, DMA transfers, inference buffers, and timing loops for deterministic behavior. Benchmarking & Performance Tuning Profile and optimize models for latency, memory usage, compute load , and power draw . Work with runtime logs, inference profilers, and vendor SDKs to squeeze maximum throughput on edge hardware. Conduct accuracy vs performance trade-off studies for different model variants. Testing & Validation Design unit, integration, and hardware-in-loop (HIL) tests to validate model execution on actual devices. Collaborate with hardware and firmware teams to debug runtime crashes, inference failures, and edge cases. Build reproducible benchmarking scripts and test data pipelines. Required Qualifications ‍ Education: BE/B.Tech/M.Tech in Electronics, Embedded Systems, Computer Science, or related disciplines. Experience: 2–4 years in embedded ML, edge AI, or firmware development with ML inference integration. Technical Skills Required Embedded Firmware & Runtime Strong experience in C/C++ , basic Python scripting. Experience with RTOS (FreeRTOS, Zephyr) or embedded Linux. Understanding of memory-mapped I/O, ring buffers, circular queues, and real-time execution cycles. ML Model Toolchains Experience with TensorFlow Lite , ONNX Runtime , HailoRT , EdgeTPU , uTensor , or TinyML . Knowledge of quantization-aware training or post-training quantization techniques. Familiarity with model conversion pipelines and hardware-aware model profiling. Media & Sensor Stack Ability to work with input/output streams from cameras , IMUs , microphones , etc. Experience integrating inference with V4L2, GStreamer, or custom ISP preprocessors is a plus. Tooling & Debugging Git, Docker, cross-compilation toolchains (Yocto, CMake). Debugging with SWD/JTAG, GDB, or serial console-based logging. Profiling with memory maps, timing charts, and inference logs. Preferred (Bonus) Skills Previous work with low-power vision devices , audio keyword spotting , or sensor fusion ML . Familiarity with edge security (encrypted models, secure firmware pipelines). Hands-on with simulators/emulators for ML testing (Edge Impulse, Hailo’s HEF emulator, etc.). Participation in TinyML forums , open-source ML toolkits, or ML benchmarking communities. Why Join Us? At EURTH TECHTRONICS PVT LTD , we're not just building IoT firmware—we're deploying machine learning intelligence on ultra-constrained edge platforms , powering real-time decisions at the edge. Get exposure to full-stack embedded ML pipelines — from model quantization to runtime integration. Work with a world-class team focused on ML efficiency, power optimization, and embedded system scalability .️ Contribute to mission-critical products used in industrial automation, medical wearables, smart infrastructure , and more. How to Apply Send your updated resume + GitHub/portfolio links to: jobs@eurthtech.com About the Company About EURTH TECHTRONICS PVT LTD EURTH TECHTRONICS PVT LTD is a cutting-edge Electronics Product Design and Engineering firm specializing in embedded systems, IoT solutions, and high-performance hardware development. We provide end-to-end product development services—from PCB design, firmware development, and system architecture to manufacturing and scalable deployment. With deep expertise in embedded software, signal processing, AI-driven edge computing, RF communication, and ultra-low-power design, we build next-generation industrial automation, consumer electronics, and smart infrastructure solutions. Our Core Capabilities Embedded Systems & Firmware Engineering – Architecting robust, real-time embedded solutions with RTOS, Linux, and MCU/SoC-based firmware. IoT & Wireless Technologies – Developing LoRa, BLE, Wi-Fi, UWB, and 5G-based connected solutions for industrial and smart city applications. Hardware & PCB Design – High-performance PCB layout, signal integrity optimization, and design for manufacturing (DFM/DFA). Product Prototyping & Manufacturing – Accelerating concept-to-market with rapid prototyping, design validation, and scalable production. AI & Edge Computing – Implementing real-time AI/ML on embedded devices for predictive analytics, automation, and security. Security & Cryptography – Integrating post-quantum cryptography, secure boot, and encrypted firmware updates. Our Industry Impact ✅ IoT & Smart Devices – Powering the next wave of connected solutions for industrial automation, logistics, and smart infrastructure. ✅ Medical & Wearable Tech – Designing low-power biomedical devices with precision sensor fusion and embedded intelligence. ✅ Automotive & Industrial Automation – Developing AI-enhanced control systems, predictive maintenance tools, and real-time monitoring solutions. ✅ Scalable Enterprise & B2B Solutions – Delivering custom embedded hardware and software tailored to OEMs, manufacturers, and system integrators. Our Vision We are committed to advancing technology and innovation in embedded product design. With a focus on scalability, security, and efficiency, we empower businesses with intelligent, connected, and future-ready solutions. We currently cater to B2B markets, offering customized embedded development services, with a roadmap to expand into direct-to-consumer (B2C) solutions.

Posted 1 month ago

Apply

3.0 years

0 Lacs

Hyderābād

On-site

Python / C++ Developer Location: Hyderabad Experience: 3+ years About the Role Seeking a versatile developer proficient in both scripting and compiled languages to build and maintain backend and system-level software on Linux/UNIX environments. This role includes automation, performance tuning, and web programming. Key Responsibilities Design, develop, and optimize C++ code , focusing on efficiency, memory management, concurrency, and performance reddit.com+11toptal.com+11lemon.io+11 Write and maintain Python scripts for automation, backend services, and tooling reddit.com+2business.linkedin.com+2en.wikipedia.org+2 Work across UNIX/Linux platforms; develop shell scripts Implement or support web backend through PHP or Python frameworks (e.g., Flask/Django) Debug, profile, and troubleshoot using tools like GDB , Valgrind Collaborate in agile teams, follow Git-based version control, and integrate with CI/CD pipelines Required Skills 3+ years of professional experience in C++ and Python development Strong command over STL , memory management, multithreading/concurrency in C++ en.wikipedia.org+15lemon.io+15reddit.com+15 Proficient in Python scripting , backend logic, and automation business.linkedin.com Solid experience on UNIX/Linux systems and shell scripting Familiarity with web programming , REST APIs, PHP or Python web frameworks Experience with version control (Git, SVN, Mercurial) and unit testing Knowledge of debugging/profiling tools (GDB, Valgrind) Job Types: Full-time, Permanent, Fresher Location Type: In-person Schedule: Day shift Work Location: In person Speak with the employer +91 9600377933

Posted 1 month ago

Apply

30.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. The Cadence Advantage The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact. Cadence’s employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees. The unique “One Cadence – One Team” culture promotes collaboration within and across teams to ensure customer success Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other—every day. Job Summary: We are looking for a candidate with excellent communication skills and ability to ramp up on new technologies quickly and independently. This an excellent opportunity to work in a supportive and friendly work environment, where we are vested in each other’s success, and are passionate about technology and innovation. Qualifications BE/BTech/ME/MS/MTech in Electrical/Electronics Job Responsibilities Experience: 5+yrs Strong CS fundamentals background in data structures, algorithms, systems architecture and/or databases Expert in C++, gdb debugging, and general software development skills. Improve QoR of protium P&R tool. Implement feature to improve P&R time for Protium P&R component. Work with user to deploy new features/tools. We’re doing work that matters. Help us solve what others can’t.

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