Jobs
Interviews

7 Gtk Jobs

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

10.0 - 15.0 years

10 - 20 Lacs

bengaluru

Work from Office

Role: Principal Engineer, Systems D&D / lead Embedded Software QT C/C++ Experience: 10 to 15 years Location: Bangalore About the Role: We are seeking an experienced Embedded Software Lead to drive and oversee the development of embedded software for medical devices. This role involves collaborating with cross-functional teams to deliver innovative and high-quality medical products. Key Responsibilities: • Define and document software requirements to meet UI/GUI system, application, human factor, and clinical needs. • Interface with firmware engineers to define system requirements and specifications. • Develop scalable software architecture at the device and system level. • Take complete ownership of software systems from concept to production. • Lead and mentor a team of embedded software engineers, fostering technical excellence. • Optimize framework software for performance, reliability, and code efficiency. • Conduct thorough code reviews to ensure compliance with industry standards and best practices. • Develop and execute integration testing and validation plans for embedded firmware and software. • Stay updated on advancements in embedded systems and incorporate relevant technologies. • Document software design, development processes, and test reports with clarity and accuracy. • Ensure compliance with medical device regulations, providing necessary support to the software team. • Coordinate cross-functional demands efficiently during product development and maintenance. Required Qualifications and Experience: • Education: B.E / B.Tech / M.Sc / M.Tech / M.E / M.S in Computer Science, Electronics & Communication, or Embedded Systems. • Experience: 10–15 years of experience in embedded software development, specifically in the Software Development Life Cycle (SDLC) for medical devices. • Embedded Systems Expertise: Understanding microcontrollers, microprocessors, and real-time operating systems. • HMI Design & Development: Experience with graphical user interfaces (GUI) and human-machine interaction principles. • Programming Languages: Proficiency in C, C++, Python, and/or embedded-specific languages like C / C++ for free RTOS and Linux, embedded systems concepts, and hardware-software integration • Designs and implements embedded software to log medical device performance and therapy session data • Hardware Integration: Familiarity with display technologies such as LCD, OLED, and touch interfaces. • Medical Device Standards: Compliance with regulations like IEC 62304 for software development in medical devices. • Hands-on experience in at least one complete SDLC for medical devices, from concept development to design release. • Proficiency with integrated development environments (IDEs) such as Eclipse, Visual Studio, etc. • Experience with communication protocols including Ethernet, BLE, USB, HDMI, and DVI. • Solid background in algorithm development for Class II/III and Class B/C medical devices. • Proficient in simulation-based software testing at unit, integration, and system levels. • Strong understanding of image processing (ISP), V4L2 or MIPI CSI drivers, and HDMI/DVI interfaces. • Design and develop software applications using the QT framework with QML • Familiarity with UI development using QT/GTK libraries. • Knowledge of regulatory standards and documentation requirements (SDLC IEC 62304, ISO 13485, ISO 14971). • Experience in software risk management, code reliability, and hazardous software assessment. • Exposure to product and operational data security standards (NIST/HIPAA). • Excellent presentation, written, and verbal communication skills. • Strong ownership mentality, collaborative mindset, and ability to work independently. • Experience in embedded firmware development for medical devices, preferably in endoscopy, urology lasers, and diagnostic imaging devices. • Prior involvement in at least one full SDLC for medical devices, from concept development to design release and production. • Knowledge of modern software development methodologies (Agile, Scrum). • Familiarity with version control systems such as Git and SVN.

Posted 1 week ago

Apply

7.0 - 9.0 years

27 - 30 Lacs

pune

Work from Office

Strong proficiency in C++, with fair knowledge of the language specification Knowledge of the standard library, STL containers, software architecture design patterns, and algorithms / API-SDK / cross-platform software development with QT / GTK / Required Candidate profile Good understanding of memory management in non-garbage collected environments; hands-on experience with Valgrind and other memory profiling tools; experience with secure coding models and practices

Posted 2 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

kochi, kerala

On-site

As a C++ Developer, you will be responsible for coding and designing software using C/C++ programming language. You should have a strong grasp of Algorithms and Data Structures to efficiently develop modules assigned to you. Your expertise in handling Exception, Database, and Debugging will be crucial to ensure technical excellence in development and solution delivery. Your key skills in C/C++, Algorithms, Data Structures, and STL will be utilized to write multi-threaded applications with good scalability. Exposure to technologies like QT, GTK, and Multithreading will be beneficial in mentoring team members and working on various projects involving different technologies/platforms. Overall, you are expected to independently perform development tasks, provide guidance to team members, and contribute to the success of projects with your technical acumen and hands-on experience in C/C++ programming. Please note: Qualification required for this position is BE/B.Tech/MCA with a background in C/C++, Linux, and a proven track record in software development.,

Posted 1 month ago

Apply

10.0 - 15.0 years

10 - 20 Lacs

Bengaluru

Work from Office

Key Responsibilities : • Define and document software requirements to meet UI/GUI system, application, human factor, and clinical needs. • Interface with firmware engineers to define system requirements and specifications. • Develop scalable software architecture at the device and system level. • Take complete ownership of software systems from concept to production. • Lead and mentor a team of embedded software engineers, fostering technical excellence. • Optimize framework software for performance, reliability, and code efficiency. • Conduct thorough code reviews to ensure compliance with industry standards and best practices. • Develop and execute integration testing and validation plans for embedded firmware and software. • Stay updated on advancements in embedded systems and incorporate relevant technologies. • Document software design, development processes, and test reports with clarity and accuracy. • Ensure compliance with medical device regulations, providing necessary support to the software team. • Coordinate cross-functional demands efficiently during product development and maintenance. • Embedded Systems Expertise: Understanding microcontrollers, microprocessors, and real-time operating systems. • HMI Design & Development: Experience with graphical user interfaces (GUI) and human-machine interaction principles. • Programming Languages: Proficiency in C, C++, Python, and/or embedded-specific languages like C / C++ for free RTOS and Linux, embedded systems concepts, and hardware-software integration • Designs and implements embedded software to log medical device performance and therapy session data • Hardware Integration: Familiarity with display technologies such as LCD, OLED, and touch interfaces. • Medical Device Standards: Compliance with regulations like IEC 62304 for software development in medical devices. • Hands-on experience in at least one complete SDLC for medical devices, from concept development to design release. • Proficiency with integrated development environments (IDEs) such as Eclipse, Visual Studio, etc. • Experience with communication protocols including Ethernet, BLE, USB, HDMI, and DVI. • Solid background in algorithm development for Class II/III and Class B/C medical devices. • Proficient in simulation-based software testing at unit, integration, and system levels. • Strong understanding of image processing (ISP), V4L2 or MIPI CSI drivers, and HDMI/DVI interfaces. • Design and develop software applications using the QT framework with QML • Familiarity with UI development using QT/GTK libraries. • Knowledge of regulatory standards and documentation requirements (SDLC IEC 62304, ISO 13485, ISO 14971). • Experience in software risk management, code reliability, and hazardous software assessment. • Exposure to product and operational data security standards (NIST/HIPAA). • Excellent presentation, written, and verbal communication skills. • Strong ownership mentality, collaborative mindset, and ability to work independently. • Experience in embedded firmware development for medical devices, preferably in endoscopy, urology lasers, and diagnostic imaging devices. • Prior involvement in at least one full SDLC for medical devices, from concept development to design release and production. • Knowledge of modern software development methodologies (Agile, Scrum). • Familiarity with version control systems such as Git and SVN.

Posted 1 month ago

Apply

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

You are invited to join our team of awesome programmers at our company. We are always on the lookout for individuals who share our passion for programming. If you possess the following qualifications and are eager to collaborate with us, we welcome you to submit your resume. The essential requirements for all positions include: - Strong foundation in computer science principles such as data structures, algorithms, and object-oriented programming. - Proficiency in working with GNU/Linux, specifically Debian. - Comfortable navigating and utilizing the command-line interface. - Familiarity with the git version control system. - Excellent communication skills both verbally and in written form. If you are a System/Application Programmer, the preferred skill set includes: - Proficiency in programming languages such as C, C++, Golang, and Python. - Experience with GUI toolkits like GTK and Qt. - Familiarity with GNU toolchain components such as gcc, g++, Clang, GDB, and Valgrind. - Knowledge of Boost C++ libraries. - Understanding of Yocto. To apply for this exciting opportunity, please submit your resume in PDF format to jobs [at] hipro [dot] co [dot] in, ensuring the subject line reflects your relevant skill set.,

Posted 1 month ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

OLPC is seeking a skilled User Interface Technology Engineer to contribute to the development of its generation 2 hardware (XO-2), which is focused on multi-touch technology. As a part of this role, you will have the opportunity to work extensively within the open-source graphics and input technology stack, ranging from toolkits to low-level hardware components including graphics, input devices, and device drivers. The ideal candidate will collaborate with the broader community, including projects like the MPX project of X.org, to drive innovation and development efforts. Working closely with the hardware team, you will play a key role in specifying and designing the Generation 2 touchscreen design. Proficiency in programming for graphics and input hardware is essential for this position, with a strong preference for candidates with experience in the X Window System. Familiarity with GTK+ is considered advantageous. In addition to the hardware development responsibilities, you will also be tasked with maintaining the X server and its integration with the dual-mode touchpad on the OLPC generation 1 hardware. This dual role offers a unique opportunity to contribute to both ongoing support and future hardware advancements within the OLPC ecosystem. If you are excited about the prospect of working on cutting-edge technology projects and have the requisite skills and experience, we encourage you to apply by submitting your resume and cover letter to jobs-software-engineer@olpci.org.,

Posted 1 month ago

Apply

4.0 - 6.0 years

6 - 15 Lacs

Gurugram

Work from Office

Experience in C/C++ , Experience in Yocto, Experience in Multithreading, Experience in QT, Experience in GTK

Posted 2 months ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies