Jobs
Interviews

677 Gdb Jobs - Page 13

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

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

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

Posted 1 month ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

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

Posted 1 month ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

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

Posted 1 month ago

Apply

1.0 - 3.0 years

2 - 5 Lacs

Gurugram

Work from Office

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

Posted 1 month ago

Apply

3.0 - 5.0 years

3 - 7 Lacs

Gurugram

Work from Office

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

Posted 1 month ago

Apply

0.0 years

7 - 11 Lacs

Bengaluru

Work from Office

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

Posted 1 month ago

Apply

1.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

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

Posted 1 month ago

Apply

1.0 years

0 Lacs

Gurugram, Haryana, India

On-site

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

Posted 1 month ago

Apply

6.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

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

Posted 1 month ago

Apply

2.0 years

2 - 8 Lacs

Hyderābād

On-site

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

Posted 1 month ago

Apply

3.0 years

0 Lacs

Hyderābād

On-site

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

Posted 1 month ago

Apply

30.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

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

Posted 1 month ago

Apply

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
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