Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description We are looking for a C++ Qt Developer with strong development experience in C++, Qt, and a solid understanding of the medical/healthcare domain. Key Responsibilities: Design and develop applications using C++ and Qt frameworks. Work with SQLite databases and Windows-based environments. Collaborate with cross-functional teams in Agile settings. Participate in code reviews, debugging, and performance optimization. Primary Skills: C++, Qt, Windows. Secondary Skills: CI/CD (e.g., Jenkins), Python. Qualification: Bachelor’s in computer science, IT, or related field. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Posted 7 hours ago
0 years
0 Lacs
India
Remote
Job description Job Overview: We are looking for a skilled and experienced C++ Developer to join our engineering team. In this role, you will be involved in building a diverse range of software applications—from high-performance desktop tools to scalable, cloud-based distributed systems. You will be a key contributor in designing, developing, and maintaining reliable C++ solutions, working collaboratively with cross-functional teams to ensure smooth integration across all components of the infrastructure. Key Responsibilities: Design and develop efficient, high-quality, and maintainable C++ code Build and enhance software modules with a focus on performance, scalability, and maintainability Troubleshoot and resolve software defects and performance issues Adhere to best coding practices and contribute to automated build and testing pipelines Develop and maintain desktop tools and utilities to support the core development workflow Required Skills: Strong proficiency in C++ with a thorough understanding of language fundamentals Solid grasp of data structures, algorithms, and design patterns Expertise in the Standard Template Library (STL), including containers and algorithms Hands-on experience with modern C++ standards (C++11 and newer) Familiarity with template metaprogramming and compile-time optimization techniques Strong knowledge of memory management in low-level, unmanaged environments Proficiency with Git and version control best practices Experience working with CI/CD tools and development workflows Competence with cross-platform build systems, especially CMake Preferred Skills (Nice to Have): Experience with desktop GUI frameworks such as Qt (version 4.x or newer) Familiarity with Python and libraries like Pandas for data processing Exposure to GPU programming using CUDA and parallel processing in C++
Posted 7 hours ago
15.0 years
0 Lacs
North Delhi, Delhi, India
On-site
Company : Allied Engineering Works Ltd UR L: https://aewinfra.com Location : [Samay Pur Badli/Gurgaon/ Hybrid – customize as needed] Experience : 15+ years Type: Full-time Function: Engineering / Industrial Automation / Digital Transformation About the Role We are hiring a Senior Architect – IIoT Enterprise Software with deep expertise in industrial communication protocols, real-time systems, and HMI software development. This role is ideal for someone who thrives at the intersection of industrial automation and enterprise-scale cloud-native architecture, with a hands-on understanding of protocols such as OPC UA and MQTT, as well as standards like IEC 61131-3. You will be responsible for shaping the architecture of cutting-edge IIoT platforms that enable secure, scalable, and high-performance integration between edge devices, HMIs, and enterprise backends. Key Responsibilities - Architect IIoT platforms and edge-cloud systems that connect OT assets to IT systems. - Lead the design and integration of OPC UA Server/Client and MQTT-based data pipelines. - Drive the development of HMI software and custom user interfaces for monitoring and control. - Design real-time data acquisition, processing, and visualization flows. - Ensure system compliance with IEC 61131-3 and integrate PLC logic with enterprise services. - Implement secure communication channels between field devices, gateways, and cloud endpoints. - Collaborate with control engineers, software developers, and UI/UX designers to deliver responsive, real-time systems. - Lead performance benchmarking, fault tolerance design, and cybersecurity assessments. - Provide architectural guidance during implementation, mentor junior engineers, and lead design reviews. Required Skills & Experience - Bachelor's or Master’s degree in Computer Science, Electronics, or a related field. - 10+ years of experience in industrial automation or IIoT software architecture. - Hands-on experience with OPC UA (both client and server-side) implementation. - Strong command of the MQTT protocol and publish-subscribe architectures. - Experience developing or integrating HMI software (e.g., Qt, HTML5 dashboards, custom UIs). - Knowledge of real-time data handling, low-latency systems, and time-series storage. - Solid understanding of IEC 61131-3 (structured text, ladder logic, function blocks). - Proficiency in C/C++, Python, or JavaScript-based environments (Node.js, etc.). - Time series database - Exposure to edge platforms, embedded Linux, and device communication stacks. - Familiarity with containerization (Docker), version control (Git), and CI/CD processes. Nice to Have - Experience with SCADA systems, historian databases, or digital twin platforms. - Familiarity with industrial control hardware (PLCs, HMIs, field sensors). - Exposure to standards such as Modbus, PROFINET, and EtherCAT. - Understanding OT/IT cybersecurity frameworks (IEC 62443, ISA-95). What We Offer - A leadership role in shaping next-generation industrial software platforms. - Exposure to global clients and real-world factory automation use cases. - Hybrid work flexibility (onsite presence for integration/testing as needed). - Competitive compensation and performance-linked incentives. - A collaborative team of automation engineers, cloud architects, and product designers. Interested candidate , please share their resume at hr.talent@aewinfra.com Thanks
Posted 11 hours ago
8.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Experience Required : 4 to 8 Years Job Functions / Responsibilities: • Able to execute multiple projects at a same time • Hands on programming/coding, and debugging • Customer Front facing , Customer Communication, Customer value addition • Continuous development of team to serve the customer requirements in faster and efficient way • Ability for Pre-Sales Support / Proposal preparation • Ability for Building/Mentoring Freshers/Jr. team members • Openness to work upon various technology • Project Execution life cycle - Requirement Understanding, Design, Development, Bug Fixing, code review • Review & Documentation - RS, Design, Test Plan/Test cases... • On Time & Quality Deliverable • New Candidate Interview and Evaluation Area of expertise • Strong practical hands-on with C programming & Debugging skills • Strong understanding of programming over Microcontroller with & without any OS (RTOS) Baremetal programming, FreeRTOS, ThreadX… • Strong understanding of various tools for static analysis of the code • Strong project execution track record with microcontrollers/microprocessors like PIC, ST, Atmel, NXP and TI • Hands-on with connectivity protocol application development on Microcontroller/microprocessors like BLE, Zigbee and RF • Debugging software issues over Microcontroller/microprocessors with debugging tools like J-Link • Strong knowledge of Git version control system • Experienced with customer interaction (US and Europe preferred) is a must • Excellent analytical and problem-solving skills • Participate in feature and designs discussions within and across teams • Fluent and confident English (verbal and written) Skills Required: • OOPS Programming languages – C++ • Embedded GUI Development – QT or similar • Hands-on with application development on Microcontroller running RTOS like FreeRTOS • Hands-on with connectivity protocol application development on Microcontrollers like Z-Wave… • Hardware schematics review and PCB debugging • Working experience of architecting embedded systems • Knowledge of using tools like logic analyzer and digital oscilloscope Education Criteria: B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering
Posted 12 hours ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Hi, Greetings, We are hiring for Embedded Software Engineer with below mandatory skills. Job Functions / Responsibilities: • Able to execute multiple projects at a same time • Hands on programming/coding, and debugging • Customer Front facing , Customer Communication, Customer value addition • Continuous development of team to serve the customer requirements in faster and efficient way • Ability for Pre-Sales Support / Proposal preparation • Ability for Building/Mentoring Freshers/Jr. team members • Openness to work upon various technology • Project Execution life cycle - Requirement Understanding, Design, Development, Bug Fixing, code review • Review & Documentation - RS, Design, Test Plan/Test cases... • On Time & Quality Deliverable • New Candidate Interview and Evaluation Area of expertise • Strong practical hands-on with C programming & Debugging skills • Strong understanding of programming over Microcontroller with & without any OS (RTOS) Baremetal programming, FreeRTOS, ThreadX… • Strong understanding of various tools for static analysis of the code • Strong project execution track record with microcontrollers/microprocessors like PIC, ST, Atmel, NXP and TI • Hands-on with connectivity protocol application development on Microcontroller/microprocessors like BLE, Zigbee and RF • Debugging software issues over Microcontroller/microprocessors with debugging tools like J-Link • Strong knowledge of Git version control system • Experienced with customer interaction (US and Europe preferred) is a must • Excellent analytical and problem-solving skills • Participate in feature and designs discussions within and across teams • Fluent and confident English (verbal and written) Skills Required: • OOPS Programming languages – C++ • Embedded GUI Development – QT or similar • Hands-on with application development on Microcontroller running RTOS like FreeRTOS • Hands-on with connectivity protocol application development on Microcontrollers like Z-Wave… • Hardware schematics review and PCB debugging • Working experience of architecting embedded systems • Knowledge of using tools like logic analyzer and digital oscilloscope Education Criteria: B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering
Posted 13 hours ago
5.0 - 9.0 years
0 Lacs
maharashtra
On-site
You are a seasoned Software Engineer with expertise in embedded software development, particularly in C, C++, Qt, and the Linux OS. You possess a Bachelor's degree in software engineering, computer science, or a related field, or have acquired equivalent education and work experience. Your experience encompasses various software engineering disciplines utilizing diverse programming methods. You are proficient in system and network programming, as well as inter-process communication using C, C++, and Qt on Linux. Your background includes writing and debugging multi-threaded applications using C/C++/Qt on Linux and integrating open source/free software solutions into products. You are well-versed in C++ templates, object-oriented design, data structures, and algorithms. Your familiarity with secure coding principles and cybersecurity best practices is commendable. Additionally, you have a good understanding of Linux OS internals such as the kernel, device drivers, modules, system libraries, and utilities. Experience with building custom Linux-based systems like Yocto or buildroot is considered a strong advantage. As a Software Engineer, your responsibilities include developing, maintaining, and debugging medical device applications using C/C++ and Qt. You will be involved in designing, implementing, and debugging new features based on requirements while participating in all phases of the development lifecycle. Collaboration with system architects and stakeholders to comprehend software requirements is essential. You will also enhance user interfaces and business logic based on new design requirements. Working closely with V&V, QA, systems engineering, and support teams is part of your role, along with troubleshooting and maintaining deployed products. In this position, you will be responsible for writing unit test plans, test reports, and traceability matrices, as well as resolving issues identified by static code analysis and supporting build and release processes. Object-oriented analysis and design, root cause analysis, and defect resolution are also within your purview. Your expertise and dedication will contribute significantly to the success of the software projects you are involved in.,
Posted 19 hours ago
4.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description Minimum 4years of experience in Architecture & software programming – UI Framework, Application Design, Implementation & testing reusable software components for embedded platforms. Experience in UI implementation. Development of UI modules with Qt/QML. Experience in C/C++ programming with Embedded Linux knowledge. Experience with version control (Git), Cmake, Unit Testing and CI/CD. Enable high responsiveness between UI specification/style guide development/changes and UI module delivery. Ensure timely delivery of tasks according to product back log Ensure good quality of delivery Experience in infotainment display / instrument cluster projects is a plus Experience in agile software development process (SCRUM/KANBAN) Ability to lead a team. Excellent communication and team work skills. 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 day ago
0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
Area of expertise: Strong practical hands-on with C programming & Debugging skills Strong technical project track record with Linux User Space application development Linux kernel device driver development from scratch Strong knowledge of at least one Linux kernel subsystem Experience of Linux kernel version 3.0 and above Board bring up hands-on with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm etc. Understanding of various processor architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers Build systems knowledge, like Yocto, Buildroot, CMake and Makefiles Strong knowledge of Git version control system Hands-on with various debugging tools like: gdb, valgrind, static code analyzer tools like cppchecker etc Experienced with customer interaction (US and Europe preferred) is a must Excellent analytical and problem-solving skills Fluent and confident English (verbal and written) Participate in feature and designs discussions within and across teams Skills Required: OOPS Programming languages – C++ Embedded GUI Development – QT or similar Hardware schematics review and PCB debugging Working experience of architecting embedded systems Knowledge of using tools like logic analyzer and digital oscilloscope Education Criteria: B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering
Posted 1 day ago
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Requisition ID # 25WD85489 Position Overview As a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business, and environmental challenges. This is an exciting time to join us on our multi-year journey to disrupt the Design to Manufacture world with Fusion 360 by delivering unprecedented value and converging workflows with cloud-based technology. We are rapidly combining many world’s leading technologies and teams into the Fusion 360 family. The role is with one of the Fusion 360 teams in the Design and Manufacturing Organization within the Product Design and Manufacturing Solutions division. We are looking for a Senior Software Engineer to join our Pune-based scrum team. Responsibilities You can work on a truly Agile team, with small user stories, week-long sprints, weekly retrospectives, and a strong emphasis on test automation for all code changes You can work closely and iteratively with developers, testers, and user experience designers You can work confidently in a complex development environment with source vault interacting with cloud services You can embrace frequent communication with distributed scrum teams in US, Europe and Shanghai You can competently navigate large legacy code bases and be able to troubleshoot problems and find surgical solutions within them You are flexible and can respond quickly to multiple priorities under changing conditions You program primarily in C++ using Microsoft Visual Studio on Windows, and Xcode on OS X You are accustomed to preparing submission documents for code submissions, and you participate actively in code reviews You mentor other team members You have strong written and verbal communication skills You are passionate about customer success Minimum Qualifications Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or related field 5-10 years of industry experience building and delivering robust, performant, and maintainable commercial applications Strong C++ and Data Structures, Object Oriented Programming, Design Patterns, Computer Science fundamentals Windows programming and experience with Microsoft Visual Studio IDE Mac programming and experience with Xcode IDE is a plus Leadership experience as a Team Lead or Tech Lead in previous roles is a plus Experience in all aspects of the application development including graphics, command line interface, database, and functional capabilities a plus Experience with JavaScript, JSON, Jira, and Jenkins a plus Experience with QT a plus Mechanical Engineering background a plus Working knowledge of Agile Experience in CAD software development will be a plus Learn More About Autodesk Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made. We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world. When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us! Salary transparency Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package. Diversity & Belonging We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site).
Posted 1 day ago
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Selected Intern's Day-to-day Responsibilities Include Working with the core engineering team to maintain and enhance the existing OSM codebase using Qt (Widgets/QML) and C++. Assisting in implementing new UI modules, refactoring code, and optimizing application workflows. Debugging and testing existing features, participating in code reviews, and documenting key components. Collaborating with image processing and hardware teams to ensure robust UI integration. About Company: Senso Vision is a technology consulting and development startup. We are a team of highly trained and experienced professionals in the domain of computer vision, drone automation, IoT, and machine learning.
Posted 1 day ago
2.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Duravision Systems is a machine vision company specializing in industrial inspection systems. We have tied up with a leading Chinese manufacturer of Video Inspection Machines (Jinagxi Long Tian Optical Instrument Co. Ltd.) for developing software for their high precision machines. We are looking to hire VC++ programmers for developing machine vision applications. It is a great opportunity for engineers who are looking to work with cutting edge machine vision technology. The problems you will be solving are tough, challenging ones guaranteed to test the best. You will get to work with the latest hardware like cameras, lense, frame grabbers etc. to carry out high precision measurement tasks in machine vision. Please note that the job is based in Longan, Ganzhou, Jiangxi province, China. The developers will be on the rolls of the Chinese company. The company provides free accommodation and meals. The food is primarily nonvegetarian though there are some vegetarian items provided. A few Indian dishes are provided at meals. Qualification: B E / B Tech in E & TC / CS M E / M Tech preferable The skills required are: C/C++: A high level of proficiency is a must. You should have developed applications independently, implemented algorithms on your own / with guidance from a senior. Visual Studio 2015 / 2019 / 2022 (VC++): You should be able to use the IDE to build machine vision applications. Familiarity with using UI mechanisms is essential. Qt: If you are not familiar with Visual Studio you need to be good at developing applications in Qt. Image processing: Familiarity with either OpenCV or some third party library like Matrox MIL, Halcon is a plus. Development Experience: Minimum 2 Years Salary Offered (CTC): Rs. 10-15.0 lakh / year (equivalent in RMB - after tax) Additional Financial Benefits: Yearly performance linked bonus, increments, commission in addition to the salary mentioned above. No. of Posts: 2 The selected candidates will be required to relocate to China. We expect you to remain with the company for at least two years. This is an excellent opportunity of gain exposure to advanced machine vision tools and technics and develop great software. Machine vision is experiencing an explosion in its application. It is the right time to hone your skills in this exciting field.
Posted 2 days ago
1.0 years
0 Lacs
Noida, Uttar Pradesh
On-site
We are looking for a blockchain developer who will be responsible for designing, implementing, and supporting a distributed blockchain-based network. Your primary responsibility will be analyzing requirements, designing blockchain technology around a certain business model, and building and launching a blockchain network. Roles and Responsibilities Research, design, develop, and test blockchain technologies. Brainstorm and helps in evaluating applications for new tools and technologies as they continually evolve. Maintain and extend current client- and server-side applications responsible for integration and business logic. Be involved in the global blockchain community and work on implementing and integrating the latest improvement proposals. Document new solutions as well as maintain the existing ones. Desired Candidate Profile Strong software development background. Experience working with large codebases. Experience working with open-source projects. Proficiency in the following languages: GoLang, Java, JavaScript Strong knowledge of common algorithms and data structures. Familiarity with basic cryptography. Familiarity with P2P networks. Strong knowledge of bitcoin-like blockchains. Strong knowledge of concurrency and writing efficient and safe multithreaded code. Strong knowledge of STL, C++11, GoLang, NodeJS, ReactJS Proficiency in the Qt Widgets module. Experience required: Minimum 1 year. Salary: Upto 12lacs per annum. (depending on experience) Call- HR Arti verma-9810832181 Job Types: Full-time, Permanent Pay: Up to ₹1,200,000.00 per year Ability to commute/relocate: Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Required) Education: Bachelor's (Preferred) Experience: total work: 1 year (Preferred) software development: 1 year (Preferred) Work Location: In person
Posted 5 days ago
5.0 years
0 Lacs
Kakinada, Andhra Pradesh, India
On-site
Employment Type: Full-Time Experience Level: Mid-Senior Level (5-6 Years) About the Role We are seeking a highly skilled and motivated Team Lead to join our Robotics and Autonomous Vehicles team. In this role, you will lead a group of engineers to design, develop, and deploy critical software modules in robotics and autonomous systems with your expertise in Linux, C++, Python, Deep Learning, Computer Vision, Image Processing, Qt, and QML. Key Responsibilities · System Design & Development: Architect and implement robust software solutions using C++, Python, and Linux-based platforms, integrating deep learning models and computer vision algorithms. · Technical Leadership: Guide and mentor, a team of engineers in the development of robotics and autonomous vehicle systems, ensuring high-quality deliverables and adherence to project timelines. · Cross-Functional Collaboration: Work closely with hardware engineers, and other stakeholders to align technical solutions with business objectives. · Code Quality & Best Practices: Oversee code reviews, enforce coding standards, and promote best practices to ensure scalable and maintainable software. · UI/UX Development: Utilize Qt and QML to design intuitive and responsive user interfaces for robotic systems and autonomous vehicle applications. Required Qualifications · Experience: 5-6 years of professional experience in software development, with a focus on robotics, autonomous vehicles, or related fields. · Technical Expertise: o Strong proficiency in C++ and Python for developing high-performance, real-time systems. o Extensive experience with Linux environments for system development and deployment. o Hands-on expertise in Deep Learning , Computer Vision , and Image Processing (e.g., OpenCV, TensorFlow, PyTorch). o Proficiency in Qt and QML for building user interfaces for embedded systems. · Leadership: Demonstrated experience leading technical teams, with a track record of delivering successful projects. · Communication: Exceptional verbal and written communication skills, with the ability to articulate complex technical concepts to diverse audiences. · Education: Bachelor’s or Master’s degree in Computer Science. Preferred Qualifications · Experience with event platforms or similar frameworks. · Knowledge of design patterns, OOPS, Database Systems · Hands-on AI assisted product/project development · Familiarity with Agile methodologies and project management tools · Prior experience in the autonomous vehicles or robotics industry will be added advantage Why Join Us? · Innovate at the Forefront: Work on groundbreaking projects that shape the future of robotics and autonomous vehicles for Indian armed forces · Collaborative Culture: Join a dynamic team where your ideas are valued, and collaboration drives success. How to Apply To apply, please submit your resume and a cover letter detailing your relevant experience and passion for robotics and autonomous systems via “careers@bhairavrobotics.in”
Posted 1 week ago
0 years
0 Lacs
Kochi, Kerala, India
On-site
About the Role Join SKEYEBOTS as a Computer Vision Engineering Intern, developing and optimizing vision-based perception modules for autonomous drones. Work on real-time object detection, classification, and tracking algorithms tailored for complex environments, supporting applications in defense, disaster response, agriculture, and more. Responsibilities • Develop and implement computer vision algorithms for object detection, classification, and tracking. • Manage and preprocess custom datasets including annotation and augmentation. • Train and fine-tune deep learning models such as YOLO, SSD, DeepSORT, and Transformer-based detectors. • Integrate vision algorithms with PX4 flight stack or other robotics middleware. • Optimize models for real-time inference on embedded or edge computing platforms. • Assist with dataset collection and validation during field testing. • Help build visualization tools using Qt or other frameworks. Minimum Qualifications • Strong programming skills in Python and C++. • Experience with computer vision libraries such as OpenCV, TensorFlow, PyTorch, or similar. • Understanding of object detection and tracking algorithms. • Familiarity with dataset annotation tools and practices. • Ability to work independently and collaboratively in a team environment. • Interest in robotics, drones, and embedded vision systems. Preferred Qualifications • Experience with PX4 or robotics middleware integration. • Knowledge of deep learning architectures and training workflows. • Exposure to embedded or edge computing platforms such as NVIDIA Jetson or Raspberry Pi. • Familiarity with ROS or other middleware systems. • Prior experience working with custom vision datasets. What You’ll Gain • Opportunity to work and collaborate with Industry and subject matter experts based in Silicon Valley, United States, and India. • Competitive pay and other benefits. • Real-world experience developing computer vision algorithms for autonomous systems. • Mentorship from engineers working on cutting-edge drone and robotics technology. • Opportunity to transition to a full-time role based on performance. • Involvement in impactful projects with applications in safety, agriculture, and defense.
Posted 1 week ago
2.0 years
0 Lacs
Kozhikode, Kerala, India
On-site
We’re Hiring: 2 GIS & Software Development Professionals We are looking for talented geospatial developers with around 2 years of experience to join our Bangalore/Kozhikode office for onsite contract role, with the possibility of extension based on performance and project needs. Role 1: GIS Full Stack Developer Location: Kozhikode/Bangalore (Onsite) Experience: 2 Years Key Skills: ArcGIS Maps SDK for JavaScript React, TypeScript, CSS Java Spring Boot Familiarity with ESRI ArcGIS Pro Desktop Products & Raster Analytics is a strong plus Role 2: QT SDK (C++) Application Developer Location: Kozhikode/Bangalore (Onsite) Experience: 2 Years Key Skills: C++ with Qt SDK for desktop application development Knowledge of UDP Stream handling Experience in vector overlay/embedding on video streams Familiarity with ArcGIS Pro FMV (Full Motion Video) module is highly desirable If you have a passion for spatial technologies, real-time video analytics, and cutting-edge GIS development, we’d love to hear from you. To apply: Please send your updated resume to hr@ultsglobal.com or message us directly on LinkedIn. Feel free to share or tag anyone who fits the profile. #Hiring #GISJobs #ArcGIS #QTSDK #C++ #ReactJS #Typescript #SpringBoot #RasterAnalytics #FMV #ArcGISPro #BangaloreJobs #GISDeveloper #ULTS
Posted 1 week ago
30.0 years
0 Lacs
Noida
On-site
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. The Cadence Advantage The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact. Cadence’s employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees. The unique “One Cadence – One Team” culture promotes collaboration within and across teams to ensure customer success Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other—every day. Job Summary Cadence Design Systems is looking for a highly motivated Software Engineer to work on Cadence’s Virtuoso Multi Technology product. The engineer will have the opportunity to develop cutting edge software solution spread across Cross-Fabric Implementation, Stacking and Analysis. This covers all aspects of Heterogeneous Integration methodology and flows. Job Responsibilities Responsible for designing, developing, troubleshooting, and debugging start-of-the-art software programs Improve stability, debug capabilities of the software Work independently and efficiently Engage with customers as needed and help in creative solutions Continuously scale solutions (runtime, memory, number of CPUs etc.) to take care of next-generation larger designs Qualifications BE/BTech/ME/MS/MTech in Computer Science or Electrical/Electronic Engineering Experience and Technical Skills required Candidate must have experience of complex software development using C/C++ Strong background in software Algorithms and Data structures Familiarity with Qt (Quick Time), openGL and EDA flows in general will be a plus 2+ years of experience working on delivery of EDA applications is preferable Behavioral skills required Must possess strong written, verbal and presentation skills Ability to establish a close working relationship with both customer peers and management 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.
Posted 1 week ago
0.0 - 1.0 years
2 - 6 Lacs
Sowripalayam, Coimbatore, Tamil Nadu
On-site
Position Overview We are seeking an Embedded Software Engineer with a focus on QT application development to join our innovative team. In this role, you will work on cutting-edge projects that involve creating user-friendly interfaces for embedded systems, streamlining workflow processes, and integrating software with various hardware modules. We welcome diverse applicants: Experienced Professionals (3–5 years) with expertise in QT development. Key Responsibilities Develop and maintain QT-based applications for embedded systems. Collaborate with hardware engineers to integrate and optimize software for specific board architectures. Write clean, modular, and maintainable code to ensure high software quality . Design and implement user-friendly graphical user interfaces (GUI) for embedded applications. Perform debugging , testing , and performance tuning to ensure robust and efficient systems. Participate in code reviews and provide constructive feedback to peers. Contribute to technical documentation and best practices. Stay updated with the latest trends in QT development and embedded systems . Qualifications For Experienced Professionals (3–5 Years): Bachelor’s Degree in Computer Science, Electronics, or a related field (or equivalent experience). Proven experience in QT/QML application development for embedded or desktop environments. Good understanding of C/C++ programming and embedded systems concepts. Hands-on experience with debugging tools , Git , and version control workflows. Strong problem-solving skills, with the ability to work independently and in teams. What We Offer Flexible Employment Models : Part-time contractual, full-time permanent, or paid internship. Competitive Compensation : Aligned with experience and role type. Professional Growth : Continuous learning opportunities, mentorship, and on-the-job training. Collaborative Culture : Work alongside industry experts in healthcare technology and automation. Innovation-Driven Environment : Engage with challenging projects aimed at modernizing Indian industry. Join us in shaping the future of embedded electronics and industrial automation in India! Job Types: Full-time, Permanent Pay: ₹200,000.00 - ₹600,000.00 per year Benefits: Provident Fund Ability to commute/relocate: Sowripalayam, Coimbatore, Tamil Nadu: Reliably commute or planning to relocate before starting work (Preferred) Education: Bachelor's (Required) Experience: Embedded software: 1 year (Preferred) Work Location: In person
Posted 1 week ago
8.0 years
0 Lacs
Khairatabad, Telangana, India
On-site
Location: IN - Hyderabad Telangana Goodyear Talent Acquisition Representative: Kerr Bianca Beech Sponsorship Available: No Relocation Assistance Available: No The Software Developer / Engineering Technologist will be a motivated individual to develop and deliver integrated FEA (Finite Element Analysis) software solutions to the customer in support of business needs. You will work in SDLC environment with a cross-functional, cross-continental group of engineers who are creating and refining links between tire design and vehicle performance. Typical activity will include developing new solutions to support Virtual tire development, adding new software functionality to existing tools, identifying, and fixing software issues, delivering service requests, providing incident coverage, and deploying software releases. The candidate will be part of a global software development team that implements IT solutions to support the tire design and manufacturing processes for three different technical centers globally. Primary Responsibilities Develop software applications to support key business functions for R&D. Coordinate, plan, and execute software deployments to production, test, and development platforms using documented procedures and tests. Troubleshoot and investigate. Develop solutions to problems involving causes that are not obvious. Respond to problems by diagnosing and correcting errors that do not have a known cause. Perform tasks necessary to ensure data integrity and system stability. Write and maintain all documentation supporting the primary area of responsibility. Apply knowledge of current technologies and methodologies with business subject matter to develop technical solutions. Confer with stakeholders to gain an understanding of the situation requiring intervention. Translate process into practice through the current Information Technology toolsets. Obtain advice from higher-level Information Technology associates when precedents are unclear. Participate actively in the software release process. Required Education And Experience Bachelors’ degree in Computer Science, Information Technology or Mechanical Engineering. In lieu of a degree, 8 years of relative experience. 3 or more years of experience in Information Technology Basic knowledge of the current Office Product Suite. Understanding of Business Process Area supported - Continued growth in understanding company culture and business practices professional programming experience in Python, modern C++, TCL/TK, preferably in Linux environment desired Desired Skills And Abilities Experience in CAD, FEA, and simulation is a plus Experience with CI, code reviews, and Git Experience using LINUX/UNIX Demonstrated experience in the development and deployment of software applications using Python, modern C++, TCL/TK and Linux scripting. Experience with client-server application development, Java, and Rich Client Platform (RCP) in Eclipse is a plus Knowledge of one or both of the following technologies like VTK, and Qt would be nice to have. Knowledge of High-Performance Computing is an asset Excellent debugging and troubleshooting skills. Goodyear is an Equal Employment Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to that individual's race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender identity, age, physical or mental disability, ethnicity, citizenship, or any other characteristic protected by law. Goodyear is one of the world’s largest tire companies. It employs about 74,000 people and manufactures its products in 57 facilities in 23 countries around the world. Its two Innovation Centers in Akron, Ohio and Colmar-Berg, Luxembourg strive to develop state-of-the-art products and services that set the technology and performance standard for the industry. For more information about Goodyear and its products, go to www.goodyear.com/corporate
Posted 1 week 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. 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 Cadence Design Systems is looking for a highly motivated Software Engineer to work on Cadence’s Virtuoso Multi Technology product. The engineer will have the opportunity to develop cutting edge software solution spread across Cross-Fabric Implementation, Stacking and Analysis. This covers all aspects of Heterogeneous Integration methodology and flows. Job Responsibilities Responsible for designing, developing, troubleshooting, and debugging start-of-the-art software programs Improve stability, debug capabilities of the software Work independently and efficiently Engage with customers as needed and help in creative solutions Continuously scale solutions (runtime, memory, number of CPUs etc.) to take care of next-generation larger designs Qualifications BE/BTech/ME/MS/MTech in Computer Science or Electrical/Electronic Engineering Experience And Technical Skills Required Candidate must have experience of complex software development using C/C++ Strong background in software Algorithms and Data structures Familiarity with Qt (Quick Time), openGL and EDA flows in general will be a plus 2+ years of experience working on delivery of EDA applications is preferable Behavioral Skills Required Must possess strong written, verbal and presentation skills Ability to establish a close working relationship with both customer peers and management 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.
Posted 1 week ago
6.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Position Name: Senior C++ Developer Years of Experience: 6+ years Location: Noida & Kochi Work from Office only Basic Functions/Job Responsibility: Exposure to C/C++ programming. Strong hold on Algorithms and Data Structure. Coding and designing of software Exposure to STL, writing multi-threaded applications with good scalability Exposure to Exception Handling, Database and Debugging Ability to independently perform development of the modules assigned Must have worked on a variety of projects involving various technologies/platform Perform development and solution delivery with technical excellence Knowledge, Skills, Qualifications, Experience: Qualification : BE/B.Tech/MCA Technology : C/C++,Linux Key Skills : C/C++,Algorithms, Data Structure, QT,GTK,STL, Multi-threading, Exception Handling, Database and Debugging Department: Software Development Personality Attributes: Self-starter & confident Team player with positive attitude & open mindedness for learning Good communication, problem solving & interpersonal skills Create technology & tool evaluation reports
Posted 1 week ago
10.0 - 14.0 years
0 Lacs
pune, maharashtra
On-site
You will have the opportunity to harness all that is within you by working in teams of diverse and high-performing employees at Boston Scientific. You will be tackling some of the most important health industry challenges, with access to the latest tools, information, and training to help you advance your skills and career. Your ambitions will be supported in progressing here. We are seeking a software engineer with strong software development experience in Algorithm Development for cutting-edge medical applications. As a successful candidate, you will be involved in all aspects of the system's software, including novel algorithm design, development, and optimization for high-performance medical applications. You will interface with other teams, such as systems engineering, hardware engineering, and field technicians, to develop meaningful applications for the Opal Mapping System. The Opal Mapping System revolves around a real-time virtual world of the human heart. The system generates an accurate anatomical model of the chamber as a physician probes the heart with a catheter. High-performance rendering and algorithmic techniques are essential for creating a stunning view and providing instant feedback to the physician. Your responsibilities will include designing, developing, and optimizing algorithms for performance and reliability. You will prototype and implement solutions in C++, ensuring high efficiency and maintainability. Providing technical leadership to the team in software design and best-in-class software development methodologies and practices will be part of your role. You will aim to solve difficult problems, strive for engineering excellence, and work with other teams to bring the best solutions forward. To be successful in this role, you should have a BS/MS or PhD in Computer Science/Electrical Engineering or equivalent experience, with a strong software development background of preferably 10+ years. Experience in delivering successful mission-critical products is required, along with expertise in C++ and familiarity with another scientific computing/scripting language such as Python or MATLAB. Strong problem-solving skills, ability to adapt, proactive attitude, positive influence on the team, excellent communication skills, expertise in Scrum methodology, and commitment to patient safety and product quality are essential. Preferred qualifications include strong experience in designing and implementing medical device software, working with third-party C++ libraries, developing systems with intuitive User Interfaces, and writing software for embedded systems interfacing with sensors. Boston Scientific, a leader in medical science for over 40 years, is committed to solving the challenges that matter most with a deep caring for human life. The mission to advance science for life focuses on transforming lives through innovative medical solutions, improving patient lives, creating value for customers, and supporting employees and communities. As a global business and corporate citizen, there is a responsibility to apply these values in all actions. Choosing a career with Boston Scientific (NYSE: BSX) goes beyond business, it is personal. If you are a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference worldwide, we encourage you to apply and look forward to connecting with you!,
Posted 1 week ago
7.0 - 11.0 years
0 Lacs
karnataka
On-site
As a PMTS Software Systems Design Engineer at AMD, you will be part of a team that is dedicated to transforming lives with AMD technology to enrich the industry, communities, and the world. Your role will involve building great products that accelerate next-generation computing experiences across various domains such as data center, artificial intelligence, PCs, gaming, and embedded systems. In this fast-paced work environment, effective communication, problem-solving, and prioritization skills are essential. We are looking for individuals who are well-organized, detail-oriented, and possess critical thinking skills. As a senior member of the team, you will guide and mentor upcoming developers, provide long-range strategy, and actively contribute to issue resolution. Your key responsibilities will include a strong desire to learn new skills, collaborate effectively within and across groups, and explore opportunities to improve product performance. You will work closely with team members to understand design architecture, propose solutions for enhancement, and mentor engineers to think creatively. Additionally, you will drive initiatives with minimal direction, maintain a positive attitude, and possess excellent communication skills. Preferred experience for this role includes expertise in architecture, design patterns, and object-oriented programming. Extensive knowledge of C++ programming and familiarity with languages like Perl, Python, and JavaScript are required. You should be able to conduct research, interpret data, prepare design proposals, and contribute to the system tools roadmap. Proficiency in operating systems such as Windows and Linux, x86 architecture, CPU/GPU software domain, and other software technologies across the industry is expected. Academically, a Bachelor's or Master's degree in Electronics Engineering, Computer Engineering, or a related field is required for this position. Experience in backend development, deployment, and frontend development in React/Angular will be beneficial. Strong software and system debugging skills, along with knowledge of the software development process and technologies, are essential for leading software development projects effectively. Join us at AMD, where together we advance and push the limits of innovation to solve the world's most important challenges.,
Posted 1 week ago
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Advanta (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Advanta is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand. We are looking for a Software Engineer You’ll make a difference by: Mandatory : Python, Shell script, OOPS, C++, QT. (5-8 Years exp) Knowledge of AI/ML. (Nice to have) OS (Windows, Linux). (5+ Yrs) Squish tool (Nice to have) Good with Linux internals. Effective debugging and testing skills. Good Knowledge of embedded systems. Quick learner and team player. Good to have: Knowledge of UI/UX. Railway domain knowledge GIT JIRA IBM-DOORS Desired Skills: 2-4 years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. We're Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at: www.siemens.com/careers & more about mobility at https://new.siemens.com/global/en/products/mobility.html
Posted 1 week ago
0 years
10 - 12 Lacs
Bengaluru
On-site
Work mode : 5 days work from office (Bangalore office) C++ senior developer Job Description We are seeking a highly skilled and motivated C++ Programmer with strong expertise in socket programming, Qt framework, and database integration. The ideal candidate will be well-versed in Linux development tools such as gdb, memory profilers, and other debugging utilities. Experience with CORBA and ZeroMQ (zmq) frameworks is essential for this role Required Skills & Qualifications: Strong proficiency in C++ with hands-on experience in socket programming. Proficient in Qt for GUI and application development. Solid understanding of SQL and database integration. Expertise in Linux development tools: gdb, memory profilers, performance analyzers. Experience with CORBA and ZeroMQ (zmq) frameworks. Familiarity with multi-threaded programming and inter-process communication. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities. Preferred Qualifications: Bachelor’s or master’s degree in computer science, Engineering, or a related field. Experience with version control systems (e.g., Git). Exposure to Agile development methodologies. Roles & Responsibilities Key Responsibilities: Design, develop, and maintain high-performance C++ applications with a focus on socket communication. Implement user interfaces and application logic using the Qt framework. Integrate and manage database interactions within applications. Debug and optimize code using Linux tools such as gdb, Valgrind, and memory profilers. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality through unit testing, code reviews, and adherence to best practices. Work with CORBA and zmq frameworks for distributed system communication Mandatory Skills C++, Socket Programming, Qt Framework, database integration Desirable Skills Linux, GIT, Cobra, Zeromq Job Type: Full-time Pay: ₹1,000,000.00 - ₹1,200,000.00 per year Application Question(s): What is your LWD? Only Immediate Joiners can apply. Location: Bengaluru, Karnataka (Preferred) Work Location: In person Speak with the employer +91 6302735356
Posted 1 week ago
0 years
0 Lacs
India
Remote
Job description Job Overview: We are looking for a skilled and experienced C++ Developer to join our engineering team. In this role, you will be involved in building a diverse range of software applications—from high-performance desktop tools to scalable, cloud-based distributed systems. You will be a key contributor in designing, developing, and maintaining reliable C++ solutions, working collaboratively with cross-functional teams to ensure smooth integration across all components of the infrastructure. Key Responsibilities: Design and develop efficient, high-quality, and maintainable C++ code Build and enhance software modules with a focus on performance, scalability, and maintainability Troubleshoot and resolve software defects and performance issues Adhere to best coding practices and contribute to automated build and testing pipelines Develop and maintain desktop tools and utilities to support the core development workflow Required Skills: Strong proficiency in C++ with a thorough understanding of language fundamentals Solid grasp of data structures, algorithms, and design patterns Expertise in the Standard Template Library (STL), including containers and algorithms Hands-on experience with modern C++ standards (C++11 and newer) Familiarity with template metaprogramming and compile-time optimization techniques Strong knowledge of memory management in low-level, unmanaged environments Proficiency with Git and version control best practices Experience working with CI/CD tools and development workflows Competence with cross-platform build systems, especially CMake Preferred Skills (Nice to Have): Experience with desktop GUI frameworks such as Qt (version 4.x or newer) Familiarity with Python and libraries like Pandas for data processing Exposure to GPU programming using CUDA and parallel processing in C++
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Qt is a popular cross-platform application and UI framework used for developing software applications. In India, the demand for Qt professionals is on the rise, with many companies actively hiring for roles related to this skill.
The salary range for Qt professionals in India varies based on experience level: - Entry-level: ₹3-6 lakhs per annum - Mid-level: ₹6-12 lakhs per annum - Experienced: ₹12-20 lakhs per annum
A typical career path for a Qt professional may include the following progression: - Junior Developer - Software Developer - Senior Developer - Tech Lead
In addition to Qt expertise, employers often look for professionals with the following skills: - C++ programming - GUI design - Software development lifecycle - Problem-solving skills - Team collaboration
As you explore job opportunities in the Qt domain in India, it's essential to prepare thoroughly for interviews by honing your technical skills and familiarizing yourself with common interview questions. With dedication and practice, you can confidently apply for qt roles and embark on a successful career in this dynamic field. Good luck!
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
40098 Jobs | Dublin
Wipro
19612 Jobs | Bengaluru
Accenture in India
17156 Jobs | Dublin 2
EY
15921 Jobs | London
Uplers
11674 Jobs | Ahmedabad
Amazon
10661 Jobs | Seattle,WA
Oracle
9470 Jobs | Redwood City
IBM
9401 Jobs | Armonk
Accenture services Pvt Ltd
8745 Jobs |
Capgemini
7998 Jobs | Paris,France