Jobs
Interviews

677 Gdb Jobs - Page 11

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

3.0 - 5.0 years

3 - 7 Lacs

Gurugram

Work from Office

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

Posted 1 month ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Gurugram

Work from Office

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 implementationExperience with Jenkins, GitLab CI, or other CI/CD pipelines Proficiency in Git for source code management. Python and Shell scripting

Posted 1 month ago

Apply

6.0 years

0 Lacs

Bengaluru, Karnataka, India

Remote

Introduction: A Career at HARMAN Automotive We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role: The Telematics Solution position will report into the HARMAN Engineering organization and will be responsible for researching and the delivering software’s, POCs for automotive embedded devices, which are both consumer and automotive grade products. Telematics is the key foundational technology for the connected car and autonomous driving. It includes technology like LTE modems and network access devices (NADs) as well as wireless standards e.g. BT/WiFi, GNSS, NFC etc. are one of the fastest growing areas. HARMAN works with leading suppliers to design telematics solutions to ensure every in-car experience is entertaining, productive, safe, and secure. As part of an agile team, you will research and build the software on telematics devices with state-of-the-art technologies and features like communication, networking, and positioning. You will be on a path finding mission to enable and create new business in the Telematics domain. Will be part of highly visible demos, and lead the effort to bring the product and solutions to market. Your responsibilities include design verification, testing, debugging, and RCA of defects. What You Will Do Play the individual contributor role in software/firmware design and development for V2X and MEC domain for embedded platform products. Take complete technical ownership of ensuring that there are no gaps in designing scalable and reusable software components; have hands-on experience in solving all critical technical issues. Design and develop scalable, maintainable, well automotive-grade Linux applications for V2X devices in compliance with industry standards on embedded platforms. Understand business requirements, associate them with agile entities (epics/stories/tasks) for planning and execution. Although primarily a technical role, you should have the right interpersonal skills to be approachable, define, drive, and negotiate, and reach timely consensus on issues within the team as well as with customers. Be able to independently drive requirements discussions with customers, Initiate and track dependencies of technical deliveries with external and internal stakeholders. Interface with System and Software architects and drive discussions. Responsible for the technical delivery and management of key features. Contribute new ideas and be proactive in working with multiple teams to resolve technical issues What You Need To Be Successful Master's/bachelor’s degree in electrical, communications, computer engineering,g or a similar discipline Should have 6 to 12 years of overall experience in software development in embedded development practices using C++ and C; solid foundation in OOPS concepts and prior experience in architecture and design of software, and working with teams across geographical locations Should have strong programming skills in C++ Working experience in Linux Embedded Systems Working experience in Linux Systems Programming. Good understanding of Linux Inter Process Communication mechanisms (sockets, message queues, shared memory) Concepts and techniques for Multithreaded applications State Machine Implementation Prior experience in working directly with customers during requirement analysis, scoping, discussing key issues, and seeking resolutions to technical topics. Excellent written and oral communication skills to collaborate with teams across geographies. A broad technical background with general knowledge of cellular and network technology (5G, V2X), standards, software architectures, and automotive-grade products and processes Must have previous experience in high-level and low-level design of modules Must have previous experience in Requirement analysis and usage of requirements analysis tools like DOORS Apt knowledge of software architecture tools such as Enterprise Architect. Ability to work independently and mentor team members Preferred experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment using standard tools such as GDB, Valgrind, Wireshark, etc. Working experience with industry standard version control systems like GIT, Gerrit Working experience witha unit test automation tool Bonus Points if You Have Prior hands-on experience with embedded software testing for Automotive Products is a strong plus. Experience in V2X Technologies / Vehicle Security / Telematics / Data Communication/ Vector CANoe. A broad technical background with general knowledge of cellular and network technology (5G, V2X), standards, software architectures, and automotive-grade products and processes. Hands-on automotive special tools such as Vector Can Analyzer, Canoe. What Makes You Eligible Be willing to travel up to 10%, domestic and international travel. Proven record of experience in technical leadership of a software Design team. Effectively supervising, leading, and delegating tasks Experience in test methodologies, tools, and methods Good knowledge of embedded systems Strong Know-How of technical/automotive standards in infotainment or telematics software projects Efficiently meeting deadlines, schedules, and target dates What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition reimbursement “Be Brilliant” employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you – all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we’ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today’s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world’s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you’re ready to innovate and do work that makes a lasting impact, join our talent community today!

Posted 1 month ago

Apply

1.0 - 3.0 years

2 - 5 Lacs

Gurugram

Work from Office

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

Posted 1 month ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ MTS SOFTWARE DEVELOPMENT ENGINEER The Role AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks . You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. The Person The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD. Key Responsibilities Work with AMD’s architecture specialists to improve future products Work on datapath components of programmable ASIC based products ( DPU, AI-NICs) Design, Develop and Own critical components of next generation product software stack Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreaking AMD technologies Participating in new ASIC and hardware bring ups Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work Debug at system level with keen understanding of concepts and penchant to solve technical challenges. Be prepared to develop, own tools, unit tests (including frameworks) to automate the features they work on Preferred Experience Ability to write high quality code with a keen attention to detail Strong proficiency in C and C++ programming languages with experience in developing high-performance software. Working knowledge of python,go is a plus. Solid understanding of computer architecture, data structures, and algorithms. Experience with system-level debugging tools and techniques (e.g., gdb, memory analyzers, logic analyzers). Knowledge of parallel programming and multithreading concepts is a plus. Familiarity with hardware design (FPGA, ASIC) and related tools is advantageous. Proven problem-solving skills and the ability to work effectively in a collaborative team environment. Attention to detail and a commitment to delivering high-quality, reliable solutions. Academic Credentials Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent Benefits offered are described: AMD benefits at a glance. AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Posted 1 month ago

Apply

5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Job Description/Preferred Qualifications (Mandatory Work Experience: 5 to 8 years) Responsibilities Design, develop, integrate and maintain software features for the large semiconductor product. Interact with multi site team members (India & USA) along with non-software teams during different phases of software product life cycle. Works on complex problems where analysis of situations or data requires an in-depth evaluation of various factors. Ensuring that detailed designs, code, and unit tests, are consistent, robust, future-proof and scalable. Understand and make design and architectural improvements on existing software. Participate in requirements definition and review process. Provide Technical assessment of the impact of any changes to product requirements. Providing technical expertise to the estimation process as input to the project plan In conjunction with the Technical Manager, identify, highlight, review and mitigate technical risks Contributes to the continued improvement of the organization’s development procedures, by looking for opportunities for improvement and proposing ideas for solution. Requirements: Strong development experience on C++ under Linux Good understanding of Linux Operating system Concepts. Proven experience in using UML, OOP, and OOD design methodologies is highly relevant Should possess strong fundamentals on Data structures and algorithms Good understanding of using STL, boost library is a plus., Good understanding of multi-threading , multicore programming concepts is must Experience in python and Linux shell scripting will be big advantage. Should possess good knowledge of Linux operating system internals like file system, threads,processes, IPC. Trouble-shooting experience using GDB will be added advantage VC++ Windows experience will be plus. Creative, result-oriented, disciplined, highly motivated, and able to work well individually and as part of global team (India, USA, field etc) and understand all phases of software engineering Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criteria for obtaining results Good Communication, Inter personnel skills and Team co-ordination skills required. Quick learner, problem analysis and solving ability are essential. Preferred exposure/experience with technologies namely Kubernetes, Dockers, containers, virtualization techniques and technologies Experience with Messaging Framework such as KAFKA, ActiveMQ or NATS In depth knowledge of python scripting Good Understanding of High-Performance Container Networking

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a skilled professional with 3 to 7 years of experience in C programming and Linux kernel, you will be responsible for various tasks related to software development and maintenance. Your primary responsibilities will include: - Demonstrating proficiency in writing efficient and high-quality C programming code. - Utilizing your expertise in embedded software development to contribute to project success. - Employing hands-on experience with Unix/Linux development tools such as GDB and Make. - Utilizing your knowledge and experience in Kernel level tasks, including kernel upgrades or patches. - Leveraging your skills in Linux systems programming to enhance system performance. - Demonstrating proficiency in working with protocols like I2C, SPI, and Ethernet. - Showcasing excellent debugging skills and the ability to navigate and comprehend large code bases effectively. - Utilizing strong communication skills to collaborate effectively with team members and stakeholders. Additionally, the ideal candidate for this position must possess the following qualifications: - Proficiency in writing high-quality software in C/C++. - Extensive experience in the development and maintenance of storage switches. - Strong debugging skills and the ability to comprehend complex code bases. - Experience in storage networks, specifically SAN, Fiber Channel, and FC2 protocol. - Good knowledge of device drivers, IPCs, and other related concepts. - Understanding of OS concepts and the ability to work with make files effectively. - Strong communication skills to facilitate effective collaboration and knowledge sharing within the team.,

Posted 1 month ago

Apply

5.0 - 10.0 years

22 - 37 Lacs

Bangalore Rural, Bengaluru

Work from Office

"We're Hiring For Linux Display Driver (DRM/KMS) role at Bangalore Location" Position : Linux Display Driver (DRM/KMS) Experience: 3 - 10 Years Location: Bangalore Roles & Responsibilities: Design and develop Display Drivers and Middleware components Work on DRM/KMS , HDMI , MIPI DSI , and Display Panels Debug and fix issues using GDB, KDB, and Trace tools Optimize image rendering , color correction , and display quality Collaborate with cross-functional teams for driver integration Experience with Wayland/Weston , Linux system programming Exposure to Android HAL is a plus Desired Candidate Profile: 3-10 years of relevant experience Strong background in C/C++ programming Excellent understanding of Linux internals and display stack Experience in embedded systems development Good communication skills and problem-solving ability More information +91 73597 10155 | rushit@tekpillar.com

Posted 1 month ago

Apply

3.0 - 8.0 years

4 - 9 Lacs

Mumbai

Work from Office

SUMMARY Job Title: Experienced Car Inspector & Maintenance Technician Automobile Industry We are seeking a qualified and experienced Car Inspector and Maintenance Technician to join our team. The ideal candidate should have strong expertise in car diagnostics, inspection, and maintenance, preferably with experience in the GCC region . Proficiency in Arabic and possession of valid educational documents are essential. Key Responsibilities: Conduct thorough vehicle inspections to identify mechanical and safety issues Perform regular maintenance and repairs on a wide range of vehicles Diagnose technical problems using modern automotive tools and systems Ensure compliance with automotive industry standards and safety regulations Maintain detailed service records and inspection reports Collaborate with other technicians and departments to ensure timely service delivery Requirements Key Requirements: Minimum of 5 years of experience in the automobile industry Proven knowledge of car inspection, repair, and maintenance procedures GCC work experience is highly preferred Proficiency in Arabic (speaking, reading, and writing) Must hold valid educational certificates/documents Strong diagnostic and troubleshooting skills Benefits Benefits: Attractive salary package Free accommodation provided 2 - year employment visa Air ticket (flight) included

Posted 1 month ago

Apply

2.0 - 7.0 years

5 - 15 Lacs

Kolkata

Work from Office

SUMMARY Job Title: Civil Engineer We are in search of a proficient and seasoned Civil Engineer with at least 3 years of experience in the Any industry. The perfect candidate will possess a solid foundation in structural designs, with a preference for individuals with GCC experience. Proficiency in the Arabic language is essential, and candidates must hold the required educational credentials. Requirements Requirements: At least 3 years of experience in the Civil industry Demonstrated proficiency in AutoCAD Preference for candidates with GCC experience Educational documents Benefits Good Salary 2 years employment visa flight ticket

Posted 1 month ago

Apply

8.0 years

0 Lacs

Gurugram, Haryana, India

On-site

About the Role: Design and develop software components tailored to the platform’s specific architectures, including hardware/software acceleration and offloading. Develop management software supporting multiple WAN technologies such as xPON, xDSL, and FTTH. Leverage chipset and board capabilities to deliver optimal performance and user experience. Develop secure software solutions for loading and updating HOME GATWAYS. Exploiting the chipset and board capabilities to offer the best performances and experiences. Work on Linux kernel to build the foundational layer (embedded Linux, drivers, BSP, bootloaders) for hardware platforms like Home Gateways. Work with cutting-edge technologies and standards, engaging extensively with chip vendors and hardware manufacturers to shape the future of connected homes. Demonstrate creativity, conceptual thinking, and a strong eagerness to learn and experiment with new ideas. Possess strong analytical and synthesis skills. About You: Minimum of 8+ years of experience in Embedded Software development, with expert-level proficiency in C programming. A minimum of 5+ years of core software development experience specifically in the HOME GATEWAY DOMAIN (routers) is required. Candidates with less than 5 years of experience in this domain will not be considered. A minimum of 5+ years of hands-on experience with frameworks such as openWrt or RDK-b. Intermediate level of practical technical knowledge in GIT, Bash, and Python. Practical experience with Linux software development and excellent debugging skills (e.g., gdb, JTAG). Solid understanding of the Linux kernel, OS, and device drivers (GPIO, flash storage, Ethernet, etc.). Knowledge of embedded Linux bootloaders such as u-boot. Familiarity with networking stacks and management protocols like TCP/IP, L2/L3, xDSL, and OMCI. Nice to Have: Experience with prplOS development. Nice to Have: Experience integrating hardware and software for chipsets relevant to the router/gateway industry (ARM, MIPS, x86 SoCs from Broadcom, MxL, Qualcomm, Mediatek, etc.).

Posted 1 month ago

Apply

8.0 years

0 Lacs

Gurugram, Haryana, India

On-site

About the Role: Design and develop software components tailored to the platform’s specific architectures, including hardware/software acceleration and offloading. Develop management software supporting multiple WAN technologies such as xPON, xDSL, and FTTH. Leverage chipset and board capabilities to deliver optimal performance and user experience. Develop secure software solutions for loading and updating HOME GATWAYS. Exploiting the chipset and board capabilities to offer the best performances and experiences. Work on Linux kernel to build the foundational layer (embedded Linux, drivers, BSP, bootloaders) for hardware platforms like Home Gateways. Work with cutting-edge technologies and standards, engaging extensively with chip vendors and hardware manufacturers to shape the future of connected homes. Demonstrate creativity, conceptual thinking, and a strong eagerness to learn and experiment with new ideas. Possess strong analytical and synthesis skills. About You: Minimum of 8+ years of experience in Embedded Software development, with expert-level proficiency in C programming. A minimum of 5+ years of core software development experience specifically in the HOME GATEWAY DOMAIN (routers) is required. Candidates with less than 5 years of experience in this domain will not be considered. A minimum of 5+ years of hands-on experience with frameworks such as openWrt or RDK-b. Intermediate level of practical technical knowledge in GIT, Bash, and Python. Practical experience with Linux software development and excellent debugging skills (e.g., gdb, JTAG). Solid understanding of the Linux kernel, OS, and device drivers (GPIO, flash storage, Ethernet, etc.). Knowledge of embedded Linux bootloaders such as u-boot. Familiarity with networking stacks and management protocols like TCP/IP, L2/L3, xDSL, and OMCI. Nice to Have: Experience with prplOS development. Nice to Have: Experience integrating hardware and software for chipsets relevant to the router/gateway industry (ARM, MIPS, x86 SoCs from Broadcom, MxL, Qualcomm, Mediatek, etc.).

Posted 1 month ago

Apply

1.0 - 3.0 years

4 - 8 Lacs

Mumbai

Work from Office

: Job Title:Trade Enabler, GFX Spot Voice, Associate LocationMumbai, India Role Description Deutsche Bank is the market leader in FX Spot (voice + electronic), both in terms of profitability and risk management sophistication. We trade all currencies, including G10, emerging markets and precious metals. We leverage the information contained in our franchise and the edge provided by our technology platforms to offer deeper liquidity and tighter spreads, and to extract value from the market. To complement our market making activities, there is a very strong quantitative emphasis to our risk taking, risk management and product offering. You will be working with FX Spot voice traders in London, New York and Tokyo-Sydney, working on ad hoc requests as well as long-term research projects. You will learn how traders price and manage spot risk, and you will come to understand liquidity and market microstructure. You will also get to work closely with Algos (electronic) FX Spot desk. You are likely to travel to London for business purposes. What well offer you 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Accident and Term life Insurance Your key responsibilities Enhance data analytics to analyze patterns in client flow and market impact, using machine learning algorithms and statistics Enhancing logic of business controls and reporting, using historical data. Researching and optimizing existing suite of algorithmic execution algorithms and models, applying advanced market microstructure studies and algorithms Working with Algos desk to enhance our Spot offering Generate and back-test potential trade ideas Your skills and experience Team player with strong communication skills and attention to detail Intellectually curious, and ready to work under pressure Strong academic background with degree in Math / Engineering / Science / Stats etc. Strong quantitative and analytical skills Preference for candidates comfortable with Tableau and SQL. Experience in other programming languages such as VBA, Matlab, q/kdb, R or Python would be preferred. How well support you About us and our teams Please visit our company website for further information: https://www.db.com/company/company.ht We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively. Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group. We welcome applications from all people and promote a positive, fair and inclusive work environment.

Posted 1 month ago

Apply

4.0 - 9.0 years

7 - 13 Lacs

Chennai

Work from Office

Virtual Walk-in Interview Embedded Developer for - Harita Techserv Virtual Walk-in Date: 07-July-25 to 11-July-25 Timing: 4:30 PM to 7:30 PM Video call link: https://meet.google.com/odn-pxon-nxq Skills : Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or related field. 4+ years of experience in embedded firmware/software development. Proficiency in C/C++ for embedded systems. Hands-on experience with microcontrollers (ARM Cortex-M, STM32.). Strong understanding of RTOS concepts including task scheduling, inter-process communication, and resource management. Familiarity with communication protocols: I2C, SPI, UART, CAN, USB, etc. Experience with embedded development tools: IDEs (e.g., Keil, IAR, STM32CubeIDE), debuggers, and emulators. Familiarity with version control systems (Git, SVN). Please share the resume yamuna.k@harita.co.in

Posted 1 month ago

Apply

5.0 - 10.0 years

3 - 6 Lacs

Bengaluru

Work from Office

Maintain Debian packages for IBM-Z (s390x) compilers and related toolchain components. Work with internal development to resolve bugs/issues relating to Debian packaging, dependency, and integration. Contribute to the Debian distribution community through package related bug triaging, package uploads and mailing list participation. Collaborate with upstream communities to track new releases, apply patches, and back-port fixes as needed. Ensure packages meet Debian policy, quality, and security standards. Maintain change-logs, documentation, and reproducible build practices. Required education Bachelor's Degree Required technical and professional expertise Required Qualifications 5+ years of working experience in maintaining Debian packages (ideally as a Debian Maintainer or a Debian Developer). Strong knowledge of Debian packaging tools (dpkg, debhelper, lintian, pbuilder, sbuild, etc.). Experience with compiler internals and build systems (e.g., Make, CMake etc.). Solid knowledge of Linux systems and shell scripting (bash, Python, etc.). Understanding of upstream/downstream coordination in open source projects. Soft Skills Excellent written and verbal communication skills. Ability to work independently and in a distributed, asynchronous team. Preferred technical and professional experience Preferred Qualifications Debian Maintainer (DM) or Debian Developer (DD) status. Experience with debugging packaging issues/bugs on IBM-Z architecture and also on multi-architectures (e.g., x86, arm64) using gdb or other debugging tools. Contributions to upstream compiler or toolchain projects (e.g. GCC, LLVM, etc.).

Posted 1 month ago

Apply

0 years

2 - 5 Lacs

Hyderābād

On-site

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 Job Type: Full-time Pay: ₹14,671.87 - ₹77,161.75 per month Schedule: Day shift Monday to Friday Work Location: In person

Posted 1 month ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Bengaluru

Work from Office

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the worlds mostinnovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as theyprovide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days arethe same. Skill Description: Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

6.0 years

0 Lacs

Pune, Maharashtra, India

On-site

About Worldline At Worldline, we are pioneers in payments technology, committed to creating innovative solutions that make financial transactions secure, accessible, and seamless worldwide. Our diverse team of professionals collaborates across cultures and disciplines, driving progress that benefits society and businesses of all sizes. We believe that diverse perspectives fuel innovation. We are dedicated to fostering an inclusive environment where all individuals, regardless of background, identity, or experience, can thrive and contribute meaningfully to our shared vision. The Opportunity We are seeking a talented C++ Developer who is passionate about building scalable, user-friendly applications. In this role, you will work with a dynamic, diverse team to develop, enhance, and maintain landing pages, web portals, and back-end services crucial to our payment solutions. We welcome applicants from all backgrounds and experiences, believing that our strength lies in our diversity. Your unique perspectives will help us create innovative, inclusive digital products that serve a global community. Key Responsibilities As a Senior Application Developer in a self-organized DevOps squad, you will collaborate closely with analysts, testers, developers, and operations, serving as a key developer in your team. Your end-to-end team will translate business requirements into system components ready for production. Develop software solutions for processing electronic payments using the "Worldline Pay Front Office" suite. Collaborate with the Product Owner to negotiate integration requirements. Design, configure, and install customer systems. Implement product or customer-specific adaptations and extensions. Prepare comprehensive project documentation. Specify, prepare, and execute tests to ensure software quality. Provide analytical support during production incidents. Excellent hands on experience with C++ OOPS concepts (Inheritance, Polymorphism, Templates, Pre Processor directives, Exception Handling etc.…) Sound knowledge of Design patterns like Singleton, Visitor and Decorators. Proficiency in STL, String Operations and Boost libraries. Thorough understanding of containers like Arrays, List, Vector, Maps, Stacks and queues. Concepts related to Streaming, String functions, Type castings, Pointer references, virtual functions. Proficient in working with Docker, Gtest Database DML/DDL, Joins, Database Advance –Procedure, Index, cursors, SP etc. Proficient with Unix Commands, Shell Scripting, Make files, GDB debugger etc. Should have good experience with Retail Cards & Payments domain with VISA and MC protocols/switching. Should have good understanding of Card transaction processing and authorization systems with complete transaction flow for issuing and acquiring Good understanding of ISO 8583 protocol/specification, transaction processing & security concepts Good understanding of Card Issuing & Acquiring domain with focus on Prepaid, EFT Switch & PG Should know Issuing/Acquiring Protocols. Other skills: Linux (Shell scripting, bash, KSH, SQL (Queries / PL/SQL procedures, Views, MV, Tables) As the most experienced application developer in your team, you will leverage your expertise to support, train, and mentor other members. Technical Skills & Qualifications University degree (Master's/Bachelor's) in Computer Science, Engineering, or a related field. Experience level we need is 6-10 Years Location-Pune Extensive experience in IT services and software development, preferably within electronic payments. Proficiency in object-oriented programming in C++, relational databases, SQL, and data modeling. Familiarity with Agile methodologies is a plus. Strong analytical skills and the ability to abstract complex problems. High motivation, efficiency, and excellent communication skills, both verbal and written. Proficiency in English is mandatory. Proactive and self-reliant, with a curious and open-minded attitude. Team player with the ability to thrive in an international and matrix organizational environment. Methodology Scrum/Kanban Scaled Agile experience will be more preferred. Preferred skills: Agile Awareness CI (Continuous Integration), Jenkins Soft skills: Should possess very good communication skills Should possess very good Inter personnel skills Should possess very good analytical skills Please share the updated CV to shalini.d@worldline.com Thanks Much

Posted 1 month ago

Apply

3.0 - 5.0 years

10 - 11 Lacs

Chennai

Work from Office

: Experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer. Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system software & device driver domain with experience on GDB, JTAG/T32. He/She will be responsible for the development of host software components for Embedded operating systems. Duties will include implementing kernel mode device drivers, other low-level operating system components, and some application-level development for embedded Linux. This job includes the development of new device drivers for future products as well as support of existing device drivers for deployed products. The applicant should be familiar with working in a development environment using revision control, issue tracking, and automated testing. Design and develop device drivers, middleware, and board support packages (BSP) in various embedded OS environments Experience in Linux kernel and Heavy Device Driver Experience Expert in embedded C programming debug skills, especially in the core kernel software stability & device driver domain with experience on GDB, JTAG/T32 Experience with Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence, etc) Exposure to Make, GNU/GCC, and toolchains Experience in related display drivers like HDMI, Display Port, HDCP, Ethernet, PCI Express, USB, etc Experience in chip ARM, RISC-V Driver customization per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.

Posted 1 month ago

Apply

3.0 years

0 Lacs

Bengaluru, Karnataka, India

Remote

Percona is looking for a flexible and efficient Senior C/C++ Software Engineer to join its Open Source Software Development team. You will work on the Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster and Oracle MySQL. You will work from your home office, using online tools and resources to contribute to a fast moving and high quality development environment for Percona and its customers. Travel approximately once per year for meetings. Access to a reliable high-speed internet connection is required. Flexible work hours. Laptop & Internet access are provided. What You Will Do: Design and implement new features and improvements Diagnose and fix defects in Percona Server for MySQL, Percona XtraBackup, Percona XtraDB Cluster and Oracle MySQL products Perform periodic source code merges from other open source repositories Contribute to upstream projects that we leverage to bring our own solutions to the community Develop test cases for continuous integration deployment Participate in code and design reviews Mentor and guide other team members in their own career development Blog, present and evangelize our software to help increase adoption and keep our thriving community growing Engage with other departments in Percona to ensure we’re delivering value driven solutions What Have You Done: Bachelor's degree in Computer Science or a related field, or equivalent experience Ability to speak, listen and write effectively in fluent English Minimum 3+ years of experience in C/C++ development and object oriented design Strong understanding of SQL databases, preferably MySQL Strong understanding of DBMS internal algorithms such as those used in query optimiser, B-tree indexing, multiversion concurrency control, ARIES crash recovery, and others Strong understanding of compression and encryption algorithms and techniques Experience with client/server or distributed network communication systems Experience with high concurrency threading models, atomics, and locking primitives Knowledge of various programming and scripting languages such as BASH, Perl, and Python Proficiency with tools like gdb and strace Proficiency with git, github, and source code management methodologies Knowledge of Open Source software concepts and community What Will Make You Stand Out: Knowledge of high-performance algorithms on modern multicore hardware Established history of driving performance enhancements Proven experience in implementing features in Databases Experience with Continuous Integration and Continuous Delivery tools such as Jenkins, CircleCI, and Travis Experience with issue tracking, communication, and information sharing tools such as JIRA, G-Suite, Slack Experience/familiarity with various Linux distribution packaging systems Experience with virtualization and containment tools such as OpenVZ, VirtualBox, Docker, Kubernetes, etc Experience in Linux systems administration, including suitable expertise with file systems, hardware, and networking Success working in a distributed environment where e-mail, Slack, and voice calls are the only interactions with clients, colleagues, and managers on a daily basis Ability to work autonomously and mostly asynchronously with the rest of the team Why Percona? At Percona, we believe an open world is a better world. Our mission is to enable everyone to innovate freely, by providing the best open source database software, support, and services. We make databases and applications run better through a unique combination of expertise and open source software built with the community for you. Our technical teams are experts in MySQL, MongoDB, PostgreSQL, and MariaDB. Percona is proud to be a remote-only and globally dispersed workforce – we have colleagues in more than 50 countries! We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. Our staff receives generous benefits including flexible work hours and various paid time off programs, all your equipment for your remote office, funds for career development (external training, certifications, conferences), ongoing connectivity allowances, and the opportunity to participate in our equity incentive plan. We also have benefits that support a healthy work/life balance such as The Percona Adventure Team, Work-from-Anywhere, FlowDays, FryDays, and overall flexibility. We also support being socially responsible through our PAVE volunteering program and Women Transforming Technology. If you love the idea of working with a high-growth tech company that is one of the best in the business and known globally as a leader in the open-source database space, let’s talk! Connect with us and stay up to date on our latest news and developments by following us on LinkedIn and Twitter. We look forward to connecting with you!

Posted 1 month ago

Apply

4.0 - 9.0 years

6 - 11 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job function: Development of LNX ETH kernel drivers for various IIOT products and upstreaming the solutions to opensource. Skills/experience : Device Driver development, Embedded C development, Strong C programming skills, Strong OS fundamentals. Preferred : Embedded Systems, Networking protocols, open source kernel development. Responsibilities: The position requires working in aggressive timelines and needs to work on open-source environment. The position requires quick verification on HW platform and on-board debugging. Education requirements: B.Tech/M.tech in Computer Science Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

Posted 1 month ago

Apply

2.0 - 7.0 years

4 - 9 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: Hands on experience in Linux Device Drivers and System Interfaces like I2C, SPI Should have good understanding on Make Files and Shell scripting Should be able to setup the internal environment and try to reproduce the issues. Should have good understanding on the usage of GDB and other Linux based tools. Should be able to engage with customers in remote debug sessions, trainings, escalation meetings. Should have very good Speaking and Written skills. Should have very strong analytical and low level debugging skills. Should be able to drive self and work independently. Prior experience on Qualcomm chipsets. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques.

Posted 1 month ago

Apply

10.0 - 15.0 years

12 - 17 Lacs

Hyderabad

Work from Office

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Job LocationHyderabad More details below About the team Join the growing team at Qualcomm focused on advancing state-of-the-art in Machine Learning. The team uses Qualcomm chips’ extensive heterogeneous computing capabilities to allow inference of trained neural networks on-device without a need for connection to the cloud. Our inference engine is designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power. See your work directly impact billions of devices around the world. Job TitleCMake Build System Engineer, Staff Job Summary: We are seeking a skilled and detail-oriented CMake Build System Engineer to join our team. In this role, you will be responsible for designing, maintaining, and optimizing CMake-based build systems for complex software projects that support cross-compilation, real-time operating systems (RTOS), and hardware-specific toolchains. You will work closely with developers, DevOps, and QA teams to ensure efficient and reliable builds across multiple platforms. Key Responsibilities: Design, implement, and maintain robust CMake build scripts for cross-platform software projects targeting microcontrollers and SoCs.. Maintain and improve build scripts, tools, and infrastructure - Refactor and modernize existing build systems to improve performance, maintainability, and scalability. Optimize build performance - Improve the speed and efficiency of the build process by optimizing CMake configurations and build strategies. Support cross-compilation workflows using custom toolchains and hardware abstraction layers. Integrate third-party libraries and manage dependencies using CMake best practices. Collaborate with development teams to support CI/CD pipelines and automate build processes. Troubleshoot and resolve build-related issues across various environments (Linux, Windows, macOS) and embedded platforms (ARM Cortex-M/R/A, RISC-V, etc.).. Ensure compatibility across various operating systems (Linux, Windows, macOS). Document build processes and provide training/support to other engineers as needed. Minimum Qualifications: Bachelor’s degree in engineering, Computer Science, or related field and 10+ years of Systems Engineering or related work experience. OR Master’s degree in engineering, Computer Science, or related field and 9+ years of Systems Engineering or related work experience. Required Qualifications: Strong experience with CMake in large-scale C++ or multi-language projects. Understanding of native build systems (like Make, Ninja) and how CMake interacts with them. Proficiency in C++ , Python , or other scripting languages used in build automation. Solid understanding of software build systems, compilers, and linkers and embedded toolchains (e.g., GCC for ARM, IAR, Keil, Clang). Experience with cross-compilation , toolchains (e.g. GCC, LLVM) , and multi-platform builds (x86, ARM, RISC-V etc) . Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or similar. Knowledge of software development best practices, including version control, testing, and code review. Preferred Qualifications: Experience with conan , vcpkg , or other C++ package managers. Knowledge of embedded systems or real-time operating systems (RTOS). Familiarity with Docker and containerized build environments. Contributions to open-source CMake projects or tools. Soft Skills: Strong problem-solving and analytical skills. Excellent communication and collaboration abilities. Self-motivated and able to work independently or as part of a team.

Posted 1 month ago

Apply

5.0 - 9.0 years

15 - 20 Lacs

Chennai

Work from Office

Experience as an embedded software developer where you are comfortable with firmware and debugging experience who understands the low-level, device driver layer. Strong in debugging skills, especially in the core kernel, Kernel crash (oops), system software & device driver domain with experience on GDB, JTAG/T32. He/She will be responsible for the development of host software components for Embedded operating systems. Duties will include implementing kernel mode device drivers, other low-level operating system components, and some application-level development for embedded Linux. This job includes the development of new device drivers for future products as well as support of existing device drivers for deployed products. The applicant should be familiar with working in a development environment using revision control, issue tracking, and automated testing. Design and develop device drivers, middleware, and board support packages (BSP) in various embedded OS environments Experience in Linux kernel and Heavy Device Driver Experience Expert in embedded C programming debug skills, especially in the core kernel software stability & device driver domain with experience on GDB, JTAG/T32 Experience with Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence, etc) Exposure to Make, GNU/GCC, and toolchains Experience in related display drivers like HDMI, Display Port, HDCP, Ethernet, PCI Express, USB, etc Experience in chip ARM, RISC-V Driver customization per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.

Posted 1 month ago

Apply

8.0 - 13.0 years

18 - 32 Lacs

Bengaluru

Work from Office

3 years of experience as an embedded software developer, well-versed in Linux kernel development, firmware, and debugging with a strong grasp of low-level device driver programming. In this role, you will be tasked with developing software components for server operating systems. Your responsibilities will include implementing and porting kernel modules, working on system-level operating system components, and performing some application-level development for Linux-based operating system 3+ Linux kernel development Experience using Yocto. Porting of packages and integrating them into the yocto framework. Expert in Linux debug skills, especially in the core kernel software stability Experience of Linux kernel & embedded systems (Memory Mgmt, Threads/Processes, IPCs & Synchronization, Interrupts, Boot sequence) Exposure to Make, GNU toolchains. Experience with ARM and RISC-V chip architectures Linux Driver customization as per customer needs Assist the Applications team with customer support as needed Produce documentation that may be used inside and outside the company.

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