Jobs
Interviews

614 Gdb Jobs - Page 11

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

15.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linux Embedded Software Lead Location: Pune Department: Embedded Systems Reports To: Embedded Software Manager Job Summary: We are seeking a highly skilled and technically hands-on Embedded Linux Software Team Lead to manage and guide a team of approximately 20 engineers. The team includes Linux developers, BSP engineers, Yocto experts, and QA specialists. This role is central to the design, implementation, and delivery of high-quality embedded software solutions. The successful candidate will be responsible for defining the software architecture, ensuring the selection of the right libraries and technologies, and maintaining high standards for code quality and delivery performance. Key Responsibilities: - Lead and coordinate a cross-functional embedded software team (~20 members). - Define and maintain the overall embedded Linux software architecture for the platform. - Make strategic decisions on technology stack and libraries to ensure system reliability, maintainability, and performance. - Oversee development activities related to Yocto, Linux kernel, BSP, and user-space components. - Ensure code quality, robustness, and maintainability through rigorous code review processes and technical oversight. - Work closely with QA engineers to define and enforce test strategies and release criteria. - Promote best practices in software development, CI/CD, version control, and documentation. - Serve as the main technical authority for embedded software within the project. - Actively contribute to the continuous improvement of engineering processes and team skill development. - Report progress, risks, and technical challenges to upper management. Required Qualifications: - Master’s degree in Computer Science, Electrical Engineering, or a related field. - 15+ years of experience in embedded Linux software development and 5+ years in managing developer teams. - Proficiency in C/C++. - Strong expertise with Yocto Project, Linux BSP, and system integration. - Solid understanding of Linux kernel internals, device drivers, and system startup. - Proven experience in software architecture and technical leadership roles. - Ability to manage technical complexity and lead teams to deliver high-quality embedded products. - Experience working with Git, CI/CD pipelines, and Agile/Scrum methodologies. - Strong communication and team coordination skills. - Fluent in English (spoken and written). Preferred Qualifications: - Experience in managing mid-sized software teams (10–25 people). - Familiarity with security features like Secure Boot, SELinux, and over-the-air (OTA) updates. Technical Skills (Hard Skills): - Embedded Linux: Linux kernel, drivers, Yocto/Buildroot, U-Boot, device trees. - Platform Knowledge: NXP i.MX8 SoCs, BSP integration. - Toolchain & Debugging: Cross-compilation, GCC, GDB, JTAG, Lauterbach. - Version Control & CI/CD: Git workflows, CI/CD tools (GitLab CI, Jenkins, Buildkite). - Architecture & Quality: Modular design, real-time constraints, test automation, static analysis. - Security & Compliance: Secure boot, TEE, firmware updates, GPL/LGPL, SBOM. Leadership & Soft Skills: - Technical Leadership: Guide architecture, conduct design/code reviews. - Team Facilitation: Lead Agile ceremonies, remove blockers. - Cross-functional Communication: Collaborate with hardware, QA, and PM teams. - Decision Making: Balance delivery with technical debt. - Mentorship: Develop and support junior team members. - Adaptability & Conflict Resolution: Handle shifting priorities and resolve disputes constructively.

Posted 1 month ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Title - Embedded Linux Developer/Sr. Developer Work Mode - Hybrid Modal (2 days from office) Location - Pune Notice period - 0 to 30 Days Client - Product based We are seeking a skilled Embedded Linux Developer with 3 to 10 years of hands-on experience in embedded systems development. The ideal candidate will be responsible for building and maintaining robust Linux-based systems, integrating board support packages (BSP), and contributing to system-level software for connected devices. This is a great opportunity for someone with strong technical skills looking to work on cutting-edge embedded products in a collaborative, engineering-driven environment. Key Responsibilities: Develop and maintain embedded Linux software , including kernel and user-space applications. Work with middleware, libraries, and system APIs to integrate and test new features Contribute to software architecture discussions and help shape development best practices Optimize application performance, memory usage, and responsiveness Collaborate with cross-functional teams including hardware, QA, and product management. Debug system-level issues using tools like GDB, JTAG , and logs. Participate in code reviews and adhere to software development best practices. Document technical designs and contribute to improving internal development processes. Required Qualifications: Bachelor’s or Master’s degree in Computer Science , Electronics , or related field. 3–10 years of experience in embedded Linux development using C/C++ . Experience with Yocto Project or Buildroot for Linux customization. Knowledge of Linux kernel fundamentals and device tree configuration. Hands-on experience with ARM-based platforms (e.g., NXP i.MX, STM32, etc.). Familiarity with version control systems like Git and CI/CD workflows. Solid debugging and problem-solving skills for system-level software. Preferred Skills: Experience with bootloaders , secure boot, or OTA updates. Exposure to Linux driver development or kernel module programming. Familiarity with cloud-connected devices and protocols like MQTT is a plus. Understanding real-time system constraints and modular design. Soft Skills: Strong analytical and debugging capabilities. Ability to work independently and in collaborative team environments. Good communication and documentation skills. Willingness to learn and grow in a dynamic, agile environment.

Posted 1 month ago

Apply

3.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Job TitleSenior Engineer (ORAN Radio App Development ) LocationBengaluru Work EmploymentFull time DepartmentWireless DomainSoftware Reporting toManager Tejas Networks is a global broadband, optical and wireless networking company, with a focus on technology, innovation and R&D. We design and manufacture high-performance wireline and wireless networking products for telecommunications service providers, internet service providers, utilities, defence and government entities in over 75 countries. Tejas has an extensive portfolio of leading-edge telecom products for building end-to-end telecom networks based on the latest technologies and global standards with IPR ownership. We are a part of the Tata Group, with Panatone Finvest Ltd. (a subsidiary of Tata Sons Pvt. Ltd.) being the majority shareholder. Tejas has a rich portfolio of patents and has shipped more than 900,000 systems across the globe with an uptime of 99.999%. Our product portfolio encompasses wireless technologies (4G/5G based on 3GPP and O-RAN standards), fiber broadband (GPON/XGS-PON), carrier-grade optical transmission (DWDM/OTN), packet switching and routing (Ethernet, PTN, IP/MPLS) and Direct-to-Mobile and Satellite-IoT communication platforms. Our unified network management suite simplifies network deployments and service implementation across all our products with advanced capabilities for predictive fault detection and resolution. As an R&D-driven company, we recognize that human intelligence is a core asset that drives the organization’s long-term success. Over 60% of our employees are in R&D, we are reshaping telecom networks, one innovation at a time. Why join Tejas: We are on a journey to connect the world with some of the most innovative products and solutions in the wireless and wireline optical networking domains. Would you like to be part of this journey and do something truly meaningfulChallenge yourself by working in Tejas’ fast-paced, autonomous learning environment and see your output and contributions become a part of live products worldwide. At Tejas, you will have the unique opportunity to work with cutting-edge technologies, alongside some of the industry’s brightest minds. From 5G to DWDM/ OTN, Switching and Routing, we work on technologies and solutions that create a connected society. Our solutions power over 500 networks across 75+ countries worldwide, and we’re constantly pushing boundaries to achieve more. If you thrive on taking ownership, have a passion for learning and enjoy challenging the status quo, we want to hear from you! About the Team The Radio Software Team is Modern eNodeB (4G LTE Radio) or gNodeB (5G NR Radio) are key elements of mobile Telecom network. These radios are realized in different ways Standalone Radio , BBU (Base Band Unit) and RRH (Remote Radio Head), O-RAN CU (Central Unit) DU (Distributed Unit) and RU (Radio Unit). In deployments RU/RRH are deployed on top of the tower and BBU/CU-DU at bottom. The RU/RRH key functionality is to convert base band signals to RF and also amplify signal to higher power. Tejas Networks has invested in Wireless product development since 2012 with a vision to create globally deployable telecom RAN solutions. Several of the key components developed by the Wireless R&D team have been installed and commissioned across three continents. We are an active partner for 5G in the Indian Ecosystem and have significantly contributed to India’s standardization efforts in 3GPP, through TSDSI. The wireless team has over 100 patents. As part of the wireless team, you will work on developing products for next generation wireless systems. What you work: Responsible for Design, Development and Implementation of Fronthaul & LowPHY Control and Configuration software applications related to 5G Radio Unit Must have ability to think outside the box, creating innovate solution to complex embedded applications and wireless systems. Candidate will be working in variety of wireless products that are telecom grade developed, manufactured, and supplied to international customers Tejas Networks Ltd. should have working experience with international customer & have handled development of software’s for networking / telecom equipment’s. Responsible forbuilding Control and Configuration Software FPGA/SoC Based FrontHaul, BeamForming & LowPHY IPs Platform Architecture definition and bring in innovation in modularity. Interact & Coordinate with internal teams to build better product. Mandatory skills: Must have mandatory experience in developing sequencing, control, and configuration application wrapper code for eCPRI FrontHaul, LowPHY and Beamforming IPs of Xilinx or Intel. Must have knowledge on O-RAN WG4 CUS plane. Should have worked on 7.2x Split O-RUs. Understanding of O-RAN WG4 M-Plane. Must have knowledge on Embedded build environment. Must have experience in writing drivers for devices with interfaces such as AXI, UART, SPI, I2C, JESD, GPIO etc. Must have understanding on Message queues, Shared memory, Process, Threads, Scheduler Must have hands on experience in handling Oscilloscopes, Logic/ protocol Analyzers, Multimeters etc. Understanding of debuggers including JTAG, GDB etc. Understanding GitHub, Jira etc. C OR C++ OR Python Understanding of baseband control system, state machines and configuration management. Good in documentation of High-level design and Low-level design. Desired Skills: Programming of Clocking ICs (AD, Si Labs, SiTime, Microsemi etc) Experience in using Spectrum Analyzer, Signal Generators, RF Power measurement. Secure coding and software quality management. Knowledge on High Power RF Wireless Systems. Knowledge on Network protocols and socket programming. Experience in Wireless Radio, Wireless protocols desirable Preferred Qualifications: Experience: 3+ years’ experience working in application development for Radio Fronthaul, Beam Forming & LowPHY Education: E / B.TECH / M.S / M.Tech in engineering discipline or equivalent work experience Diversity and Inclusion Statement : Tejas Networks is an equal opportunity employer. We celebrate diversity and are committed to creating all inclusive environment for all employees. We welcome applicants of all backgrounds regardless of race color, religion, gender, sexual orientation, age or veteran status. Our goal is to build a workforce that reflects the diverse communities we serve and to ensure every employee feels valued and respected.

Posted 1 month ago

Apply

3.0 - 6.0 years

3 - 7 Lacs

Noida

Work from Office

We are looking for a skilled C, Linux Engineer with strong programming skills and knowledge of Linux internals. The ideal candidate should have 3 to 6 years of experience in the field. This position is located in Bengaluru. Roles and Responsibility Design, develop, and test software applications using C and Linux. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality, efficient, and reliable code. Troubleshoot and debug complex issues in Linux-based systems. Implement kernel porting and compilation, including custom patches on new kernels. Configure the kernel as per platform requirements, such as enabling security features and memory debugging. Job Strong proficiency in C programming language. Knowledge of Linux internals and experience with kernel development. Experience with FOSS free and open source software management, including creating rootfs and handling toolchain updates. Understanding of network protocols, particularly L2 and L3 protocols. Familiarity with Cisco Data Centre switches and NXOS Virtualization is an added advantage. Ability to work with GCC and CLANG together. Business Architecture, Digital Enhanced Cordless Telecommunications, Packet Core and Policy Control, SDM are good-to-have skills.

Posted 1 month ago

Apply

2.0 - 6.0 years

5 - 9 Lacs

Noida

Work from Office

We are looking for a skilled Linux Kernel Programmer with 2 to 6 years of experience. The ideal candidate will have a strong background in Linux kernel programming and excellent problem-solving skills. Roles and Responsibility Design, develop, and test Linux kernel modules and drivers. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality, efficient, and well-documented code. Troubleshoot and debug complex issues related to Linux kernel development. Participate in code reviews and contribute to improving overall code quality. Stay up-to-date with the latest trends and technologies in Linux kernel development. Job Strong knowledge of Linux kernel architecture and internals. Experience with Linux kernel development tools and frameworks. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills. Familiarity with version control systems such as Git. IndustryEmployment Firms/Recruitment Services Firms. Company nameApptad Technologies Pvt Ltd.

Posted 1 month ago

Apply

4.0 - 9.0 years

6 - 7 Lacs

Bengaluru

Work from Office

Job Description Strong in C and C++ (C++ 11 is enough). Understands Linux system programming, multi-threading, POSIX methods. Understands process scheduling. Understands Linux audio stack including ALSA and PulseAudio (nice to have).

Posted 1 month ago

Apply

3.0 - 4.0 years

3 - 6 Lacs

Vapi

Work from Office

Strong proficiency in Microsoft Excel (data analysis, pivot tables, VLOOKUP, etc.) Hands-on experience with SAP, particularly in finance or AR module Background in Accounts Receivable operations and processes. Sound understanding of accounting entries related to exports and receivables. Experience in managing Export Data Processing & Monitoring System (EDPMS) activities. Familiarity with advance payment settlements and generation/reconciliation of e-FIRC. Understanding of shipping bill write-off processes in line with RBI/FEMA guidelines. Effective communication skills, both written and verbal. Ability to handle large volumes of data efficiently and accurately. Awareness of export incentive schemes (e.g., RoDTEP, SEIS, MEIS). Ability to work under pressure, manage deadlines, and multitask effectively.

Posted 1 month ago

Apply

0 years

0 Lacs

Ahmedabad, Gujarat, India

Remote

Candidate must have experience in Embedded / Firmware testing.( Notice Period - 0-30 days) About the Role Embedded / Firmware tester Good experience in Python and automation testing. Responsibilities Design, develop, and maintain automated test frameworks and scripts, web, mobile, and API testing. Ensure the automation frameworks are scalable, maintainable, and reusable. Stay current with industry trends and best practices in automation testing and QA methodologies. Review & Documentation - Test Plan & Test Cases. Experience with CI/CD tools such as Jenkins, Git, or similar. Work closely with cross-functional teams including developers, product managers, and other QA engineers to ensure comprehensive test coverage. Participate in design and code reviews to provide a QA perspective. Analyze test results, identify defects, and work with development teams to resolve issues. Generate test reports and metrics to track the quality and coverage of the automation suite. Qualifications In-depth understanding of Test Methodologies, SDLC (Waterfall, Agile), STLC, Bug Life Cycle. Hands-on experience in different techniques of Black Box Testing. Hands-on experience in using various Test Management Tools and Bug Tracking Tools (e.g., TestRail, HP ALM) in test report generation. Experience in Embedded firmware and hardware testing. Certification in automation testing (e.g., ISTQB Advanced Level - Test Automation Engineer). Familiarity with CI/CD pipelines and DevOps practices. Expertise in Python-based development. Understanding of data structures like lists, dictionaries, tuples, and set. Various programming techniques like list comprehension, list slicing, shallow & deep copy, eval/exec, regex & lambda, modules & packages. Automation of remote data processing using modules like pexpect or any such tool. Parsing input files like Excel, XML, HTML, CSV, etc (any one or more). Hands-on experience & understanding of one or more Automation frameworks like Robot, GTest, py.test, etc. Hands-on experience in custom test framework development is a plus. Understanding of various test metrics and reports. Networking protocol, Devices, and application / L2-L3 testing with hands-on experience on tools like Ixia, Spirent, Wireshark, WireEdit. Experience with IoT, Thread, Azure, Nest, Apple Home Kit, etc. NICE to have: Knowledge of the following tools: Jmeter, SoupUI / Postman, Appium, QTP, Selenium. Debugging tools: Oscilloscope, Logic analyzer, GDB, PDB, Wireshark, Ixia, Spirent, Vectorcast, GTest, Monkey runner. Experience with performance testing tools like JMeter or LoadRunner. Knowledge of BDD/TDD practices and tools like Cucumber or SpecFlow. Understanding of cloud-based testing environments and tools. Equal Opportunity Statement We are committed to diversity and inclusivity. ```

Posted 1 month ago

Apply

0.0 - 4.0 years

0 Lacs

Hyderabad, Telangana

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

5.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Designation: Embedded Software Engineer Experience: 5+ Years Internal: Designing and maintaining embedded Linux distributions using build systems like Yocto or Buildroot Configuring and optimizing the Linux kernel, device trees, bootloaders, and system services. Developing middleware components and abstraction layers to expose hardware and system services to higher-level applications. Creating and maintaining developer-facing SDKs, APIs, and documentation to support application development on the platform. Defining and implementing modular system components for scalability and reuse across product lines. Integrating and validating support for various hardware interfaces and peripherals (e.g., I2C, SPI, UART, GPIO, USB, etc.). Collaborating with hardware, QA, and application teams to bring up new platforms and ensure end-to-end system stability. Driving improvements in boot time, system resource usage, and maintainability. Participating in system security design including secure boot, encrypted storage, and software update integrity. Contributing to internal engineering standards, tools, and CI/CD workflows to support platform development and deployment. External: Arranging technical skills improvement programmes for self and team Identify & propose external collaborator (developers/companies) for outsorcing work. Provide clear requirements to identified collaborators. For outsourced development, set milestones and deliverables, review the progress and validate the deliverables Provide technical support to developers comminity Review / Validation of applications from developers community and approving / rejecting them Educational Qualification: Bachelor's degree in Electrical/Electronic/Computer Engineering Required Skills: Hands-on experience in Embedded Linux development. Strong programming skills in C/C++. Proficient with Yocto Project, Buildroot, or custom embedded build systems. Solid grasp of Linux system internals, kernel modules, and bootloader customization (e.g., U-Boot). Experience with developing or maintaining middleware interfaces or platform abstraction layers. Familiarity with shell scripting, Linux debugging tools (e.g., strace, perf, gdb), and board bring-up practices. Experience building and distributing SDKs or platform APIs for internal or external developers. Familiarity with secure boot, encryption, and system hardening in embedded Linux. Exposure to OTA update frameworks (e.g., SWUpdate, RAUC, Mender). Understanding of CI/CD pipelines for embedded system integration and release automation. Working knowledge of containerized environments on embedded Linux (Docker, Podman). Excellent communication and documentation skills. Ability to work independently and as part of a multi-disciplinary team. Proactive, ownership-driven mindset with attention to long-term maintainability and scalability.

Posted 1 month ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Job Description Software Integration engineer needs to have the following skills: Good knowledge of cross-target build system like Yocto, open embedded or other builds tools that can be used to really create customized Linux distribution. Select the application/middleware to be installed in the final image. Configure system features/kernel build for real target build for emulated hardware knowledge of debugging tools like gdb (or similar) good knowledge of git (or github) good knowledge of scripting languages like bash and Python used to perform peer review on changes made by other colleagues. on SW Integration we are not create code from scratch we usually merge/fix conflicts on code developed by other teams

Posted 1 month ago

Apply

6.0 years

10 - 15 Lacs

Haryāna

On-site

JD- Tech Lead- C/Go Key Responsibilities: · Technical Leadership & Design: o Lead the technical design and implementation of complex software modules primarily in C/C++ and Golang for telecom applications, ensuring adherence to architectural principles and best practices. o Actively participate in architectural discussions, evaluate technical options, and contribute to decisions that shape the future of our telecom platforms. o Translate high-level requirements into detailed technical designs and guide the team through implementation. · Software Development & Engineering: o Develop, test, and debug high-performance, low-latency code in both C/C++ and Golang for mission-critical telecom systems. o Write clean, efficient, and well-documented code, focusing on quality and maintainability. o Integrate and optimize software components within a Linux environment, ensuring optimal resource utilization. · Kubernetes & Cloud Native Operations: o Design and implement solutions leveraging Kubernetes for container orchestration, deployment, and lifecycle management of telecom applications. o Understand and apply cloud-native principles to optimize applications for deployment in containerized environments. o Troubleshoot and resolve issues related to Kubernetes deployments, pods, services, and underlying infrastructure. · Telecom Domain Application: o Apply a solid understanding of telecom protocols, standards (e.g., 5G, 4G, IMS, VoIP, SDN/NFV), and network architectures to ensure solutions meet industry requirements. o Address performance, reliability, and security challenges inherent in real-time telecom systems. · Mentorship & Collaboration: o Provide technical guidance and mentorship to junior and mid-level engineers, fostering their growth and development. o Participate actively in code reviews, offering constructive feedback and ensuring adherence to coding standards. o Collaborate effectively with cross-functional teams including product management, QA, and operations to ensure seamless product delivery. · Performance & Optimization: o Identify and resolve performance bottlenecks in C/C++ and Golang applications and Linux environments. o Implement strategies for efficient resource utilization and system stability. Required Skills & Experience: · 6-8 years of progressive experience in software development. · Strong expertise in C/C++ programming , including object-oriented design, multi-threading, inter-process communication (IPC), and network programming. · Proven hands-on experience with Golang (Go) , including concurrency patterns, Goroutines, channels, and standard library usage. · Minimum 3-4 years of hands-on experience in the telecom domain , demonstrating a solid understanding of telecom protocols and architectures (e.g., SIP, RTP, Diameter, 4G/5G core network elements). · Hands-on experience with Kubernetes , including deploying, managing, and troubleshooting containerized applications. · In-depth experience with Linux environments , including system programming, shell scripting, debugging tools (GDB, Valgrind), and performance analysis. · Experience with version control systems (e.g., Git). · Solid understanding of data structures and algorithms. · Excellent problem-solving, analytical, and debugging skills. · Strong communication and interpersonal skills, with the ability to lead and collaborate effectively within a team. Location- Gurgaon/Bangalore Budget- 24 LPA Job Types: Full-time, Permanent Pay: ₹1,000,000.00 - ₹1,500,000.00 per year Work Location: In person Expected Start Date: 01/07/2025

Posted 1 month ago

Apply

6.0 years

20 - 26 Lacs

India

On-site

Strictly 6+ Yrs of Experience Responsibilities Develop framework, tools and scripts for trading system development. Develop automation framework and scripts for production monitoring and verification. Collaborate with architects and developers to understand the system functionality and behavior. Develop tools and scripts for Continuous Integration and Delivery. Collaborate with other Developers and QA Engineers to execute full cycle integration, functional, regression and performance testing. Continuously improve the system performance and propose better solutions. Provide on-call technical support during business and, occasionally, off hours depending on rotation and/or subject-matter expertise on a given component. Effectively interact with business and operations for solving design and operational challenges. Knowledge and Experience 6+ years hands on experience in programming language like C/C++, Python, Java on Linux. Hands on experience in scripting like Perl, shell, etc., Experience with code analysis and coverage tools like gdb, Valgrind, Coverity. Experience with supporting production changes, UAT testing and debugging production issues. Strong understanding of computer science fundamentals, algorithms and data structure. Strong automation skills. Good understanding of TCP/IP and Multicast network protocols. Ability to work in a highly demanding and fast-paced environment. Experience with trading, market data and financial applications preferred. Bachelor's degree in Computer Science or Engineering. Job Type: Full-time Pay: ₹2,000,000.00 - ₹2,600,000.00 per year Schedule: Day shift Work Location: In person

Posted 1 month ago

Apply

3.0 - 4.0 years

0 Lacs

Bengaluru

On-site

Meet the Team Internet became a reality because of Cisco and its intelligent innovations in WAN engineering over multiple decades. We are reinventing WAN now and disrupting the market. If you love the challenge of building a highly scalable intelligent distributed system, then please join the party. We are abstracting WAN infrastructure and programmatically building a highly flexible controller-based software defined solution to provide intent based networking. Our solutions provide secure connectivity to user & device from anywhere in the world to their favorite application running in cloud, on premise or as SaaS. We give the opportunity to learn and innovate in a vast technology space of Routing, Security, Analytics, Telemetry, Distributed System, Machine learning and endless other areas. We strive to create an open and transparent culture where we embrace new ideas with open arms. Hardware Routing Platform Software under Catalyst Engineering Routing team builds industry leading Headend SDWAN and Edge routing platforms (Catalyst 8500 and ASR1000) is part of a bigger team that is currently working on building next generation routing and services in controller-based network deployment at scale, enabling the customers to avail secure, reliable, and fast connectivity in a highly distributed SDWAN fabric spanning across the globe connecting thousands of devices and millions of users. Join us and be part of the high energy team, help transform and build intelligent internet. Your Impact You will have the opportunity to work with leading-edge networking technologies in the areas of SDWAN and edge routing platforms and be part of the team responsible for defining, developing, and innovating new and evolving features and architectures in SDWAN and routing. You will work in collaboration with team who will define the next generation ASIC for routing products which would require new architecture for packet forwarding. You will participate in many creative projects, with the authority and scope to apply your expertise in a dynamic engineering environment. Our team values collaboration, learning, paramount focus on quality and customer impact. You will get a chance to work with various teams across varied technologies and will learn and be part of an ever growing, evolving technology. You will be responsible for crafting, coding and testing forwarding components with focus on end-to-end visibility and knowledge. You will have the opportunity to influence the network behavior by collaborating with other Engineers, Technical Leaders and Distinguished engineers across multiple cross-functional teams in Cisco. This role is for you if you believe you are passionate about problem solving, can articulate problems in a way that people start seeing solutions in it as well. You are someone who challenges the status quo and a driver of change. Minimum Qualifications and Requirement: 3-4 years of Industry experience. Hands on experience on End-to-End Software development in a networking company in areas of Platforms, Hardware, bring up, system software, drivers (kernel and user space), bootloaders, BIOS and performance engineering/tuning Strong C programming in Linux and device drivers with skills and familiarity with large software development projects in an UNIX or IOS environment including experience with source code control systems, i.e. ability to search, navigate and handle extremely large code base. Experience with LAN/WAN communication interfaces, Ethernet layer 2, layer 3 technologies. Experience with hardware and software debuggers, GDB, Arium, BDI. Experience with scripting and automation and to be able to design, create and run scripts for longevity tests for platform, e.g Shell, Python, Perl, TCL, Expect. The successful candidate will participate on project teams defining and developing innovative new products based on Cisco technology. Key functions are following: Develop, enhance, verify and sustain embedded system software for complex internetworking products as a key member of a cross-functional team. Perform design trade-off analysis, write software specifications, code, integrate and test new software and hardware, complete product release, and provide field support. Interface with Business Development, External Partners, Hardware Engineering, QA Test and Release Operations throughout the development cycle. Act as Key Decision maker on Technical and Engineering Design issues. Desirable skills: Knowledge or demonstrated experience with high-speed interfaces, PHY, MAC, MACSEC experience will be a plus. Some of the key areas of expertise in addition to Networking domain is platform/System Areas such as kernel bring up, kernel driver development, platform bring up/ management software and Cloud Networking Technologies. Experience in debugging platform issue with i2c, i2c trace analyzers, PCIe. Knowledge of X86, ARM assembly code. Motivated self-starter with good communication and organizational skills, with demonstrated ability to develop and deliver superior products in a cross-functional team environment under aggressive schedules. Knowledge and experience of micro code and forwarding, datapath plus. Knowledge and experience of DPDK is plus. #WeAreCisco (This is the Standard and cannot be changed) #WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all. Our passion is connection—we celebrate our employees’ diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best. We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer—80 hours each year—allows us to give back to causes we are passionate about, and nearly 86% do! Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us Message to applicants applying to work in the U.S. and/or Canada: When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings. Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco’s flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco’s Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows: .75% of incentive target for each 1% of revenue attainment up to 50% of quota; 1.5% of incentive target for each 1% of attainment between 50% and 75%; 1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

Posted 1 month ago

Apply

10.0 - 15.0 years

2 - 3 Lacs

Bengaluru

On-site

10-15 years of Strong programming skills in C,Shell and Linux Experience in IBM Cloud or any other cloud. At least 3 year experience in Go programming Good programming skills in Python is additional. Strong in oops concepts, regular expressions, file handling, exception handling and multithreading. Good debugging skills (dbx or gdb) Experience in Linux Programming. Should have experience in virtual machines creation and Linux operating systems installation. Experience in using tools GIT, jira Shall have strong analytical skills, excellent communication, and ability to innovate. Good domain knowledge storage and virtualization domains. Technologically savvy with excellent communication abilities Work closely with other development teams, product management, other engineering teams and customer support to continuously evolve and innovate the product. Reviews code to ensure compliance with coding standards and to ensure that defined requirements are met. Makes recommendations for improvements. Manage the delivery of assigned modules on time with high quality. Review Requirements. Other duties as assigned.

Posted 1 month ago

Apply

4.0 - 8.0 years

8 - 14 Lacs

Mumbai, Thane, Navi Mumbai

Work from Office

We are currently recruiting for Java, Spring boot, preferably with Banking experience for our client, based at Mumbai. Job Description : - 4 years plus of overall development experience - Hands-on development experience and in-depth knowledge of Java, Spring boot. - Excellent engineering skills in designing and implementing scalable solutions. - Good knowledge of CI/CD Pipeline with strong focus on TDD, Git, Quay. - Strong communication skills and ownership - Exposure to Cloud, Microservices is highly desired - Experience in working on public cloud environments like AWS, Azure, GCP w.r.t. solutions development, deployment & adoption of cloud-based technology components like IaaS PaaS offerings - Proficiency in PL/SQL and Database development - Strong in J2EE & OOPS Design Patterns - Good communication is required.

Posted 1 month ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Hyderabad

Work from Office

We are looking for a skilled SAP VIM professional with 7 to 12 years of experience to join our team on a contract-to-hire basis. The ideal candidate will have a strong background in SAP VIM and excellent analytical skills. Roles and Responsibility Collaborate with cross-functional teams to design and implement SAP VIM solutions. Develop and maintain technical documentation for SAP VIM projects. Provide training and support to end-users on SAP VIM functionality. Troubleshoot and resolve complex technical issues related to SAP VIM. Analyze business requirements and provide recommendations for process improvements using SAP VIM. Work closely with stakeholders to ensure successful project delivery. Job Requirements Strong knowledge of SAP VIM modules and functionalities. Excellent analytical and problem-solving skills. Ability to work effectively in a team environment. Strong communication and interpersonal skills. Experience with SAP VIM implementation and maintenance projects. Familiarity with industry-specific regulations and standards.

Posted 1 month ago

Apply

3.0 - 6.0 years

5 - 9 Lacs

Pune

Work from Office

Strong OOP Concepts, hands on experience on C++,Qt Defect triaging, Defect fixing, feature development Required Skills are- Strong OOP Concepts, hands on experience on C++,Qt Strong in logical thinking Good to have skills CAN, gTest framework, C++14 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.

Posted 1 month ago

Apply

4.0 - 7.0 years

6 - 10 Lacs

Pune

Work from Office

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. Strong OOP Concepts, hands on experience on C++,Qt Defect triaging, Defect fixing, feature development Required Skills are- Strong OOP Concepts, hands on experience on C++,Qt Strong in logical thinking Good to have skills CAN, gTest framework, C++14 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.

Posted 1 month ago

Apply

5.0 - 10.0 years

6 - 10 Lacs

Noida

Work from Office

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design. Job Duties: We are seeking a motivated and quick-to-learn Software Engineer to join the Electronic Design Automation (EDA) field, specifically to advance the Questa formal verification product family. In this multifaceted role, you will be involved in the entire project lifecycle, from writing functional specifications to designing algorithms, coding, and creating test plans. Collaboration with a team of talented engineers and supporting top-tier industry customers will be essential. The ideal candidate will have extensive software development experience, particularly in developing and customizing components around graph-based formal models, with hands-on programming and expertise in crafting efficient netlist representation models for formal applications. Our primary responsibilities will include crafting and developing new features, customizing existing solutions, and improving software components for formal verification, ensuring quality, scalability, modifiability, and testability. You will collaborate with other engineering teams, take ownership of specific components, and drive them to excellence. Additionally, you will help drive the best software practices within the team and mentor other specialists as needed, all while contributing to the businesss overall needs. Job Qualifications: We require candidates to have a BE/B-Tech/M.Tech in CSE/ECE from a reputed engineering college. We are looking for candidates with 5-10 years of software experience, preferably in the Design and Verification domain. Expert in C++ , design patterns, and algorithms. Strong understanding of data structures and algorithm complexities . Proficient in advanced data structures and their applications. Expert in one of the following hardware description languages Verilog , System Verilog , or VHDL . Knowledge of scripting languages like Perl , Python , Bash , or Tcl . Proficient with development tools such as Makefile , gdb , valgrind , perforce/git , gcov , editors , and IDEs . Strong problem-solving and analytical skills . Experienced in the development and delivery of multi-man-month projects from start to finish. Familiarity with Linux platforms . Exposure to formal-based verification methodologies (model checking, equivalence checking, automated reasoning) is a plus. Soft Skills: Self-motivated and committed to work. Strong team player with the ability to work independently. Hardworking, sincere, and open to constructive feedback. Able to work in challenging environments and collaborate effectively with multi-cultural technical teams. Good to Have: Exposure to Synthesis, Simulation, and other verification methodologies like Assertion, Coverage, etc. Strong presentation, listening, and communication skills for effective team interactions. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow! #li-eda #LI-HYBRID

Posted 1 month ago

Apply

3.0 - 8.0 years

9 - 14 Lacs

Bengaluru

Work from Office

As a System Software Development Engineer (AI), you will be responsible for building and exploitation of the unique AI h/w acceleration features on IBM Power Processor (PPC). Responsibilities include : Knowledge of low level code in the Linux Operating System that interacts directly with accelerator hardware. Develop software to enable standard AI open source frameworks like PyTorch, pytorch profiler, libkineto, AI and ML technologies. Developing userspace drivers for accelerators. With focus on development, you will be responsible for delivery, working and support of the existing AI accelerator stack. This includes adding newer features to the accelerator stack and support with customer bugs. Required education Bachelor's Degree Required technical and professional expertise 3+ years of Software Development experience in System Software domain. Experienced in development of Linux drivers and related concepts with 2+ years of hands on experience. Strong programming experience in C++. Knowledge of C, Python. Strong debugging and problem solving skills with expertise in problem determination methods and debugging tools such as gdb. Knowledge of machine learning and AI concepts. Experience in source code repository systems such as git, scripting languages Python, working with containers (docker/podman) Highly motivated Individual with ability to drive work in a fast pace dynamic global development team. Strong verbal and written communication skills.

Posted 1 month ago

Apply

6.0 years

22 - 24 Lacs

Gurgaon

On-site

Key Responsibilities: Technical Leadership & Design: Lead the technical design and implementation of complex software modules primarily in C/C++ and Golang for telecom applications, ensuring adherence to architectural principles and best practices. Actively participate in architectural discussions, evaluate technical options, and contribute to decisions that shape the future of our telecom platforms. Translate high-level requirements into detailed technical designs and guide the team through implementation. Software Development & Engineering: Develop, test, and debug high-performance, low-latency code in both C/C++ and Golang for mission-critical telecom systems. Write clean, efficient, and well-documented code, focusing on quality and maintainability. Integrate and optimize software components within a Linux environment, ensuring optimal resource utilization. Kubernetes & Cloud Native Operations: Design and implement solutions leveraging Kubernetes for container orchestration, deployment, and lifecycle management of telecom applications. Understand and apply cloud-native principles to optimize applications for deployment in containerized environments. Troubleshoot and resolve issues related to Kubernetes deployments, pods, services, and underlying infrastructure. Telecom Domain Application: Apply a solid understanding of telecom protocols, standards (e.g., 5G, 4G, IMS, VoIP, SDN/NFV), and network architectures to ensure solutions meet industry requirements. Address performance, reliability, and security challenges inherent in real-time telecom systems. Mentorship & Collaboration: Provide technical guidance and mentorship to junior and mid-level engineers, fostering their growth and development. Participate actively in code reviews, offering constructive feedback and ensuring adherence to coding standards. Collaborate effectively with cross-functional teams including product management, QA, and operations to ensure seamless product delivery. Performance & Optimization: Identify and resolve performance bottlenecks in C/C++ and Golang applications and Linux environments. Implement strategies for efficient resource utilization and system stability. Required Skills & Experience: 6-8 years of progressive experience in software development. Strong expertise in C/C++ programming , including object-oriented design, multi-threading, inter-process communication (IPC), and network programming. Proven hands-on experience with Golang (Go) , including concurrency patterns, Goroutines, channels, and standard library usage. Minimum 3-4 years of hands-on experience in the telecom domain , demonstrating a solid understanding of telecom protocols and architectures (e.g., SIP, RTP, Diameter, 4G/5G core network elements). Hands-on experience with Kubernetes , including deploying, managing, and troubleshooting containerized applications. In-depth experience with Linux environments , including system programming, shell scripting, debugging tools (GDB, Valgrind), and performance analysis. Experience with version control systems (e.g., Git). Solid understanding of data structures and algorithms. Excellent problem-solving, analytical, and debugging skills. Strong communication and interpersonal skills, with the ability to lead and collaborate effectively within a team. Job Type: Full-time Pay: ₹2,200,000.00 - ₹2,400,000.00 per year Schedule: Day shift Work Location: In person

Posted 1 month ago

Apply

40.0 years

0 Lacs

Chennai

On-site

Company Overview KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of tomorrow’s electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us. Group/Division With over 40 years of semiconductor process control experience, chipmakers around the globe rely on KLA to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. First to deliver the best imaging and classification data for every defect or point on any layer at any time. EBeam’s mission encapsulates its role as the “eyes” of KLA’s product line, providing timely information on defects and critical locations on the wafer at the highest spatial resolution possible. Customers use EBeam products alongside KLA patterned and bare wafer inspectors to quickly understand the nature of defects and other imperfections on product wafers and take action to correct the manufacturing process. Job Description/Preferred Qualifications Qualifications: Expertise in C/C++, Linux Development, Performance Engineering. Hands-on Experience in Application/System Profiling Utilities like vTune, Nvidia Nsight, Linux native utilities Good debugging skills in using gdb and Linux system utilities to troubleshoot timing sensitive distributed applications. Use object-oriented principles and design patterns to develop fault-tolerant and extendable software Good knowledge on HPC system components - including CPU/GPU architecture, scalable/distributed storage, high-bandwidth inter-connects, and cloud-based computing architectures Proficiency in Python and Shell scripting languages. Preferred Qualifications: Proficiency in parallel programming (MPI, SLURM, OPENMP, UCX, etc.) Solid understanding and practical experience with Linux OS, kernel features, and networking basics Familiarity with deep learning and machine learning frameworks and workflows Experience with containerization technologies (Docker/Singularity) for packaging software services Minimum Qualifications Master's Level Degree and related work experience of 1 year. Bachelor's Level Degree and related work experience of 3 years. We offer a competitive, family friendly total rewards package. We design our programs to reflect our commitment to an inclusive environment, while ensuring we provide benefits that meet the diverse needs of our employees. KLA is proud to be an equal opportunity employer Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees. KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment. Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA. Please ensure that you have searched KLA’s Careers website for legitimate job postings. KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers. If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to talent.acquisition@kla.com to confirm the person you are communicating with is an employee. We take your privacy very seriously and confidentially handle your information.

Posted 1 month ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Location - Pune Magerpetta Required Skills & Experience: 8+ years of experience in Embedded Linux development . Strong proficiency in C++ . Experience with TI Sitara AM64x or similar ARM-based SoCs. Deep expertise in U-Boot bootloader customization and Linux kernel configuration. Strong understanding of secure boot , authentication mechanisms, and firmware security. Hands-on experience with Yocto Project (custom layers, recipes, and configurations). Familiarity with cryptographic libraries , especially OpenSSL for secure data transmission. Knowledge of device trees, drivers, and BSPs for custom hardware platforms. Experience in cross-compilation, debugging tools (JTAG, GDB, strace, perf, etc.), and profiling techniques. Strong debugging and troubleshooting skills, including hardware-software interaction debugging . Experience with version control systems (Git, Gerrit, etc.) and CI/CD pipelines for embedded development. Preferred Skills: Experience with RTOS or real-time extensions in Linux. Knowledge of secure elements, TPM, or HSM for embedded security. Experience with containerization on embedded platforms (e.g., Docker, LXC). Familiarity with networking stacks and protocols in embedded systems. Knowledge of power management strategies for embedded devices. Education: Bachelor’s or Master’s degree in Electronics, Computer Science, Embedded Systems, or a related field

Posted 1 month ago

Apply

5.0 - 8.0 years

7 - 10 Lacs

Gurugram

Work from Office

Immediate Openings on Senior Developer/Lead Developer Gurgon Experience 8+ Skills - Dot net with React developer Location Gurgon Notice Period - Immediate . Employment Type Contract . Position Senior Developer/Lead Developer Experience 8-10 Years Base Location Gurgaon Domain/Area Datacom/ Telecom/ PKI Security Required Skills Good experience in all stages of software development life cycle including req. Analysis, design, dev, end to end testing, M&S, HLD/ LLD, PoC, Feasibility Study, code review etc. Excellent Programming Skills in C and Unix System Programming, shell scripting and should be willing to work in Python Experience in IPSEC, PKI Security & Infrastructure, Network security Design & Development. Knowledge of Certificate Authority functionality, Certificate life cycle management. Good knowledge of TCP/ IP, Data Routing, networking fundamentals, LAN, WAN, IPSEC, 802.1x. OS Unix/ Linux platform. Hands-on Experience on Setting up small lab networks for day to day development activities, debugging. Knowledge of Tools Static/ Dynamic Code analysis tools, QC, Bugzilla, TFS, GIT, VM, Network Simulator/ Emulators, Wireshark, traffic generator, GDB, Make Desirable Skills Good to have knowledge on Microsoft CA Configurations, Radius (Freeradius/ NPS) Authentication & Configuration, DHCP Configuration, CISCO/ Juniper utilization for dev testing. OS OpenWRT Working knowledge of Wireless/ Wifi, wireless authentication mechanism, AP etc. Knowledge of Protocols SCEP, EAP-TLS, HTTP, HTTPS, SSL, OpenSSL

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