Jobs
Interviews

153 Valgrind Jobs - Page 3

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

3.0 years

0 Lacs

Noida

On-site

Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! At Adobe, you will be immersed in an exceptional work environment that is recognized around the world. You will also be surrounded by colleagues who are committed to helping each other grow through our outstanding Check-In approach where ongoing feedback flows freely. If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer. About the Team: Our team has built World’s best-embedded and host technologies for printing. And our customers include leading MFP and Printer manufacturers. Our print technologies span multiple print segments: Graphic Arts, Digital Printing, Wide Format, and Office Printing. No matter whether people “Print for Earning” (Big Presses printing - Magazines, News Papers, Banners, Packages, etc.) or they “Print because they Earn” (Office & Home printers), they most probably use our print technology. Work involves deep domain (PDF, PostScript etc.), but it also spreads across multiple platforms and operating systems. We also own patented Scan technology that generates high quality, intelligent, searchable, reflowable, compact, secure PDFs from color or b/w scanned images. All kind of digital security is implemented in both Print & Scan workflows. Responsibilities: The engineer would contribute extensively in analysis, design, and programming for major and dot software releases. The role would from time to time require to collaborate with product marketing to evaluate and resolve new features to be added. Should be a proactive self-starter who can develop methods, techniques, and evaluation criterion for attaining results. A specialist on one or more platforms and knowledgeable of cross-platform issues, products, and customer requirements. You would contribute significantly towards the development and application of sophisticated concepts, technologies, and expertise within the team. Review and provide feedback on features, technology, architecture, designs and creative problem solving You would be required to address broad architecture and design issues of future products or technologies and provide strategic direction in evaluating new technologies in their area of expertise Domain: Print workflows (Postscript, PDF, Graphics, Color, Font, etc.) Scan (OCR, Compression, Digital Security, etc.) Required skills: B.Tech / M.Tech in Computer Science & Engineering from an outstanding institute. 3 to 6.5 years of hands-on design/development experience. Strong C/C++ coding background Proficiency in data structures and algorithms Platforms: Windows, Linux, Embedded (Intel/ARM) Tools: Visual Studio, GCC, CMake, Valgrind, Helgrind, Callgrind Good understanding of object-oriented design. Should have excellent computer science fundamentals Must have excellent communication skills. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call (408) 536-3015.

Posted 3 weeks ago

Apply

3.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! At Adobe, you will be immersed in an exceptional work environment that is recognized around the world. You will also be surrounded by colleagues who are committed to helping each other grow through our outstanding Check-In approach where ongoing feedback flows freely. If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer. About the Team: Our team has built World’s best-embedded and host technologies for printing. And our customers include leading MFP and Printer manufacturers. Our print technologies span multiple print segments: Graphic Arts, Digital Printing, Wide Format, and Office Printing. No matter whether people “Print for Earning” (Big Presses printing - Magazines, News Papers, Banners, Packages, etc.) or they “Print because they Earn” (Office & Home printers), they most probably use our print technology. Work involves deep domain (PDF, PostScript etc.), but it also spreads across multiple platforms and operating systems. We also own patented Scan technology that generates high quality, intelligent, searchable, reflowable, compact, secure PDFs from color or b/w scanned images. All kind of digital security is implemented in both Print & Scan workflows. Responsibilities: The engineer would contribute extensively in analysis, design, and programming for major and dot software releases. The role would from time to time require to collaborate with product marketing to evaluate and resolve new features to be added. Should be a proactive self-starter who can develop methods, techniques, and evaluation criterion for attaining results. A specialist on one or more platforms and knowledgeable of cross-platform issues, products, and customer requirements. You would contribute significantly towards the development and application of sophisticated concepts, technologies, and expertise within the team. Review and provide feedback on features, technology, architecture, designs and creative problem solving You would be required to address broad architecture and design issues of future products or technologies and provide strategic direction in evaluating new technologies in their area of expertise Domain: Print workflows (Postscript, PDF, Graphics, Color, Font, etc.) Scan (OCR, Compression, Digital Security, etc.) Required skills: B.Tech / M.Tech in Computer Science & Engineering from an outstanding institute. 3 to 6.5 years of hands-on design/development experience. Strong C/C++ coding background Proficiency in data structures and algorithms Platforms: Windows, Linux, Embedded (Intel/ARM) Tools: Visual Studio, GCC, CMake, Valgrind, Helgrind, Callgrind Good understanding of object-oriented design. Should have excellent computer science fundamentals Must have excellent communication skills. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more about our vision here. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call (408) 536-3015.

Posted 3 weeks ago

Apply

0 years

1 - 10 Lacs

Bengaluru

On-site

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

Posted 3 weeks ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

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

Posted 3 weeks ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

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

Posted 3 weeks ago

Apply

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 years

10 - 15 Lacs

India

On-site

We are looking for a C++ developer responsible for building applications that may range from desktop applications to native mobile applications and embedded systems. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Responsibilities Design, build, and maintain efficient, reusable, and reliable C++ code Implement performance and quality modules Identify bottlenecks and bugs, and devise solutions to these problems Help maintain code quality, organization, and automatization Requirements (Add other responsibilities here that are relevant) Skills Strong proficiency in C++, with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, and algorithms (Specify any platform(s) that you want the developer to have a strong grasp of) Good understanding of memory management in non-garbage collected environments Understanding of dynamic polymorphism and C++ specific notions, such as friend classes Familiarity with templating in C++ Knowledge of the latest C++11 standard is appreciated (depending on project specifications) Familiarity with embedded systems design, low-level hardware interactions (if required) Knowledge of low-level threading primitives and real-time environments (depending on project requirements) Familiarity with system call wrapper library functions Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc. (if required) Familiarity with language tools, such as Valgrind (if required) Knowledge of component data sheets and specifications Implementation of automated testing platforms and unit tests Proficient understanding of code versioning tools (such as Git, SVN, and Mercurial) Familiarity with continuous integration (Make sure to mention other frameworks, libraries, or any other technology relevant to your project) (List education level or certification you require) Skills:- C++, Python and NodeJS (Node.js)

Posted 1 month ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Position: Software Engineer - C++ Experience: 2-4yrs Location: Pune Notice Period: Immediate - 15 Days Roles & Responsibilities Strong proficiency in C++, with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, software architecture design patterns and algorithms / API-SDK / cross platform software development Good understanding of memory management in non-garbage collected environments, hands-on with Valgrind etc memory profiling tools, experience with Secure coding models and practices Knowledge of low-level threading primitives and real-time environments Knowledge of Network architecture models (ISO-OSI, TCP-IP) programming e.g. HTTP/ REST/TCP/XMPP client server/peer to peer in C++ Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, Java etc. Proficient understanding of continuous integration / code versioning tools such as Git / SVN / Unit test automation with GTest etc Preferred experience with Crypto infrastructure such as Ethereum, Hyperledger, other blockchains, Cryptographic programming/ authentication/ identity management/ Cyber security software / Cryptanalysis / Ethical Hacking and Vulnerability Analysis [Good to Have] Exposure to R&D culture with disruptive ideas, brainstorming skills, MVP specification, quick proof of concepts to high quality product development, always open to learning new skills / technologies.

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

0.0 - 5.0 years

2 - 4 Lacs

Gurugram

Work from Office

Read and comprehend prescriptions or specifications and examine models or impressions to understand the design of dental products to be constructed as per the instructions of prescribing dentists. Perform procedures to fabricate and repair complete dental prostheses, fixed and removable partial dental prostheses, and individual crowns, bridges, inlays, onlays, pontics, & splints. Experienced in die-cutting, waxing, full crown and coping, spruing, investing, casting, metal finishing. Repaired dental prostheses and repaired and maintained tools and equipment. Wax build up, Casting, finishing & polishing. Ceramic and metal wax crowns. Plaster work. Die cutting. Rich experience in RPD & FPD.

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

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

8.0 years

0 Lacs

Ahmedabad, Gujarat, India

On-site

Glide Technology is hiring a Team Lead for our Embedded Software Team. Join us to guide a team of 4-8 engineers, define project architecture, and ensure the successful execution of complex embedded software projects. Key Responsibilities: Collaborate on designing complex projects with a focus on Microprocessors, Microcontrollers, and hybrid architectures. Demonstrate flexibility with diverse technologies, engage in hands-on coding, meticulous documentation. Conduct thorough reviews, establish/enforce coding and debugging best practices within team. Participate in recruitment, contribute to pre-sales, exhibit holistic technical and client-oriented approach. Preferred Qualifications & Experience: 8-10 years programming expertise in C/C++/Python, specialising in device driver and application development for Linux/FreeRTOS/BareMetal environments. Hands-on experience with ARM Cortex A/M SoCs, specialising in board bring-up. Familiarity with build systems such as Yocto, BuildRoot, or equivalent systems. Expert in tools: Oscilloscope, Analyzer, GDB, valgrind, git, CI/CD, static analysis. Effective communication skills exhibited both within the team and with customers. Holistic project management integrating technical proficiency, effective team leadership, and customer-oriented communication skills for project success. Additional expertise in pre-sales activities enhances overall versatility and value. About Glide Technology: Glide Technology has more than a decade of experience in providing innovative embedded software & hardware solutions with a seamless and process-oriented approach to product design across various industries such as IoT, Automation, Wearables, and Healthcare Devices serving many countries such as US, UK, Singapore, Germany, India and more. Glide Technology is headquartered in Ahmedabad, Gujarat, India, and has a sales office in California, US. Why Join Us? Competitive Salary: Compensation that values your skills. Cutting-Edge Technologies: Work with the latest industry tools. Global Clientele: Collaborate on impactful projects worldwide. Group Medical Insurance: Comprehensive health coverage. Comprehensive Benefits: Including retirement plans, paid time off, and more. Learning & Development: Continuous training and certifications. Collaborative Culture: A supportive, innovative environment. Recognition Programs: Performance rewards and awards. Wellness & Community: Work-life balance through wellness programs.

Posted 1 month ago

Apply

3.0 - 8.0 years

4 - 9 Lacs

Chennai

Work from Office

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

Posted 1 month ago

Apply

8.0 years

20 - 29 Lacs

Bengaluru, Karnataka, India

On-site

This role is for one of Weekday's clients Salary range: Rs 2000000 - Rs 2900000 (ie INR 20-29 LPA) Min Experience: 8 years Location: Bengaluru JobType: full-time Requirements About the Role: We are seeking a highly experienced Senior C++ Developer with expertise in C++ programming (preferably C++11/14/17) to join our engineering team focused on delivering high-performance solutions within the automotive domain . The ideal candidate will have a solid background in real-time and embedded systems, with strong knowledge of automotive standards and protocols. This role requires strong analytical and problem-solving abilities, the ability to work independently and collaboratively, and a passion for software excellence in complex, safety-critical systems. Key Responsibilities: Design, develop, and maintain software components using modern C++ (C++11/14/17) in accordance with project requirements. Collaborate with system architects, product managers, and other engineering teams to understand functional and non-functional requirements. Develop scalable and efficient modules for real-time systems within the automotive sector. Perform code reviews, optimize application performance, and ensure code quality and maintainability. Participate in end-to-end software development lifecycle including requirements gathering, architecture, implementation, and testing. Integrate third-party libraries and develop unit/integration tests to ensure code robustness. Debug and resolve software defects in a timely manner. Maintain up-to-date knowledge of automotive protocols (CAN, LIN, UDS, etc.) and industry trends. Adhere to safety-critical software standards and automotive software development guidelines (e.g., MISRA, AUTOSAR, ISO 26262 where applicable). Required Skills & Qualifications: Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, or a related discipline. 8+ years of hands-on experience in C++ programming, including C++11/14/17 standards. Strong proficiency in data structures, algorithms, multithreading, memory management, and performance tuning. Proven experience working in automotive embedded systems and understanding of vehicle communication protocols (CAN, LIN, FlexRay, etc.). Solid understanding of object-oriented programming and design patterns. Experience with Linux-based development environments and toolchains. Familiarity with tools like GCC, CMake, GDB, Valgrind, or similar development/debugging tools. Knowledge of version control systems (Git preferred) and CI/CD pipelines. Experience in working with agile development practices and version-controlled collaborative environments. Excellent verbal and written communication skills. Preferred (Nice-to-Have) Skills: Experience with automotive safety standards (e.g., ISO 26262). Exposure to AUTOSAR architecture. Familiarity with other programming languages (Python, Shell) for scripting and automation. Knowledge of testing frameworks like Google Test or CppUnit.

Posted 1 month ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

About the Role: A candidate with experience in C language should have a solid understanding of programming concepts, system-level programming, and application development. Candidates must be analytical, possess an aptitude for learning and exploring/implementing libs, and be able to communicate clearly and effectively. You’ll be Responsible for? Develop, test, and maintain software applications, libraries and modules using the C programming language. Write efficient, maintainable, and scalable code. Optimize existing C code for performance and memory management. Use debugging tools like GDB, Valgrind, or others to troubleshoot, identify, and resolve software bugs and performance issues. Perform memory leak detection and other performance optimizations. Participate in designing efficient, modular, and reusable C-based solutions. Write unit tests and integration tests for C-based applications. Conduct code reviews and ensure adherence to best practices and coding standards. Participate in continuous integration (CI) processes and code testing cycles. Work closely with internal, cross-functional teams (including IT/System, QA, and product teams) to deliver software solutions. Document code, design decisions, and implementation details for maintenance and future development. Maintain existing codebase by fixing bugs, implementing updates, and improving performance. Perform regular code refactoring to improve code quality. Maintain codebase repo versioning. You’d have? 5+ years of experience in C, C++ language programming & development. Graduate Engineer in IT / CS. Any C certification shall be preferred. Deep knowledge of C syntax, memory management, data structures, algorithms, GCC. Experience with pointers, dynamic memory allocation, file handling, regex, sftp, etc in C. Experience in using system / static / dynamic libraries linking & implementing in C. Good understanding of operating system internals, such as processes, threads, scheduling, and memory management. Experience with multi-threading and synchronization mechanisms in C. Strong debugging skills using tools like GDB, and experience with profiling tools to analyse performance bottlenecks. Proficient in using Git, SVN, or other version control systems. Ability to break down complex problems into smaller tasks and implement optimal solutions. Strong communication and interpersonal skills to collaborate with team members and stakeholders. Why join us? Impactful Work : Play a pivotal role in safeguarding Tanla's assets, data, and reputation in the industry. Tremendous Growth Opportunities : Be part of a rapidly growing company in the telecom and CPaaS space, with opportunities for professional development. Innovative Environment: Work alongside a world-class team in a challenging and fun environment, where innovation is celebrated. Tanla is an equal opportunity employer. We champion diversity and are committed to creating an inclusive environment for all employees. www.tanla.com

Posted 1 month ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Position: Sr. Software Engineer/Tech Lead - C++ Experience: 7+yrs Location: Pune Notice Period: Immediate - 30 Days Requirement: - Strong proficiency in C++, with fair knowledge of the language specification - Thorough knowledge of the standard library, STL containers, software architecture design patterns, and algorithms / API-SDK / cross-platform software development with QT / GTK / ElectronJS - Good understanding of memory management in non-garbage collected environments; hands-on experience with Valgrind and other memory profiling tools; experience with secure coding models and practices - Knowledge of low-level threading primitives and real-time environments - Familiarity with embedded systems design / IoT, low-level hardware interactions, and systems architecture; preferred experience with file systems, I/O peripherals, Embedded Linux / RTOS / device drivers / cross-compilation / firmware / middleware - Thorough knowledge of network architecture models (ISO-OSI, TCP-IP); programming experience in protocols like HTTP / REST / TCP / XMPP for client-server or peer-to-peer systems in C++ - Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, Java, etc. - Proficient understanding of continuous integration and code versioning tools such as Git, SVN; experience with unit test automation using frameworks like GTest - Knowledge of virtualization and experience with creating virtualized environments such as VMs and Docker containers - Preferred experience with crypto infrastructure such as Ethereum, Hyperledger, other blockchains; cryptographic programming, authentication, identity management, cybersecurity software, cryptanalysis, ethical hacking, and vulnerability analysis - Exposure to R&D culture with a focus on disruptive ideas, brainstorming, MVP specification, quick proof-of-concept development leading to high-quality product delivery; open to continuous learning and adoption of new skills/technologies

Posted 1 month ago

Apply

0 years

0 Lacs

Greater Hyderabad Area

On-site

Hi Folks! We are hiring for Linux Performance Deeveloper _ Lead role. Pleae find below the detailed Job Description for your reference. Key Responsibilities: System Performance Analysis Analyze system-level performance on Linux platforms across CPU, memory, disk I/O, and network. Use performance monitoring tools (e.g., perf, ftrace, oprofile, bpftrace, systemtap, vmstat, iotop, top, htop, sar, latencytop) to identify bottlenecks. Profile applications and system services to pinpoint inefficiencies. Benchmarking and Optimization Design, implement, and run synthetic and real-world benchmarks (e.g., Phoronix, stress-ng, lmbench, fio). Optimize kernel subsystems (scheduler, memory management, file systems, network stack) and user-space components. Tune performance parameters (sysctl, cgroups, kernel boot args, IRQ affinity, NUMA policies). Performance Regression Detection Integrate performance testing into CI pipelines. Use tools like kselftest, LTP, BPF, and flamegraphs to detect regressions and improve stability under load. Collaboration with Kernel and User-Space Teams Work closely with kernel developers to suggest enhancements or fix issues in upstream drivers, kernel modules, or subsystems. Collaborate with application teams to guide performance improvements or align workloads with system capabilities. Tool Development Build custom performance profiling or tracing tools using eBPF, Python, C/C++, or shell scripting. Maintain dashboards and telemetry infrastructure (Grafana/Prometheus/InfluxDB/etc.). Power and Thermal Optimization (in mobile/embedded use cases) Analyze and reduce CPU wakeups, idle power usage, and dynamic frequency scaling behavior (cpufreq, cpuidle, thermal governor tuning). Required Expertise: Strong Linux Internals Knowledge Deep understanding of kernel subsystems (scheduler, memory, CPU topology, virtual memory, etc.). Good grasp of system calls, IPC, and process life cycle. Proficiency in Tools perf, ftrace, bpftrace, strace, valgrind, gprof, flamegraph, systemtap, numactl. Languages C (for kernel modules or low-level profiling), Python or Go (for automation), Shell scripting (for tooling and monitoring setup). Experience with Virtualization/Containers Performance tuning for KVM, Xen, Docker, LXC, and Kubernetes environments. Understanding of cgroups, namespaces, and resource quotas. Experience in SoC/Embedded Devices ARM performance counters, PMU tuning, kernel power governors, and device-specific optimizations. Monitoring and Metrics Familiar with telemetry stacks (Grafana, Prometheus, Telegraf), exporting and interpreting metrics.

Posted 1 month ago

Apply

5.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Seeking a passionate and technically skilled Software Developer to join our award-winning slot development team . In this role, you will help design and implement game logic and core systems for next-generation slot machine titles. The ideal candidate has strong C++ experience, a solid foundation in real-time systems, and an eye for performance on embedded gaming platforms. What You’ll Do Develop, test, and debug game logic, math models, and reel mechanics for video slot games. Collaborate with artists, designers, and mathematicians to implement engaging features and smooth gameplay. Work with proprietary engines and game development toolchains. Optimize game performance for real-time play on dedicated gaming hardware. Integrate sound, animation, and visual effects into the game framework. Ensure code quality through documentation, reviews, and adherence to coding standards. Participate in game concept reviews, playtesting, and tuning sessions. Interface with QA teams to diagnose and fix issues across multiple platforms. What We're Looking For Masters or bachelor’s degree in CS/IT or related fields with 5-6 years of experience. Proficiency in C++(C++ 11 or later), with deep knowledge of object-oriented programming and memory management. Working knowledge of 2D rendering pipelines, sprite systems, frame based animation, shader programming (GLSL/HLSL) for visual effects and transitions. Familiarity with update/render cycles, frame timing, and event-driven input handling. Manual allocation/deallocation, memory profiling on embedded system, using tools like valgrind, GDB, or platform-specific debuggers to identify issues in performance or stability. Comfortable using build systems like cmake or Make for cross-platform compilation. Proficiency with version control systems: SVN, GIT, Perforce. Experience with Lua or Python for scripting, automation, or rapid prototyping is good to have. Nice to Have Previous experience in the developing slot games Game engine (e.g. Unity or Unreal Engine) scripting experience (C# or C++). Familiarity with multiplayer networking stacks, latency mitigation techniques, and authoritative server models. Hands‑on with dockers and containerized workflows Understanding of industry compliance standards (GLI‑11, GDPR, PCI). Preferences Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field—or equivalent professional experience. Passion for slot math, player psychology, and crafting frictionless user journeys. Demonstrated ownership of complex components or game features from concept to delivery 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

4.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Key Skills Experience in screen projection technologies Carplay , Android Audio (Wired and Wireless) Must have Apple CarPlay or Google AndroidAuto certification done for at least 1 program. Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++ ) Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC, Sockets . Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, JDB, Valgrind, System Debugging skills. Experience with API design, Real-Time Systems. Experience in Creating Requirements, Design, UML Diagrams, Doxygen Documentation Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools : Scrum/Kanban, JIRA, Confluence, TMX, R4J Experience with issue-tracking tools JIRA/DOOR, Review tools (GERRIT) etc Experience with Embedded Linux / Yocto/ QNX Experience of working in Scrum team in Agile methodology. Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience with PulseAudio / ALSA or similar audio frameworks. Experience with Genivi Modules and Standards: DLT, NSM, UserProfile, Persitance, SomeIP. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone . Experience with vehicle diagnostics (UDS, DoIP) Personal skills: Proficiency in problem solving and troubleshooting technical issues Excellent organizational, time management, prioritization, and multi-tasking skills Personal initiative, commitment, perseverance and resilience Well-developed communication and teamwork skills Aspiration to engineering excellence Mandatory skills Modern C++14/17, Linux, Android auto, projections, car play 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. Job Description - Grade Specific Has more than a year of relevant work experience. Solid understanding of programming concepts, software design and software development principles. Consistently works to direction with minimal supervision, producing accurate and reliable results. Individuals are expected to be able to work on a range of tasks and problems, demonstrating their ability to apply their skills and knowledge. Organises own time to deliver against tasks set by others with a mid term horizon. Works co-operatively with others to achieve team goals and has a direct and positive impact on project performance and make decisions based on their understanding of the situation, not just the rules.

Posted 1 month ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Job Descriptions: Experience in working with Bluetooth profiles and ability to do analyze air traces to root cause issues Experience in Automotive Infotainment Domain Experience in Modern C++14/17, OOPs, Design patterns . Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC , Sockets. Experience in Build tools like Make, CMake and Git workflow. Experience in Linux, GDB, Valgrind, System Debugging skills. Experience with Test-Driven Development, Google-Test, Robot Framework, Python. Shell Understanding Infotainment System Architecture, Design Principles. Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J Nice to have Experience with Embedded Linux / Yocto/ QNX Knowledge of ASPICE V-Model Processes. Understanding/Experience in containers, hyper visor, virtualization. Experience in Media player, Bluetooth, IAP, Android auto, Device manager , Remote UI. Experience with DevOps-CI/CD. Experience with AppArmour, Threat Modeling, TrustZone, Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations. Proficiency in problem solving and troubleshooting technical issues Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

0 years

0 Lacs

Coimbatore, Tamil Nadu, India

On-site

Role Description Role Proficiency: Develop maintain test and evaluate embedded software for all domain with limited supervision. Outcomes Develop pseudo code embedded program based on specific module design / data sheet. Creates defect reports through investigation analysing data and providing clear documentation on the detailed analysis of the defect logs. Participate in root cause identification. Own the unit testing strategy and plan. Execute the integration tests to generate coverage and traceability report. Ensure the HW & SW environment readiness. Publish static and dynamic analysis report. Optimize efficiency cost and quality by identifying opportunities for automation/process improvements and Agile delivery models Learn technology business domain system domain individually and as recommended by project / account Mentor Developer 1/Software Engineers to become more effective in their roles Measures Of Outcomes Adherence to module level design guidelines process and coding standards. Adhere to schedule and timelines Adhere to SLA wherever applicable Number of defects post delivery Number of compliance issues Reduction of recurrence of known defects Number of violations on static /dynamic analysis report. Requirement Outputs Expected: Understand the module level requirement and extract required info from the data sheets Code Learn coding standards and develop embedded FW/driver/application codes for the module level. Understand the code flow and develop code with guidance. HW & SW Setup Able to bring up the HW boards clusters infotainment embedded systems. Test Develop test strategies and plan for unit test (using tools like RTRT) execute integration tests. Debug & Fix Able to root cause the defects collect debug logs using various debug tools. Document Defect analysis report; prepare code coverage reports. Contribute HLD LLD on modules worked upon Status Reporting Report status of tasks assigned; comply with project related reporting standards/process Collaborative learning's/ sharing within the team. Skill Examples Ability to develop entire module featuring using C/C++ in an optimized manner. Aptitude to write driver and applications for Embedded Linux/ windows/ Android (user and kernel space). Ability to understand hardware internal architecture Capability to contribute to IVI/Instrument cluster/HUD Gateway STB’s related product development Ability to generate coverage reports using industry standard tools. Knowledge Examples Knowledge on ARM x86 PIC based micro controller’s architecture. Understanding of compilers like Keil Gcc Visual studio. Knowledge of BIOS OS Automotive IoT concepts. C basic programming OOPs concepts python shell scripting exposures. Comprehension of Linux internals interrupt handling U-boot Bootloader and Memory management Knowledge of these technologiesa. Bluetooth WIFI GPS USB b. LoRA Mqtt NBIoT Experience or knowledge of following toolsa. GIT/Gerrit JIRAb. CANoe GTest/GMockc. Valgrind Doxygend. Gcov LCOV Adequate knowledge of reading schematics and datasheets of components Additional Comments Embedded Application Software Development Skills Embedded,Application Software,Development Show more Show less

Posted 1 month ago

Apply

1.0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! At Adobe, you will be immersed in an exceptional work environment that is recognized around the world. You will also be surrounded by colleagues who are committed to helping each other grow through our outstanding Check-In approach where ongoing feedback flows freely. If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer. About the Team: Our team has built World’s best-embedded and host technologies for printing. And our customers include leading MFP and Printer manufacturers. Our print technologies span multiple print segments: Graphic Arts, Digital Printing, Wide Format, and Office Printing. No matter whether people “Print for Earning” (Big Presses printing - Magazines, News Papers, Banners, Packages, etc.) or they “Print because they Earn” (Office & Home printers), they most probably use our print technology. Work involves deep domain (PDF, PostScript etc.), but it also spreads across multiple platforms and operating systems. We also own patented Scan technology that generates high quality, intelligent, searchable, reflowable, compact, secure PDFs from color or b/w scanned images. All kind of digital security is implemented in both Print & Scan workflows. Responsibilities: The engineer would contribute extensively in analysis, design, and programming for major and dot software releases. The role would from time to time require to collaborate with product marketing to evaluate and resolve new features to be added. Should be a proactive self-starter who can develop methods, techniques, and evaluation criterion for attaining results. A specialist on one or more platforms and knowledgeable of cross-platform issues, products, and customer requirements. You would contribute significantly towards the development and application of sophisticated concepts, technologies, and expertise within the team. Review and provide feedback on features, technology, architecture, designs and creative problem solving You would be required to address broad architecture and design issues of future products or technologies and provide strategic direction in evaluating new technologies in their area of expertise Domain: Print workflows (Postscript, PDF, Graphics, Color, Font, etc.) Scan (OCR, Compression, Digital Security, etc.) Required skills: B.Tech / M.Tech in Computer Science & Engineering from an outstanding institute. 1 to 2 years of hands-on design/development experience. Strong C/C++ coding background Proficiency in data structures and algorithms Platforms: Windows, Linux, Embedded (Intel/ARM) Tools: Visual Studio, GCC, CMake, Valgrind, Helgrind, Callgrind Good understanding of object-oriented design. Should have excellent computer science fundamentals Must have excellent communication skills. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more about our vision here. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call (408) 536-3015. Show more Show less

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