Jobs
Interviews

30 Qt Framework Jobs

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

4.0 - 8.0 years

0 Lacs

haryana

On-site

Role Overview: As an EMB-Robotics Engineer at our company, you will be responsible for conducting or designing advanced prototyping and testing. You will need to identify potential solutions for complex product design issues, independently balance design tradeoffs, and develop software systems per requirements and architecture defined. Your role will also involve generating and reviewing necessary documents to support the project. Key Responsibilities: - Conduct or design advanced prototyping and testing - Identify potential solutions for complex product design issues - Independently balance design tradeoffs - Develop software systems per requirements and architecture defined - Generate and review necessary project documents Qualifications Required: - Bachelors degree in Software Engineering/ Computer Science or related discipline - 4+ years of work experience - Knowledgeable programming skills in C++ 17 and its versions - Experience with QT (5,6) framework - Familiarity with integrated development environments (IDE) and tools for static/dynamic analysis - Proficiency in integration and deployment processes using Git and perforce - Understanding of Software Development Life Cycle processes and regulatory/compliance standards applied to SDLC Please note: The Job Category is Embedded HW_SW, Job Type is Full Time, Job Location is Gurgaon, Experience required is 4-6 years, and the Notice period is Immediate.,

Posted 4 days ago

Apply

4.0 - 8.0 years

0 Lacs

haryana

On-site

As a proficient C++ Developer with knowledge of the QT framework, your main responsibilities will include: - Conducting or designing advanced prototyping and testing. - Conducting advanced problem-solving, identifying potential solutions, and evaluating them against component and sub-system requirements. - Translating user needs to design inputs/specifications and producing advanced component and sub-system level designs. - Analyzing and correcting complex product design issues using independent judgment. - Independently balancing design tradeoffs while designing a component of the system. - Developing and designing software systems per requirements and defined architecture. - Providing code development time/resource estimation to support projects. - Generating and reviewing necessary documents to support the project (requirements/design/architecture/bugs/test). In addition, you will: - Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management to ensure project success as a leader on the team. - Support and execute segments of complex product development to advance projects through the design/development/launch process. - Contribute to product development from concept through release. - Deliver high-quality results with passion, energy, and drive to meet business priorities. - Design, develop, modify, evaluate, and verify software components for medical devices. - Apply design principles, coding standards, and best practices in code reviews. Your technical skills should include: - Knowledgeable programming skills in C++ 17 and its versions. - Knowledge of the QT (5,6) framework to design new components applying various design concepts and patterns. - Familiarity with integrated development environments (IDE) for projects. - Proficiency with tools for static/dynamic analysis, memory management, code coverage, and techniques for analyzing software. - Understanding of integration and deployment processes using Git and Perforce. - Knowledge of Software Development Life Cycle processes. - Ability to create estimates for code implementation time/resource for assigned tasks and projects. - Experience with Application Lifecycle Management/Traceability tools. - Understanding of regulatory and compliance standards applied to the SDLC (Software Development Life Cycle). Qualifications: - Bachelor's degree in Software Engineering/Computer Science or related discipline. - Minimum of 4+ years of work experience. Please note that this is a full-time, permanent position with benefits including Provident Fund. The work location is in person.,

Posted 4 days ago

Apply

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

As a PythonQT Software Engineer, you will be responsible for developing and maintaining desktop applications using Python and the Qt framework. You will collaborate closely with the development team, designers, and stakeholders to design software solutions that meet business requirements and ensure timely project delivery. You should have a strong background in Software Development using Python QT for 2-5 years and be well-versed in Object-Oriented Programming (OOP). Proficiency in programming with Python and the Qt framework is essential, along with a good understanding of GUI development semantics on the Windows platform. Experience with Serial Communication Libraries will be advantageous, and any exposure to interpreting DBC files will be beneficial (training can be provided for this specific skill). Additionally, familiarity with developing Installer Scripts using any framework (preferably InstallForge) is desired. A general comprehension of design principles is crucial for this role. You must possess excellent problem-solving and debugging skills, the ability to work both independently and as part of a team, as well as exceptional written and verbal communication skills. The ideal candidate will hold a Bachelor's degree in Computer Science, Software Engineering, or a related field.,

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

Do you want to work on cutting-edge technology and be part of a successful team in the Industrial & Energy technologies field Join our team, where we design and manufacture a range of sensing instrumentation utilized across various market segments. Our Software teams are responsible for designing, prototyping, validating, and certifying next-generation industrial sensing systems while collaborating to solve complex technical challenges and design future innovations. As a passionate and experienced Software Engineer at Baker Hughes Digital, you will focus on developing advanced ultrasound imaging solutions for Non-Destructive Testing (NDT) applications. Deep expertise in graphics programming using OpenGL, Vulkan, and related APIs, along with a strong understanding of imaging systems and signal processing in industrial environments, is essential for this role. Your responsibilities will include programming features, designing high-performance visualization pipelines for ultrasound imaging, developing GPU-accelerated rendering and image processing algorithms, translating acoustic data into visual representations, optimizing imaging performance, integrating imaging modules with NDT software systems, and maintaining existing imaging frameworks. To excel in this role, you should hold a Bachelor's Degree or Master's in Computer Science or a related engineering field with a minimum of 5 years of professional experience in software development focusing on graphics and imaging. Proficiency in C/C++, OpenGL, Vulkan, modern C++ standards, Qt framework, shader languages, GPU compute, computational software principles, performance optimization, debugging, UML, and software documentation is required. Additionally, experience working with Linux-based operating systems is preferred. At Baker Hughes, we offer flexible working patterns, including working flexible hours to accommodate your most productive times. We value our people and prioritize their development, engagement, and well-being by providing comprehensive benefits, private medical care options, life insurance, disability programs, financial programs, and more. Join us at Baker Hughes, an energy technology company driving innovation and progress in energy and industrial solutions worldwide. If you are passionate about making a real difference and thrive in a challenging environment, we invite you to be part of our team that values innovation and pushes boundaries to take energy forward.,

Posted 6 days ago

Apply

7.0 - 11.0 years

0 Lacs

karnataka

On-site

Job Description: Join a high-impact team where your expertise in embedded systems and GUI development will contribute to building innovative, real-time applications. We are looking for a skilled Embedded C/C++ QT Developer who thrives in a fast-paced environment and is passionate about delivering high-performance software solutions. As an Embedded C/C++ QT Developer, you will be responsible for designing and developing embedded software and user interfaces for real-time systems. You'll collaborate with cross-functional teams to deliver robust and scalable solutions. In this role, you will develop embedded software using C and C++ for real-time applications, design and implement GUI applications using the QT framework, optimize code for performance, reliability, and maintainability, work closely with hardware teams to integrate and test embedded systems, participate in code reviews, debugging, and troubleshooting, ensure compliance with software development standards and best practices, collaborate with QA teams to support testing and validation processes, and maintain documentation for design, development, and deployment. Your Profile: You should have 69 years of hands-on experience in Embedded C/C++ development, strong experience with QT framework for GUI development, solid understanding of embedded systems, microcontrollers, and real-time operating systems, experience in debugging tools and performance optimization techniques, excellent problem-solving and analytical skills, strong communication and collaboration abilities. ONLY B.Tech graduates will be considered. What You'll Love About Working Here: You will enjoy a collaborative and innovative work culture focused on technical excellence, opportunities to work on cutting-edge embedded technologies, a flexible work environment with a focus on work-life balance, continuous learning, and development opportunities. About Us: Capgemini is a global business and technology transformation partner, helping organizations accelerate their dual transformation to address the evolving needs of customers and citizens. With a strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needsfrom strategy and design to operations. Capgemini draws on the capabilities of its 360,000 team members in more than 50 countries, all driven by the purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization with market-leading capabilities in digital, cloud, and data.,

Posted 6 days ago

Apply

5.0 - 10.0 years

7 - 15 Lacs

pune

Work from Office

[About the Hiring Company] We are a healthcare AI startup focused on developing cutting-edge solutions for medical imaging and diagnostics. Our mission is to improve early disease detection and support better clinical decisions through artificial intelligence. As we establish our new office in Noida/Delhi NCR, we are building a dynamic local team. Join us to work on impactful projects, collaborate with leading hospitals, and help shape the future of AI-driven healthcare. (https://www.aicess.ai) [Job Responsibilities] > C++ application development using the QT framework > Application packaging and deployment > Version management [Mandatory Qualification & Skills] > 3+ years of development experience (education level not required) > Bachelor's degree in B.Tech, BCA > More than 3 years of relevant experience > Hindi(Native) English(Fluent) > GUI development experience using QT [Preferred Qualifications] > Experience using Qt Widgets Designer > Packaging experience using NSIS [Working Condition] > Working Days: 5~6 days per week > Working Hours : 8 hours per day > Working Location: Pune

Posted 1 week ago

Apply

12.0 - 16.0 years

0 Lacs

karnataka

On-site

In this role at Schneider Electric, you will be a part of the EcoStruxure Innovation Journey, contributing to the development of core technologies within the EcoStruxure platform, focusing on the Edge Control layer and Apps/Analytics and services layer. As a Software Engineer, your expertise in building Software Products for the Industrial Automation domain will be crucial. You will work as a senior developer in an Agile team to deliver cutting-edge solutions for various business needs on the Windows Platform. We are looking for a highly experienced Senior C++ Programmer with over 12 years of experience in C++ programming, particularly with extensive hands-on experience in QT on embedded hardware. A strong understanding of Wind River, Timesys, or other embedded operating systems is essential for success in this role. Key Responsibilities: - Design, develop, and maintain C++ applications for embedded hardware. - Utilize QT framework to create user interfaces and applications. - Collaborate with cross-functional teams to define, design, and implement new features. - Troubleshoot and resolve software defects and issues. - Optimize application performance and ensure scalability. - Conduct code reviews and provide mentorship to junior developers. - Stay updated with the latest industry trends and technologies. Qualifications: Required Qualifications: - Bachelors or Masters degree in Computer Science, Engineering, or a related field. - 12+ years of professional experience in C++ programming. - Extensive hands-on experience with QT on embedded hardware. - Strong understanding of Wind River and Timesys operating systems. - Proficient in debugging and performance optimization. - Excellent problem-solving skills and attention to detail. - Strong communication and teamwork abilities. Preferred Qualifications: - Experience with other programming languages such as Python or Java. - Familiarity with Agile development methodologies. - Knowledge of network protocols and security. - Experience with version control systems like Git. Location: IN-Karnataka-Bangalore Schedule: Full-time Unposting Date: Ongoing,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

noida, uttar pradesh

On-site

Your tasks will include joining the R&D bioinformatics team as a Bioinformatics software developer to work on developing and enhancing the CENTOGENE variant filtering software. Your responsibilities will encompass ensuring the high quality of the software developed along with its corresponding documentation. You will collaborate with stakeholders from specialist departments, Project Manager, and Business Partner. Additionally, you will engage in requirements analysis, design, development, testing, and documentation of software. Planning the software architecture and ensuring the quality of documents and source code will also be part of your role. Participation in the enhancement of performance for large data sets will be expected. You are required to possess a Bachelor's or Master's degree in computer science, Information Technology, or a related field, coupled with over 8 years of experience in C++ and the Qt Framework. Moreover, you should have several years of professional experience in the complete life cycle of software and database development, including documentation. A profound understanding of C++ and substantial experience with Qt GUI development for Windows is essential. A background in Biology, Medicine, or Genetics would be advantageous, with NGS knowledge considered a bonus. Ideally, you should have proficiency in big-data handling in C++; SQL Databases; and/or data warehouse solutions. Enthusiasm, self-motivation, and strong communication skills - both verbal and written, along with good interpersonal skills and team spirit are crucial. The ability to prioritize tasks, meet deadlines, and align with company objectives is also a key requirement.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

pune, maharashtra

On-site

As an acoustic development engineer working in the Product Development team responsible for Vibroacoustic software development, your primary responsibilities include developing new features for the product that meet industrial expectations in terms of accuracy, performance, and robustness. You will also participate in acoustic research topics, provide recommendations on integrating new technologies efficiently to address new challenges, interface with third-party software as needed, work on bug fixes, and identify software design issues to create elegant solutions. Daily interactions with dedicated teams will ensure Quality Assurance, industrial validation, and proper software documentation. To be successful in this role, you should have a PhD in Applied Sciences, Computer Sciences (or equivalent by experience), proficient programming skills in Python and C++, experience with commercial structural dynamics solvers such as Nastran, Abaqus, Ansys, Optistruct, programming experience in a Linux environment, familiarity with acoustic research, and some experience in designing complex object-oriented software using C++ and Python. Knowledge of generic programming, Standard Template Library, boost libraries in C++, and C-bindings, Python extension libraries, numpy, scipy, matplotlib in Python is essential. Additionally, experience with versioning systems like GIT, CI/CD development processes, and containerization tools is required. Familiarity with the Qt framework and VTK library is a plus, as well as basic knowledge of CAE-FEM tools like Ansa, Catia, Hypermesh. Soft skills such as creativity, self-learning ability, autonomy, curiosity, out-of-the-box thinking, solution-oriented mindset, quality awareness, team spirit, and flexibility are important for this role. Proficiency in English is also necessary for effective communication within the team. Overall, as an acoustic development engineer, you will play a crucial role in the development of Vibroacoustic software, ensuring the product meets industry standards and expectations through your technical expertise, problem-solving abilities, and collaborative approach.,

Posted 2 weeks ago

Apply

7.0 - 12.0 years

20 - 35 Lacs

pune

Work from Office

JOB PROFILE Title: Lead Embedded-Software Engineer Qualifications: Bachelors or Masters Degree in Electronics from a reputed University. TECHNICAL COMPETENCY: 7 to 10 years of hands-on experience in software domain, consisting of Demonstrated Proficiency in C and C++, Linux, RTOS (LynxOS, QNX, VxVowrks, etc) and Qt framework, shell scripts Software application and GUI design & development using C++ Experience of software development using Real Time Operating Systems (RTOS) Hands on Experience on various protocols like Ethernet, TCP/IP, UDP, MODBUS, VME protocol, etc. Good understanding of software architecture and redundancy management in software Proven track record of debugging and resolving complex issues independentlyduring application development and sustenance. A good understanding and experience on distributed systems, event driven applications and multi-threaded application development A good understanding of electronic control systems Communicate with customer, gather and understand requirements Knowledge of using static and dynamic code analysis tools, safety integrity levels, compliance to specific coding standards will be an added advantage. INDIVIDUAL COMPETENCY & OFFERING: Looking for ambitious individual who is open for new challenges and product innovation A progressive career growth path is in place A work culture that supports continuous learning opportunity Lucrative compensation as per the industry standard. It may vary depending upon individual capability and skill set.

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

pune, maharashtra

On-site

As an Acoustic Development Engineer with 7-10 years of experience, you will be an integral part of the Product Development team responsible for Actran software development in Pune. Your primary role will involve developing new features in Actran that align with industrial requirements such as accuracy, performance, and robustness. Additionally, you will contribute to acoustic research topics and provide recommendations on integrating new technologies into Actran to address emerging challenges effectively. Your responsibilities will also include collaborating with third-party software interfaces, addressing bug fixes, and identifying software design issues to create sophisticated solutions. Interaction with dedicated teams for Quality Assurance (QA), industrial validation, and software documentation will be crucial for ensuring the quality and performance of the software. To excel in this role, you should hold a PhD in Applied Sciences, Computer Sciences, or possess equivalent experience. Proficiency in programming languages such as Python and C++, along with experience in a commercial structural dynamics solver like Nastran, Abaqus, Ansys, or Optistruct, is essential. Moreover, familiarity with programming in a Linux environment and acoustic research will be advantageous. Demonstrated experience in designing complex object-oriented software using C++ and Python, including knowledge of generic programming, Standard Template Library, boost libraries, C-bindings, python extension libraries, numpy, scipy, and matplotlib, is required. Experience with versioning systems like GIT, CI/CD development processes, and containerization tools is preferred. Knowledge of the Qt framework and VTK library will be beneficial, and basic understanding of CAE-FEM tools like Ansa, Catia, and Hypermesh is a plus. In addition to technical skills, soft skills are essential for success in this role. You should be creative, self-motivated, curious, capable of innovative thinking, and possess a solution-oriented attitude. Strong quality awareness, teamwork, flexibility, and proficiency in English are also key attributes that will contribute to your effectiveness as an Acoustic Development Engineer.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As a Software Engineer specializing in C/C++ at our Pune location, you will be an essential part of the Product Development team focusing on Actran software development. Your primary responsibilities will revolve around developing new features in Actran that meet industry standards for accuracy, performance, and robustness. Additionally, you will be involved in acoustic research topics, suggesting new technologies for efficient problem-solving, collaborating with third-party software interfaces, resolving bugs, and identifying software design issues to create sophisticated solutions. Your role will also encompass Quality Assurance (QA), industrial validation, and maintaining software documentation through consistent interactions with specialized teams. To excel in this position, you are expected to hold a PhD in Applied Sciences, Computer Sciences, or have equivalent experience. Proficiency in Python and C++ programming languages, familiarity with commercial structural dynamics solvers like Nastran, Abaqus, Ansys, and Optistruct, as well as experience in Linux programming are essential. Moreover, your expertise in acoustic research, design of object-oriented software, utilization of C++ features like generic programming, Standard Template Library, boost libraries, and Python capabilities such as C-bindings, extension libraries, numpy, scipy, and matplotlib will be valuable. Knowledge of versioning systems like GIT, CI/CD development processes, containerization tools, Qt framework, and VTK library will be advantageous, with basic understanding of CAE-FEM tools like Ansa, Catia, Hypermesh considered a plus. In addition to technical skills, soft skills are equally important for success in this role. You should possess creativity, self-learning abilities, curiosity, out-of-the-box thinking, solution-oriented mindset, quality consciousness, teamwork spirit, and flexibility. A good command of English is also required to effectively communicate and collaborate in a global environment.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

You are a passionate and skilled Software Engineer with 2 to 4 years of experience, looking to join a team dedicated to developing cutting-edge medical device software. Your role will involve gaining a deep understanding of medical devices, their peripherals, and software, working closely with mentors and technical leaders to deliver high-quality solutions for class 3 medical systems. Your key responsibilities will include: - Developing a comprehensive understanding of medical devices and programming to contribute effectively to product development. - Implementing high-quality features across various product releases using C++ and Core Java. - Enhancing test coverage, implementing integration tests, and ensuring code is testable, portable, and maintainable. - Investigating, reproducing, debugging, and resolving complex system-level issues using software debuggers and analyzers. - Engaging in technical discussions and development forums to propose and implement innovative software solutions. - Taking ownership of code quality and DevOps practices for your deliverables. - Operating in an agile development environment to deliver top-notch software within deadlines. - Cultivating a positive, solution-oriented, and creative team culture. You should possess the following skills and qualifications: - Proficiency in Object-Oriented Programming languages like C++ (mandatory) and Core Java (preferred). - Strong grasp and practical experience of Object-Oriented Programming concepts and applications. - Solid analytical and logical thinking abilities. - Hands-on experience with Linux development and end-user environments. - Thorough knowledge of unit testing and test-driven development. - Experience with debugging tools and system-level issue resolution. - Excellent communication and collaboration skills. - Ability to work independently and collaboratively in a fast-paced setting. Preferred qualifications include: - Experience with the Qt framework and multithreading. - Background in the medical device domain or other regulated industries. - Familiarity with DevOps practices and CI/CD pipelines.,

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a talented Linux application developer with a solid foundation in C++ and a deep understanding of the Qt framework. Your main focus will be on developing a custom Login User Interface (UI) specifically designed for the Ubuntu operating system. Your role in this exciting venture is to enhance user experience and accessibility in the Linux ecosystem. The ideal candidate for this position will have a strong portfolio showcasing the ability to create engaging, user-friendly interfaces that meet functional requirements and provide an intuitive user experience. We highly value individuals who are passionate about software development and committed to delivering high-quality solutions that positively impact users. Your key responsibilities will include designing and implementing a bespoke login interface for Ubuntu using C++ and Qt. You will need to ensure that the application is compatible with Ubuntu's operating system and its authentication frameworks (e.g., PAM). Developing secure user authentication processes and effectively managing user sessions will also be crucial aspects of your role. Creating a visually attractive, responsive, and user-friendly interface, conducting thorough testing and debugging, and collaborating with project stakeholders to clarify requirements and make necessary adjustments throughout the development process are all essential tasks. To excel in this role, you should have strong expertise in C++ programming and hands-on experience with the Qt framework. A demonstrated history of developing applications for Linux systems, familiarity with Ubuntu's system architecture and authentication processes using Qt, knowledge of secure coding best practices and effective session management techniques, the ability to design modern, responsive UI layouts, excellent analytical skills, meticulous attention to detail, and proficiency in building user interfaces with QML are all required qualifications for this position.,

Posted 1 month ago

Apply

6.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

As a C++ Developer, you will utilize your expertise in C++ programming to develop high-quality software solutions. With at least 6 years of experience in C++, you will demonstrate proficiency in the QT framework, where knowledge of QML would be an added advantage. Your experience in Linux (Ubuntu) development will be crucial in contributing to the success of our projects. In this role, strong communication and interpersonal skills are essential as you will collaborate with team members and stakeholders effectively. Being a creative thinker and a robust problem solver, you will tackle complex challenges with innovative solutions. Preferred candidates will have a background in the medical device or IoT domain, showcasing a deep understanding of Linux internals. Proficiency in C++ 11/14 is desired, along with experience using CI tools such as Artifactory, Jenkins, and Bitbucket. Your ability to work within these environments will be key to driving continuous improvement and efficiency in our development processes.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

The software engineering team is looking for a skilled and passionate Software Engineer with 2 to 4 years of experience to join our group. You will be focusing on developing cutting-edge software for medical devices. Your role will involve gaining a profound understanding of medical devices, their peripherals, and software. You will collaborate closely with mentors and technical leaders to deliver high-quality solutions for class 3 medical systems. Your responsibilities will include gaining an in-depth understanding of medical devices and programming to contribute significantly to product development. You will be responsible for implementing high-quality features using C++ and Core Java across multiple product releases. Enhancing test coverage, implementing integration tests, and ensuring code is testable, portable, and maintainable will be part of your role. You will also need to investigate, reproduce, debug, and resolve complex system-level issues using software debuggers and analyzers. Participating in technical discussions and development forums to propose and implement innovative software solutions will be essential. You will take ownership of code quality and DevOps practices for your deliverables. Working in an agile environment, you will be expected to deliver high-quality software on schedule while fostering a positive, solution-focused, and creative team culture. The ideal candidate should have proficiency in Object-Oriented Programming languages such as C++ and Core Java. A strong understanding and hands-on experience with Object-Oriented Programming concepts and applications will be required. Strong analytical and logic-building skills are essential for this role. Hands-on experience with Linux development and end-user environments, along with a solid understanding of unit testing and test-driven development, are also necessary. Experience with debugging tools and system-level problem-solving is important. Excellent communication and collaboration skills are a must for this position. The ability to work independently as well as part of a team in a fast-paced environment will be crucial. Preferred qualifications include experience with the Qt framework and multithreading, as well as experience in the medical device domain or other regulated industries. Familiarity with DevOps practices and CI/CD pipelines would be an advantage.,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As a C++ developer at GlobalLogic, you will be expected to have at least 2+ years of experience in C++ development and hold a formal education in computer science, engineering, or related fields. Your expertise should include a good understanding of C++ 11, STL, algorithms, OOP principles, multithreading, and interprocess communication. Familiarity with DSP concepts, Qt framework, and OS concepts is essential for this role. Additionally, experience with task/bug-tracking tools like JIRA and version control systems like Git is required. The ideal candidate should also possess experience in developing real-time audio applications, embedded development, and familiarity with QML. Ability to design clean, maintainable, and efficient code, write unit tests, work with legacy code bases, and utilize Boost libraries will be advantageous. Experience with WinAPI, deep understanding of interprocess communication/multithreading, and a background or hobby related to audio will be considered a plus. Your responsibilities will involve participating in the development of high-end mixing consoles and other audio products. You will be required to extend and maintain existing functionality, add support for new hardware, and work on cross-platform code. Collaboration with product owners, proposing new ideas, and developing user interfaces using C++ and Qt/QML will be part of your daily tasks. This role also entails working as part of a geographically distributed team across different time zones. At GlobalLogic, we prioritize a culture of caring, continuous learning and development, interesting and meaningful work, balance, and flexibility. You will have the opportunity to work on impactful projects with supportive teammates in a high-trust organization. By joining us, you will become part of a global company committed to integrity, trust, and innovation. Join GlobalLogic, a Hitachi Group Company, and be a part of transforming businesses and redefining industries through intelligent digital products, platforms, and services.,

Posted 1 month ago

Apply

6.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

As a C++ Developer, you will be responsible for utilizing your strong C++ programming skills to develop software applications. With at least 6 years of experience in C++ programming, you will be proficient in working with the QT framework, with additional knowledge in QML being an advantage. Your experience in Linux (Ubuntu) development will be crucial in this role. Your role will require good communication and interpersonal skills, as you collaborate with team members and stakeholders. As a creative thinker and strong problem solver, you will contribute innovative solutions to software development challenges. Preferred experience for this role includes a background in the medical device or IoT domain, along with a deep understanding of Linux internals. Knowledge of C++ 11/14 is desirable, and experience with CI tools such as Artifactory, Jenkins, and Bitbucket will be beneficial in this position.,

Posted 1 month ago

Apply

7.0 - 10.0 years

22 - 32 Lacs

Mumbai

Work from Office

We are seeking a highly skilled and experienced Senior Software Engineer to lead the design, development, and enhancement of core functionalities for software system in the medical domain. This role combines deep technical expertise with leadership responsibilities, including mentoring & managing a small team of engineers and collaborating with global stakeholders to deliver high-quality and secure software system. Key Responsibilities: Design, develop, maintain, and improve core software functionalities for medical applications. Drive the technical direction and architecture of complex systems, ensuring performance, scalability, and security. Identify and implement innovative solutions to enhance system performance and security. Collaborate with cross-functional and global teams to define business opportunities and deliver end-to-end solutions. Lead and mentor a team of 34 software engineers, fostering a culture of continuous learning and professional growth. Manage team dynamics and resolve conflicts effectively. Provide technical leadership throughout the product lifecycle, promoting best practices and operational excellence. Own the engineering process from planning to delivery, ensuring timely updates to stakeholders on a fortnightly basis. Required Qualifications: Bachelors degree in Computer Science or equivalent practical experience. 7+ years of professional software development experience. 2+ years of experience managing a small team of 2 to 3 developers Proficiency in one or more general-purpose programming languages (e.g., Java, C/C++, C#, Python). C++ preferred. Hands on experience working with DevOps. Experience in Full Stack Development (front-end and back-end). Development experience on Unix/Linux platforms. Familiarity with the Qt framework is a plus. Ability to quickly learn and adapt to new programming languages and technologies. Proven experience in mentoring, code reviews, and delivering technical presentations. Excellent communication and interpersonal skills. Strong problem-solving skills and a proactive mindset.

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a highly skilled Senior Software Developer with expertise in C++, QT, and a passion for developing high-quality software solutions. You have 3-6 years of experience in software development, working with desktop applications, and strong proficiency in object-oriented programming, data structures, algorithms, and software design patterns. As part of our dynamic team, you will be responsible for developing reusable algorithm solutions, contributing to the full software development life cycle, and mentoring junior developers. Design, develop, and implement reusable algorithm solutions for complex software systems. Write high-quality, maintainable code with comprehensive unit testing to ensure software reliability. Troubleshoot and resolve issues, ensuring that all solutions meet technical specifications and user requirements. Lead and contribute to the development of software programs, websites, and applications from concept to implementation. Prepare and maintain comprehensive technical documentation for development processes, including programming and project specifications. Mentor and guide junior developers, assigning tasks related to coding, testing, debugging, and analytics. Provide training to staff and clients on the use of software applications. Work in an Agile/Waterfall development environment, collaborating with cross-functional teams to meet project goals. Integrate new technologies and tools into the existing product line to improve performance, scalability, and user experience. Create technical and regulatory documents to support the software and ensure compliance with industry standards. Qualifications: - Bachelor's or Masters degree in Computer Engineering, Computer Science, or a related field. - 3-6 years of hands-on experience in software development, with a focus on C++ and QT. - Strong knowledge of object-oriented programming (OOP), design patterns, data structures, and algorithms. - Experience with QT, VTK, OpenCV, and similar frameworks is highly preferred. - Proven experience developing Windows/desktop applications. Familiarity with Agile and Waterfall software development methodologies. - Experience working with databases and creating and maintaining database systems. - Knowledge of software development lifecycle (SDLC) processes. - Proficiency in version control systems, particularly Git and GitHub. - Familiarity with system frameworks, including .NET, is a plus. Key Skills: - C++ Programming - QT Framework - Object-Oriented Programming (OOP) - Data Structures and Algorithms - VTK, OpenCV - Agile/Waterfall Development - Database Design & Maintenance - Git/GitHub - Software Development Life Cycle (SDLC) - Windows/Desktop Application Development Additional Skills: - Strong interpersonal and communication skills, with the ability to work in a fast-paced environment. - Ability to work independently and in a team setting. - Problem-solving mindset with a focus on delivering quality solutions. Why Join Us - Work with cutting-edge technologies in a dynamic, fast-paced environment. - Opportunity for career growth and professional development. - Collaborative team culture with mentorship opportunities. - Competitive salary and benefits package. If you meet the above qualifications and are passionate about developing high-quality software, we would love to hear from you! Please submit your resume and a cover letter to Kunal.expertscan@gmail.com Or Else you can fill the form: https://forms.gle/B5spcw1NBoxUCd2f9,

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

karnataka

On-site

As the IT and Software Engineer at Applied Materials, you will have the opportunity to grow and enrich the existing team with the goal of building up a second software team in India that collaborates with engineering teams in Germany. Your primary responsibility will be to build and develop IT infrastructure for testing systems based on the Linux platform. This includes managing heterogeneous platforms and components such as real-time computer systems, sensor systems, network switches, and components. You will be tasked with generating operating system images to be installed on these systems, handling licensing requirements for internal and external customers, and maintaining documentation within Office tools. The ideal candidate for this role will have at least 2+ years of experience in the Linux operating system, with the ability to set up and maintain such systems. Additionally, some experience in C/C++ and build mechanisms is required. You should have an understanding of the software development cycle, from requirements to testing, integration, documentation, and delivery. Good interpersonal and communication skills, along with a strong system vision and understanding, are essential for success in this position. To qualify for this role, you should hold a BTech/MTech in Electronics/Computer Science or a related stream with a total experience of 2-5 years in a relevant work environment. Additional qualifications such as experience with the Qt framework, real-time embedded OS, multi-processor systems, employment in a global company, and development under Linux and Windows OS will be advantageous. Applied Materials is dedicated to fostering diversity in its workforce, providing Equal Employment Opportunity for Minorities, Females, Protected Veterans, and Individuals with Disabilities. If you are looking to work beyond the cutting-edge, continuously pushing the boundaries of science and engineering to enable the next generations of technology, join us at Applied Materials to Make Possible a Better Future.,

Posted 1 month ago

Apply

1.0 - 6.0 years

0 Lacs

karnataka

On-site

You are a proactive and skilled Team Lead with expertise in C++ and Qt development, responsible for leading a team of software engineers in building high-quality applications. Your role involves designing scalable and testable software, mentoring the team, driving project deliverables, and ensuring coding standards and quality assurance practices are met. Your key responsibilities include leading the design, development, and deployment of high-performance software applications. You will guide and mentor team members in software engineering best practices and technical solutions, review code for quality and performance improvements, collaborate with cross-functional teams to define and ship new features, and analyze and maintain existing software applications. Additionally, you will identify, prioritize, and resolve software defects and performance bottlenecks, ensure timely delivery of project milestones with proper documentation and version control, and maintain compliance with industry standards, including DO178C when required. To qualify for this role, you should have an ME/BE/B.Tech. degree in Computer Engineering, Computer Science, IT, or Electronics and Communication Engineering, along with 3 to 6 years of total experience in software design and development, including at least 1+ years in a team leadership or technical lead role. Your technical skills should include a strong proficiency in C++ and the Qt framework, experience in designing and developing GUI applications with GIS capabilities, expertise in Windows environments, hands-on experience with MySQL database management, a solid understanding of Socket Programming (TCP/UDP) and multi-threaded application design, and experience with GIT, Redmine, and other source control and project tracking tools. Preferred qualifications include experience in developing and unit testing data simulator applications compliant with DO-178C standards, familiarity with agile methodologies and team collaboration practices. This is a full-time position in the IT Services and IT Consulting industry.,

Posted 2 months ago

Apply

10.0 - 14.0 years

0 Lacs

maharashtra

On-site

As the Manager of Software Development at Rolls-Royce, you will play a crucial role in maintaining and enhancing existing software systems and integrated monitoring solutions, focusing on marine automation. You will leverage your technical expertise to contribute to the development of future software projects within the marine engineering sector. Your responsibilities will include conceptualizing and developing solutions for complex marine automation systems, innovating new products through technological advancements, and delivering software products based on high-level specifications within set project timelines. You will be involved in validating and testing software to ensure system integrity and reliability, as well as providing support for current software systems. Additionally, you will be responsible for producing specification documentation and manuals, building and leading a software team, and collaborating with the RRS UK R&D team on future software solutions. The ideal candidate should have a minimum of 10 years of experience in software development, with a numerate degree or equivalent qualification. Proficiency in LINUX Embedded Development is essential, along with experience in C++ Windows development using Visual Studio, QT Framework, TCP/UDP Networking, Data encryption techniques, Direct X/Open GL, Google protocol buffers, and serial interfaces protocols such as ModBus, NMEA, and CanBus. Experience in marine automation software systems and integrated platform management systems is advantageous. Effective communication skills and the ability to collaborate on team projects are crucial for this role. Rolls-Royce offers excellent professional development opportunities, a competitive salary, and attractive benefits including bonuses, employee support assistance, and discounts. Join us to pioneer the performance of the future, develop your skills in an international setting, and contribute to a culture of innovation and excellence. Rolls-Royce is an equal opportunities employer that values diversity and inclusivity in the workplace. We believe that a diverse workforce brings unique perspectives and drives our success. By fostering a culture of respect and appreciation, we empower every employee to reach their full potential. Flexible working arrangements are considered for all roles to support work-life balance. Become a part of our dynamic team and contribute to shaping the future of software systems at Rolls-Royce. Your journey towards excellence starts here.,

Posted 2 months ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a highly skilled Senior Software Developer with expertise in C++, QT, and a passion for developing high-quality software solutions. You have 3-6 years of experience in software development, working with desktop applications, and strong proficiency in object-oriented programming, data structures, algorithms, and software design patterns. As part of our dynamic team, you will be responsible for developing reusable algorithm solutions, contributing to the full software development life cycle, and mentoring junior developers. Your responsibilities include designing, developing, and implementing reusable algorithm solutions for complex software systems, writing high-quality, maintainable code with comprehensive unit testing, troubleshooting and resolving issues, leading and contributing to the development of software programs, websites, and applications, preparing and maintaining comprehensive technical documentation, mentoring and guiding junior developers, providing training to staff and clients, working in an Agile/Waterfall development environment, integrating new technologies and tools, and creating technical and regulatory documents to support the software and ensure compliance with industry standards. You should have a Bachelor's or Masters degree in Computer Engineering, Computer Science, or a related field, 3-6 years of hands-on experience in software development, strong knowledge of object-oriented programming, design patterns, data structures, and algorithms, experience with QT, VTK, OpenCV, and similar frameworks, proven experience developing Windows/desktop applications, familiarity with Agile and Waterfall software development methodologies, experience working with databases, knowledge of software development lifecycle processes, proficiency in version control systems, particularly Git and GitHub, and familiarity with system frameworks including .NET. Key skills required for this role include C++ Programming, QT Framework, Object-Oriented Programming (OOP), Data Structures and Algorithms, VTK, OpenCV, Agile/Waterfall Development, Database Design & Maintenance, Git/GitHub, Software Development Life Cycle (SDLC), and Windows/Desktop Application Development. Strong interpersonal and communication skills, ability to work independently and in a team setting, and a problem-solving mindset are also essential. You will have the opportunity to work with cutting-edge technologies in a dynamic, fast-paced environment, grow your career and professional development, be part of a collaborative team culture with mentorship opportunities, and receive a competitive salary and benefits package. If you meet the above qualifications and are passionate about developing high-quality software, please submit your resume and a cover letter to Kunal.expertscan@gmail.com or fill the form: https://forms.gle/B5spcw1NBoxUCd2f9.,

Posted 2 months ago

Apply

4.0 - 9.0 years

0 - 3 Lacs

Hyderabad

Work from Office

JOB DISCRIPTION C++ Developer Exp:5+Years Location: Hyderabad, WORK FROM OFFICE strong application development experience with C++ and QT framework as the technology on which the application will be built. (Alternatively we can consider Python or similar programming languages with experience in libraries such as PyVISA, openpyxl, pandas, and Flask/FastAPI.)Role & responsibilities Preferred candidate profile

Posted 3 months ago

Apply
Page 1 of 2
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies