Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
10.0 years
0 Lacs
India
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
India
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
India
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
India
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly. This role is located in Pune. Candidates willing to relocate are welcome to apply. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less
Posted 2 weeks ago
1.0 - 5.0 years
6 - 36 Lacs
Noida
Work from Office
A skilled developer to design, develop, and deploy desktop applications for both Windows and macOS platforms. You will also create reliable installers/setup packages to ensure smooth installation and execution for end-users on both operating systems. Food allowance Annual bonus Health insurance
Posted 2 weeks ago
5.0 - 7.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Experience : 5-7 Years Job Title : Software Developer Microservices | Docker | .NET | WPF Job Location : Thane/Pune (WFO) About The Project We are looking for two experienced Software Developers to join our team in supporting the ongoing project. This system is a lightweight version of our platform and runs entirely on Linux. All components are designed as independent microservices deployed using Docker containers. The system architecture leverages a modern .NET technology stack for performance and scalability, with a simplified Human-Machine Interface (HMI) using WPF. Role Overview As a Software Developer, you will be responsible for the design, development, and maintenance of scalable microservices, along with the implementation of desktop user interfaces. You will contribute across the entire software lifecyclefrom architecture to deploymentensuring reliability, security, and maintainability of the codebase. Key Responsibilities Design and develop microservices in a containerized Linux environment using Docker. Implement RESTful APIs and service logic using C# and .NET (Core/Framework). Develop desktop UI applications using WPF following MVVM or similar patterns. Build and deploy Docker images; manage service orchestration with Kubernetes (preferred). Work with SQL-based relational databases for data access and storage. Ensure robust logging, monitoring, and exception handling within distributed services. Collaborate with team members using Git-based version control and agile development tools. Conduct code reviews, unit testing, and participate in CI/CD processes. Document system architecture, modules, and processes for future maintenance. Required Skills & Experience Strong hands-on experience with Linux environments for software development and deployment. Proven expertise in Docker, Docker Compose, and container orchestration tools such as Kubernetes. In-depth knowledge of C#, .NET Core/Framework, and object-oriented programming. Experience in building and maintaining WPF desktop applications. Solid understanding of microservices architecture, service communication, and stateless design. Proficiency in SQL Server, with experience in writing optimized queries, stored procedures, and database schema design. Familiarity with tools like Git, JIRA, Azure DevOps or GitHub Actions. Experience in CI/CD pipelines and automation for testing and deployment. with Qt for the UI development. That goes hand in hand with Linux Preferred Qualifications Exposure to messaging systems like RabbitMQ, MQTT, or Kafka. Understanding of secure coding practices, authentication, and role-based access control. Experience with container security, system hardening, and network policies in Kubernetes. Background in industrial systems, SCADA, or control systems (nice to have). Strong debugging, analytical, and problem-solving skills. (ref:hirist.tech) Show more Show less
Posted 2 weeks ago
6.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Overview Software Engineer-II will be involved in the development of software technologies for medical devices. The right candidate will be proactive, with great communication skills, demonstrate attention to details, have a passion for technology, and an excitement to produce great products. Software Engineer-II shall be responsible for the development of software projects associated with Spacelab’s product development activities. Personal development skills in requirements definition, design, implementation, and testing/debugging are essential. Participation in planning, requirements analysis, and coordination with leads, must be comfortable in all phases of the software development lifecycle (SDLC). Responsibilities RESPONSIBILITIES: Adhere to Software development process and medical device standards (IEC 62304). Complete assigned tasks on time and in accordance with the appropriate process, including all QMS and regulatory requirements. Assist in defining and reviewing requirements and use cases. Find creative solutions from broadly defined problems or directives. Requirement’s analysis and generation. Configure, build, and test the application or technical architecture components. Fix any defects and performance problems discovered during testing. Cultivate and maintain knowledge of system integration. Ensure that all project tasks and deliverables conform to the appropriate processes and procedures. Ensure all software components unit/integration tested. Demonstrate ownership and responsibility for assigned tasks. Proactively communicate inside and outside the development team. Uphold Spacelabs values of Customer Obsession, Ownership Mindset and Superior Results. Demonstrate behavior consistent with the Company’s Code of Ethics and Conduct. It is the responsibility of every Spacelabs Healthcare employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem. Duties may be modified or assigned at any time to meet the needs of the business. Good written and oral communication skills. Good documentation skills and software process discipline. Experience: Significant Programming experience in C, C++ 11/14/17 Experience in Qt, QML. Hands-on object-oriented software design and development experience with a solid grasp of C++, data structures, algorithms, and design/UI patterns. Handson experience in multithreading and Boost C++ libraries. Handson experience in Linux Experience in Azure DevOps Exceptional Debugging, Analytical and Problem-solving skills Collaborate with design engineers and clinical engineering team on translating product requirements into software design and create software specification documents. Experience is preferred in the medical device industry and good knowledge of FDA regulations. Scripting experience in Python and familiarity in working with Linux environment is desired. Working experience quickly to ramp-up on complex software components and ability to learn and deliver new languages/frameworks as required. Demonstrated experience in Design/Implementation for end-to-end medical device product development. Qualifications Total Years of Experience: 6 + years B.E/B.Tech (M.E/M.Tech preferred) in the fields of ECE, CS or MCA degree. Certified Qt and QML Developer is a plus and C++ certification. OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others. Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
Mumbai Metropolitan Region
On-site
Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 2200000 - 2500000 Notice Period: Immediate Joiner 15 days If shortlisted, we will reach out via WhatsApp and email – please respond promptly. About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Summary We are looking for a seasoned software engineer with 8–10+ years of experience in developing and delivering mission-critical products. The ideal candidate has a strong foundation in C++, experience with scientific or scripting languages like Python or MATLAB, and is comfortable working in Unix environments. Requirements BS/MS/PhD in Computer Science, Electrical Engineering, or related field Minimum 4+ years experience as a Software Developer (Algorithm) Proven track record in delivering complex, high-reliability software systems Strong proficiency in C++, Python, and QT framework Expert in C++; working knowledge of Python or MATLAB Familiarity with Unix/Linux systems Preferred Experience Background in medical devices or regulated product development Experience with responsive web applications Exposure to AWS/cloud infrastructure, CI/CD pipelines, and unit testing Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 2200000 - 2500000 Notice Period: Immediate Joiner 15 days If shortlisted, we will reach out via WhatsApp and email – please respond promptly. About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Summary We are looking for a seasoned software engineer with 8–10+ years of experience in developing and delivering mission-critical products. The ideal candidate has a strong foundation in C++, experience with scientific or scripting languages like Python or MATLAB, and is comfortable working in Unix environments. Requirements BS/MS/PhD in Computer Science, Electrical Engineering, or related field Minimum 4+ years experience as a Software Developer (Algorithm) Proven track record in delivering complex, high-reliability software systems Strong proficiency in C++, Python, and QT framework Expert in C++; working knowledge of Python or MATLAB Familiarity with Unix/Linux systems Preferred Experience Background in medical devices or regulated product development Experience with responsive web applications Exposure to AWS/cloud infrastructure, CI/CD pipelines, and unit testing Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 2200000 - 2500000 Notice Period: Immediate Joiner 15 days If shortlisted, we will reach out via WhatsApp and email – please respond promptly. About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Summary We are looking for a seasoned software engineer with 8–10+ years of experience in developing and delivering mission-critical products. The ideal candidate has a strong foundation in C++, experience with scientific or scripting languages like Python or MATLAB, and is comfortable working in Unix environments. Requirements BS/MS/PhD in Computer Science, Electrical Engineering, or related field Minimum 4+ years experience as a Software Developer (Algorithm) Proven track record in delivering complex, high-reliability software systems Strong proficiency in C++, Python, and QT framework Expert in C++; working knowledge of Python or MATLAB Familiarity with Unix/Linux systems Preferred Experience Background in medical devices or regulated product development Experience with responsive web applications Exposure to AWS/cloud infrastructure, CI/CD pipelines, and unit testing Show more Show less
Posted 2 weeks ago
3.0 - 7.0 years
0 - 3 Lacs
Pune
Work from Office
Role & responsibilities C++, LINUX, OOPS, MULTITHREADING, QT, QML Preferred candidate profile
Posted 2 weeks ago
5.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly Work Type: Full-time | On-site | Working Hours: Standard Business Hours Location: Pune, India Compensation (Yearly): INR(₹) 1,200,000 to 2,000,000 Notice Period: Immediate to max 15 days Relocation: Expenses covered About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. About The Role We are hiring an experienced C++ developer with a strong background in Linux development to contribute to high-impact embedded system projects. The role demands expertise in modern C++ standards, proficiency in Ubuntu-based system development, and familiarity with frameworks like QT and tools such as OpenGL or GStreamer. Candidates with medical device or safety-critical domain exposure will be given preference. Must-Have Qualifications Bachelor’s/Master’s degree in Engineering (B.E./B.Tech./M.Tech or equivalent) 5+ years of experience in C++ development (C++11/14/17) 2+ years of development experience on Linux (preferably Ubuntu) Prior experience in the medical device domain or regulated environments Solid understanding of system design and architecture Strong communication and problem-solving skills Preferred Experience QT Framework development (QML experience is a plus) Understanding of Linux internals and device interaction OpenGL or GStreamer integration experience Scripting with Python or similar Familiarity with CI/CD tools: Jenkins, Bitbucket, Artifactory Key Responsibilities Design and develop Linux-based C++ applications Collaborate on system architecture and performance optimization Integrate graphical interfaces using QT/QML Support and enhance CI/CD pipelines and code reviews Ensure adherence to quality and domain-specific safety standards Show more Show less
Posted 2 weeks ago
5.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly Work Type: Full-time | On-site | Working Hours: Standard Business Hours Location: Pune, India Compensation (Yearly): INR(₹) 1,200,000 to 2,000,000 Notice Period: Immediate to max 15 days Relocation: Expenses covered About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. About The Role We are hiring an experienced C++ developer with a strong background in Linux development to contribute to high-impact embedded system projects. The role demands expertise in modern C++ standards, proficiency in Ubuntu-based system development, and familiarity with frameworks like QT and tools such as OpenGL or GStreamer. Candidates with medical device or safety-critical domain exposure will be given preference. Must-Have Qualifications Bachelor’s/Master’s degree in Engineering (B.E./B.Tech./M.Tech or equivalent) 5+ years of experience in C++ development (C++11/14/17) 2+ years of development experience on Linux (preferably Ubuntu) Prior experience in the medical device domain or regulated environments Solid understanding of system design and architecture Strong communication and problem-solving skills Preferred Experience QT Framework development (QML experience is a plus) Understanding of Linux internals and device interaction OpenGL or GStreamer integration experience Scripting with Python or similar Familiarity with CI/CD tools: Jenkins, Bitbucket, Artifactory Key Responsibilities Design and develop Linux-based C++ applications Collaborate on system architecture and performance optimization Integrate graphical interfaces using QT/QML Support and enhance CI/CD pipelines and code reviews Ensure adherence to quality and domain-specific safety standards Show more Show less
Posted 2 weeks ago
5.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly Work Type: Full-time | On-site | Working Hours: Standard Business Hours Location: Pune, India Compensation (Yearly): INR(₹) 1,200,000 to 2,000,000 Notice Period: Immediate to max 15 days Relocation: Expenses covered About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. About The Role We are hiring an experienced C++ developer with a strong background in Linux development to contribute to high-impact embedded system projects. The role demands expertise in modern C++ standards, proficiency in Ubuntu-based system development, and familiarity with frameworks like QT and tools such as OpenGL or GStreamer. Candidates with medical device or safety-critical domain exposure will be given preference. Must-Have Qualifications Bachelor’s/Master’s degree in Engineering (B.E./B.Tech./M.Tech or equivalent) 5+ years of experience in C++ development (C++11/14/17) 2+ years of development experience on Linux (preferably Ubuntu) Prior experience in the medical device domain or regulated environments Solid understanding of system design and architecture Strong communication and problem-solving skills Preferred Experience QT Framework development (QML experience is a plus) Understanding of Linux internals and device interaction OpenGL or GStreamer integration experience Scripting with Python or similar Familiarity with CI/CD tools: Jenkins, Bitbucket, Artifactory Key Responsibilities Design and develop Linux-based C++ applications Collaborate on system architecture and performance optimization Integrate graphical interfaces using QT/QML Support and enhance CI/CD pipelines and code reviews Ensure adherence to quality and domain-specific safety standards Show more Show less
Posted 2 weeks ago
8.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Working Days : 5 Days & 9 hrs Location : Ahmedabad - onsite Job Description Role : Software Architect - Embedded You are an Energetic, Passionate, and Innate Software Technology Leader having excellent knowledge of designing and developing Linux based embedded products and having an experience of 8+ years with at least 4-5 years of experience of technical leadership. You possess very good knowledge of Software Architecture and Design, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications and embedded products. Technical Skills Required Hands-on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts). Linux, Command of Linux OS. IPC Inter-Process Communication exposure (Multithreading and Socket Programming). Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. You have sound knowledge and hands-on experience in one or more Technologies/Platform like Socket Programming, Multi-Threading, ONVIF/RTSP, Video codecs H264/H265, Video Parsing of H264/H265, Image processing, Embedded Web Server, BLE, WIFI, RS485. UART, Push Notification (FCM), VoIP (SIP & RTP). You possess good knowledge and working experience in one or more Tech Stacks/Frameworks like Ffmpeg, Gstreamer, QT/QML, LIVE555, OpenCV(Image Processing), Networking Fundamentals, Basic Linux commands. You are proficient in at least two or more languages from among C, JAVA, Python, C++, HTML/CSS, JQuery/Javascript. You take complete ownership of timely product delivery with impeccable software quality. You have experience in building, leading, and managing multi-engineer project teams. You have the ability to navigate the teams through fast changing market needs. You possess strong people leadership skills in growing/nurturing/mentoring the young engineers. You are a motivated problem solver who can accurately document and communicate issues, can present the problem and solution in a short and crisp manner without taking into circles. You have a good understanding of JIRA, Confluence, SVN, Fisheye, Crucible, Sonar/Parasoft/LDRA and Nessus/Nexpose. (ref:hirist.tech) Show more Show less
Posted 2 weeks ago
3.0 - 7.0 years
7 - 15 Lacs
Pune
Work from Office
Designation: Software Engineer Embedded (C++ with QT) Qualification: B.E EC/E&TC/Computer Science or Higher Location: Pune Experience: 3+ years Job Description: Proficiency with Qt C++ programming required to develop innovative and adaptable applications to the customer requirements. Responsibilities: As Sr. Software Engineer, you must demonstrate the knowledge of developer thinking, and problem solving. Proficiency with Qt C++ programming required to develop innovative and adaptable applications to the customer requirements. Coordinate with the PM/TL on current programming tasks. Collaborate with other programmers to design and implement features. Quickly produce well-organized, optimized, and documented source code. Work independently when required. Debug existing source code and resolve problems. Continuously learn and improve skills to pursue new technical areas. Attention to detail is essential and all tasks must be carried out to the highest quality. Requirements: Bachelor’s degree in computer science, Electrical Engineering, or related field (or equivalent experience). Good knowledge of Qt, C++, multi-threading, multi-tasking, socket programming for Linux/Windows. Good knowledge of Windows System APIs and OS concepts like Event, Mutex, Semaphore etc. Good Understanding of QML. Knowledge of QT Build System Qmake/Cmake. Knowledge of networking protocols like TCP/IP, UDP especially in application development field. Have worked on C/C++ applications written for Linux/Windows using Qt Creator. Basic knowledge of debugging and problem-solving skills. Added advantage Qualifications: Knowledge of BACnet protocol and concepts is added advantage. Knowledge of sniffer tools like Wireshark is added advantage. Good interpersonal and communication skills. Communicate effectively both in written and oral English. Self-motivated, innovative, willing to pursue new technical areas and capable of working independently.
Posted 2 weeks ago
8.0 - 13.0 years
15 - 25 Lacs
Pune
Work from Office
Required to work as a software developer with technologies C++, Qt, OpenGL, and 3D Graphics Programming. Strong understanding of Object-Oriented Programming (OOP) Required Candidate profile Shd hv minimum 6+ years as a Software Developer with 5+ years of C++, 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Should be open for Pune (WFO)
Posted 2 weeks ago
5.0 - 8.0 years
8 - 14 Lacs
Mumbai, Navi Mumbai
Work from Office
Mandatory : End-to-end C++ skills Skills Required : - C, C++ - Qt/QML - OOPs - STL, Data Structures - JavaScript - Automotive Product Development - Android Application Development - Java - API - GitLab CI/CD - GitHub, Gerrit - Jira, Zoho - PostgreSQL, SQLite, JSON - MVVM Architecture - Testing - Debugging - Linux, Unix Job Description : We are seeking an experienced Developer with a strong background in C++, CUDA programming, and Linux to guide our development team in building cutting-edge solutions for device integration and high-performance computing tasks. This is a hands-on leadership position that combines technical expertise with team management skills to deliver high-quality software products. Primary responsibilities : Software Development : - Develop and maintain high-performance applications using C++ and CUDA. - Design and implement parallel algorithms for GPUs to accelerate computational workloads. Performance Optimization : - Optimize CUDA kernels for performance, scalability, and memory efficiency. - Analyze performance bottlenecks and propose innovative solutions. Code Review and Testing : - Conduct code reviews to ensure adherence to coding standards and best practices. - Develop and execute test cases to validate functionality and performance. Collaboration : - Work closely with the software engineering and research teams to understand requirements and deliver robust solutions. - Provide technical guidance and mentoring to junior team members when necessary. Documentation : - Write and maintain technical documentation, including design specifications and user manuals. Required Skills : - C++ : Strong proficiency in modern C++ (C++11/14/17/20). - CUDA Programming : Extensive experience in developing, debugging, and optimizing CUDA applications. - GPU Optimization : Familiarity with memory hierarchy, shared memory, streams, and warp-level operations in CUDA. - Parallel Computing : Solid understanding of parallel algorithms and multi-threaded programming. - Mathematical and Analytical Skills : Strong foundation in linear algebra, calculus, and numerical methods. - Tools : Experience with debugging/profiling tools like Nsight, CUDA Memcheck, or similar.
Posted 2 weeks ago
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. Job Description 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 VPM is a sign-off tool for Low Power Design and Verification in custom mixed-signal IP designs. As a part of the VPM R&D team, you will be responsible for the design, development and maintenance of the cutting-edge products and features for low power design and verification in custom mixed-signal designs. You will be required to apply your software development, data structures and algorithms, skills along with the key concepts of the low power circuit design and verification to write and update, performance efficient code in C++ and Tcl programming languages, debug and fix code issues and develop and maintain unit and feature tests to test the software. The development environment is Linux so familiarity with Linux operating system, and commands, concepts of make file, UNIX shell scripting is also needed. The position also requires creating and reviewing functional specification for new VPM features using Microsoft Office Suite tools. You should be a team player willing to works with other members of the team as well and share your knowledge and learn from others. Knowledge of Low power designs and/or prior experience in EDA tool, QT, GUI and Tcl development would be a plus. Job Responsibilities Responsible for applying software development, data structures and algorithms, skills along with the key concepts of the low power circuit design and verification to design, develop, troubleshoot, and debug start-of-the-art software programs in C/C++/Tcl programming languages and shell scripting in Linux Operating system based development environment Create and review functional specification for new products and features using Microsoft Office Suite or equivalent tools Develop and maintain unit and feature tests to test the software. Improve stability, debug capabilities of the software Work independently and efficiently Works with other members of the team as well and share your knowledge and learn from others Continuously scale solutions (runtime, memory, number of CPUs etc.) to take care of next-generation larger designs Engage with customers as needed and help in creative solutions Qualifications BE/BTech/ME/MS/MTech in Computer Science Engineering or Electrical Engineering or Electronics Engineering Experience And Technical Skills Required Experience required : 2-4yrs Candidate must have experience of complex software development and maintenance using C/C++ Strong background in Software data structures and algorithms Must have excellent debugging skills and ability to separate out the critical issues from trivial ones. Familiarity with following is needed UNIX/Linux development environment, shell scripting, GNU gcc/g++ compilers, linters, linkers, make-file concepts debugging tools like GDB, DDD, or latest IDE, etc. Software memory and run time profiling tools, like valgrind, Kcachegrind, etc., Static analysis tools like ASAN, Parasoft, ASAN, Microsoft Office Suite Experience in one or more of the following flows areas is a big plus: Custom Analog Design and Verification Low power design and Verification in custom mixed signal designs Knowledge of Low Power Specification formats like IEEE1801 (UPF), Liberty, Common Power Format, etc. Digital Implementation flow on advanced nodes EDA tool development Knowledge of QT, GUI and Tcl development Knowledge of scripting languages & Flow development Behavioral Skills Required Must possess strong written, verbal and presentation skills Ability to establish a close working relationship with both customer peers and management Explore what’s possible to get the job done, including creative use of unconventional solutions Work effectively across functions and geographies Push to raise the bar while always operating with integrity We’re doing work that matters. Help us solve what others can’t. Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less
Posted 2 weeks ago
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Seeking a Mid-level User Interface Engineer with a focus on CPP development to work in a support global team. As a NON-UI Engineer with a focus on CPP, you will have the opportunity to be actively involved in the design, development, and testing of real time software solutions as part of projects delivered globally. Reporting to the Engineering Team Leader, you will be working within a supportive and collaborative team. The position will give you exposure to a wide variety of leading and innovative technologies. Responsibilities: Individual contributor who can convert the requirements into design Identify the stories/tasks, estimates work and take full ownership of the work Should follow a well-defined organizational process Set clear self (in consultation with supervisor) goals and KPIs Monitor self-performance on productivity, quality, compliance to process & standards is important Support a healthy and motivating work environment and atmosphere, work with the team effectively Listen to team members' feedback and resolve any issues or conflicts Implements business initiatives including prompt corrective action plans for areas with below threshold performance Ensure efficient and economical performance in accordance with operating budgets, year-end goals and objectives Review analysis of performance including financial and productivity data for area and makes the appropriate changes in strategies, goals, and objectives responding to current status and conditions Provide informal feedback on an ongoing basis and formal feedback in the annual performance evaluation process to identify and develop talent Manage work assignments, productivity & quality, and process compliance in line with Sydac goals, processes, and guidelines. Adhere to all policies procedures and work instructions within the discipline of Sydac Quality expectations Working in close collaboration with the Team in Adelaide, participate in regular discussions, ensure constant & consistent collaboration, and provide constant updates of the ground situation in Pune Requirements Looking for 5 to 7 years' experience 3+ Experience in C++ 11 and above, STL, MFC's and strong in C++ Fundamentals and OOPS concepts Good in STL or QT/QML Concepts Expertise with algorithms/data structures knowledge Good understanding of Unit testing frameworks Should have experience with Unit Testing Framework like GTest/NUnit Know How and usability of Design Patterns Software development lifecycle experience, must have exp in worked in Agile way of development Ability to work independently with minimal direction, should be self-motivated Coordination with other developers for cross-functional requirements implementation and tests Resolve issues proactively to deliver high quality products Working knowledge of design patterns Knowledge of Ant, CI & CD tools, python Working knowledge of configuration management and defect tracking tools viz. Jira Strong problem-solving skills and a solution focused mindset Proactive approach to professional development including software innovation and technical application High attention to detail with strong interpersonal skills Experience working in product-based company's highly desirable A positive working attitude with a willingness to learn and grow your skill set Excellent communication skills Team player Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
If shortlisted, we will reach out via WhatsApp and email – please respond promptly. Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 1500000 - 2500000 Notice Period: Immediate Joiner 15 days About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Overview We are looking for a seasoned Software Engineer with 10+ years of experience in designing and developing high-performance applications. The ideal candidate should have a strong background in C++ development, with hands-on experience in graphical frameworks and 3D rendering technologies. Key Qualifications Bachelor’s or Master’s degree in Computer Science (or equivalent experience) Practical experience with OpenGL and 3D graphics programming Minimum 6+ years as a Software Developer. Minimum 5+ years of C++. Minimum 4+ years of Qt, OpenGL, and 3D Graphics Programming (all three are mandatory). Strong understanding of Object-Oriented Programming (OOP) Show more Show less
Posted 2 weeks ago
10.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
Location- Pune, India Work Type: Full-time | On-site Compensation (Yearly): INR 2200000 - 2500000 Notice Period: Immediate Joiner 15 days If shortlisted, we will reach out via WhatsApp and email – please respond promptly . About The Client We are hiring for a leading engineering partner delivering embedded and Linux-based software solutions in medical tech, automation, and mobility. They specialize in real-time, safety-critical, and UI-driven applications using C++. Job Summary We are looking for a seasoned software engineer with 8–10+ years of experience in developing and delivering mission-critical products. The ideal candidate has a strong foundation in C++, experience with scientific or scripting languages like Python or MATLAB, and is comfortable working in Unix environments. Requirements BS/MS/PhD in Computer Science, Electrical Engineering, or related field Minimum 4+ years experience as a Software Developer (Algorithm) Proven track record in delivering complex, high-reliability software systems Strong proficiency in C++, Python, and QT framework Expert in C++; working knowledge of Python or MATLAB Familiarity with Unix/Linux systems Preferred Experience Background in medical devices or regulated product development Experience with responsive web applications Exposure to AWS/cloud infrastructure, CI/CD pipelines, and unit testing Show more Show less
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
20312 Jobs | Dublin
Wipro
11977 Jobs | Bengaluru
EY
8165 Jobs | London
Accenture in India
6667 Jobs | Dublin 2
Uplers
6464 Jobs | Ahmedabad
Amazon
6352 Jobs | Seattle,WA
Oracle
5993 Jobs | Redwood City
IBM
5803 Jobs | Armonk
Capgemini
3897 Jobs | Paris,France
Tata Consultancy Services
3776 Jobs | Thane