Jobs
Interviews

634 Qt Jobs - Page 10

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

3.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

*Immediate Joiners Only* 3+ Years of experience What we're looking for: ✔️ Strong experience in C/C++ ✔️ Hands-on with Qt Framework (preferred as primary skill) ✔️ Solid understanding of Linux/Ubuntu environment ✔️ Expertise in debugging techniques on Linux platforms

Posted 4 weeks ago

Apply

7.0 - 12.0 years

20 - 30 Lacs

Bangalore Rural, Bengaluru

Hybrid

C++ Developer with strong Qt skills for GUI app development on Windows or Mac. Experience in Debugging tools (WinDbg, Visual studio Debugger, Wireshark etc.) Must have solid OOP knowledge, debugging skills, and experience with cross-platform tools. Required Candidate profile Experienced C++ Developer with strong Qt skills for GUI apps on Windows/Mac. Proficient in OOP, UI design, debugging, and cross-platform development. Delivers clean, efficient code.

Posted 4 weeks ago

Apply

20.0 years

0 Lacs

Kochi, Kerala, India

On-site

About the Job As a specialist in electronics and software for the past 20 years, in-tech is a dynamic, fast-growing engineering company headquartered in Munich, Germany employing around 2350 employees globally across 20 project locations in 8 countries. In-tech develops innovative engineering solutions for the automotive, rail, aerospace, defence, and industrial sectors. We are committed to a flexible, modern work culture and work-life balance. Our colour orange stands for liveliness, warmth, and dynamism. We value a strong team spirit, fresh ideas and a positive work culture. We call it the “Orange Spirit”! Since 2024, in-tech became a subsidiary of Infosys Ltd. This strategic partnership enables us to offer our customers even more comprehensive development and digitalisation services and a greater offshore capability. We are looking for experienced C++, Qt Engineer to join our team in Kochi/Trivandrum. As a member of our in-tech team, you will work with experienced engineers from different countries and with the latest technology every day. Responsibilities Design, develop, and maintain desktop applications using C++ and Qt frameworks. Collaborate with stakeholders to gather and analyze requirements for software solutions. Optimize application performance and ensure high-quality user experiences. Conduct code reviews and maintain coding standards across the development team. Troubleshoot and resolve complex software issues efficiently. Document technical designs, development processes, and user manuals. Mentor junior developers and provide technical guidance to the team. Requirements Extensive experience in C++ and Qt for desktop application development. Proficiency in using Visual Studio and Git for version control. A minimum of 7 years of professional experience in software development. Strong understanding of software architecture and design principles. Proven ability to work on complex projects independently and as part of a team. Excellent problem-solving skills and attention to detail. Senior-level expertise with a track record of delivering high-quality software solutions. Apply with us If you have experience and team spirit and are looking for a great place to work, then start your job with us. As part of our dedication to the diversity of our workforce, in-tech is committed to equal employment opportunity without regard for age, race, colour, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion.

Posted 4 weeks ago

Apply

0.0 - 1.0 years

2 - 6 Lacs

Yelahanka, Bengaluru, Karnataka

On-site

Key Responsibilities Design and develop cross-platform applications using the “QT Framework”. Collaborate with hardware and embedded systems teams to ensure seamless integration. Develop intuitive UI/UX designs and implement them in applications. Optimize application performance and responsiveness. Debug, troubleshoot, and maintain existing software. Work with project managers to define requirements, deliverables, and timelines. Stay updated with the latest trends and best practices in QT development. Required Skills and Qualifications Bachelor’s/Master’s degree in Computer Science, Software Engineering, or a related field. "Proven experience (1+ years)" in software development using the "QT Framework". Proficiency in "C++" and "QML". Strong knowledge of GUI development and multithreading. Experience in cross-platform development (Windows, Linux, MacOS). Familiarity with version control systems (e.g., Git). Solid understanding of design patterns and software development principles. Excellent problem-solving and analytical skills. Preferred Qualifications Experience with embedded systems or IoT applications. Familiarity with other programming languages (Python, JavaScript, etc.). Knowledge of OpenGL or other rendering libraries. Understanding of network communication protocols (TCP/IP, UDP). Experience with agile methodologies and tools like Jira. Job Type: Full-time Pay: ₹200,000.00 - ₹600,000.00 per year Schedule: Day shift Fixed shift Supplemental Pay: Performance bonus Yearly bonus Ability to commute/relocate: Yelahanka, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Preferred) Application Question(s): Are you available for immediate joining? Experience: C++: 1 year (Required) Qt framework: 1 year (Required) Work Location: In person Application Deadline: 07/07/2025 Expected Start Date: 15/07/2025

Posted 4 weeks ago

Apply

5.0 - 8.0 years

4 - 7 Lacs

Mumbai, Navi Mumbai

Work from Office

Duration : 1-year contractual position Location-Remote Notice Period : Within 20 days Education : B.Tech, B.E Interview Process : 1st- Technical, 2nd - Technical round & 3rd - HR Round Mandatory : End-to-end C++ skills Skills Required : - C, C++ - Qt/QML - OOPs - STL, Data Structures - JavaScript - Automotive Product Development - Android Application Development - Java - API - GitLab CI/CD - GitHub, Gerrit - Jira, Zoho - PostgreSQL, SQLite, JSON - MVVM Architecture - Testing - Debugging - Linux, Unix Job Description : We are seeking an experienced Developer with a strong background in C++, CUDA programming, and Linux to guide our development team in building cutting-edge solutions for device integration and high-performance computing tasks. This is a hands-on leadership position that combines technical expertise with team management skills to deliver high-quality software products. Primary responsibilities : Software Development : - Develop and maintain high-performance applications using C++ and CUDA. - Design and implement parallel algorithms for GPUs to accelerate computational workloads. Performance Optimization : - Optimize CUDA kernels for performance, scalability, and memory efficiency. - Analyze performance bottlenecks and propose innovative solutions. Code Review and Testing : - Conduct code reviews to ensure adherence to coding standards and best practices. - Develop and execute test cases to validate functionality and performance. Collaboration : - Work closely with the software engineering and research teams to understand requirements and deliver robust solutions. - Provide technical guidance and mentoring to junior team members when necessary. Documentation : - Write and maintain technical documentation, including design specifications and user manuals. Required Skills : - C++ : Strong proficiency in modern C++ (C++11/14/17/20). - CUDA Programming : Extensive experience in developing, debugging, and optimizing CUDA applications. - GPU Optimization : Familiarity with memory hierarchy, shared memory, streams, and warp-level operations in CUDA. - Parallel Computing : Solid understanding of parallel algorithms and multi-threaded programming. - Mathematical and Analytical Skills : Strong foundation in linear algebra, calculus, and numerical methods. - Tools : Experience with debugging/profiling tools like Nsight, CUDA Memcheck, or similar.

Posted 4 weeks ago

Apply

4.0 years

15 - 18 Lacs

Gurgaon

On-site

ROBOTICS ENGINEER Location: Gurugram Budget: 18 LPA Max Experience: 4-6 Years max Notice: Max 30 Days Job summery: A proficient C++ Developer with Knowledge on QT framework. Good in Design understand of OOAD, Code quality , Unit testing and Code reviews. Roles & Responsibility: Conduct or design advanced prototyping and testing. Conduct advanced problem solving, identify potential solutions, and evaluate them against component and sub-system requirements. Translate user needs to design inputs/specifications and produce advanced component and sub-system level designs. Analyze and correct complex product design issues, using independent judgment. Independently balance design tradeoffs while designing a component of the system. Develop and design software systems per requirements and architecture defined . Code development time/resource estimation to support projects. Generate and review the necessary documents to support the project. (requirements/design/architecture/bugs/test). General Responsibilities: 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. In code reviews apply design principals, coding standards and best practices. Technical Skills: Knowledgeable programming skills in C++ 17 and its versions. Knowledge of QT (5,6) framework Design new components applying various concepts design concepts and patterns. Knowledgeable with integrated development environments (IDE) for projects. Knowledgeable with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software. Knowledge in integration and deployment processes using Git and perforce Software Development Life Cycle processes Knowledge in creating estimates for code implementation time/resource for assigned tasks and projects. Knowledge from using Application Lifecycle Management /Traceability tools. Knowledge of regulatory and compliance standards applied to the SDLC (Software Development Life Cycle). EDUCATION REQUIREMENTS Bachelor's degree in Software Engineering/ Computer Science or related discipline & 4+ years of work experience. Job Type: Full-time Pay: ₹1,500,000.00 - ₹1,800,000.00 per year Work Location: In person

Posted 4 weeks ago

Apply

4.0 years

10 - 18 Lacs

Gurgaon

On-site

Job Title: Senior C++ Developer (QT Framework) Location: Gurugram (Work from Office) Experience: 4-6 Years Salary Budget: Up to 18 LPA Notice Period: Max 30 Days Job Summary We are seeking an experienced C++ Developer with QT framework expertise to design and develop high-quality software components for medical devices. The ideal candidate will demonstrate strong knowledge of Object-Oriented Analysis & Design (OOAD), code quality standards, unit testing, and code reviews. You will collaborate with cross-functional teams to deliver compliant, scalable software solutions. Key Responsibilities Core Development ● Design and develop C++ (C++17+) applications using QT framework (5/6) ● Implement OOP principles, design patterns and ensure code maintainability ● Conduct code reviews, unit testing (Google Test/Catch2) and static analysis ● Optimize performance and memory management System Integration ● Debug complex issues in embedded systems ● Integrate with hardware interfaces and communication protocols ● Develop reusable components and libraries Quality & Compliance ● Follow medical device development standards (IEC 62304) ● Maintain requirement traceability and technical documentation ● Participate in risk analysis and mitigation Collaboration ● Work with hardware, QA and regulatory teams ● Estimate tasks and contribute to Agile/Scrum processes ● Mentor junior team members Required Qualifications Technical Skills: ● 4+ years C++17/20 with QT framework experience ● Strong OOP, design patterns and architecture skills ● Unit testing frameworks and static code analysis ● Version control (Git/Perforce) and CI/CD basics Domain Knowledge (Preferred): ● Medical device/regulated industry experience ● Embedded systems development Education: ● Bachelor's/Master's in CS/EE/Related field Job Type: Full-time Pay: ₹1,000,000.00 - ₹1,800,000.00 per year Location: Gurugram, Haryana (Required) Work Location: In person

Posted 4 weeks ago

Apply

0 years

0 Lacs

Gurgaon

On-site

Gurgaon, India; Bangalore, India R&D 48702 Campus No Full Time (F) <10% India Job Description Overview Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. Responsibilities Capability to work on a few projects of strategic importance (listed below) in FY25 & FY26, in the Thermal Squad, if converted to an FTE: - Build Python interface to enable AI agents to drive thermal simulation using HeatWave thermal solver for projects related to AIDRFIC and 3DIC (e.g. Automating Electrothermal (ETH) simulations using Floor plan in Python, Integrating PyBinding with Heatwave for improved Python-C++ interoperability etc.)- Support AI driven optimization flows that rely on accurate automatically computed temperatures after design modifications- Transform current regression infrastructure from ael to Python Usability enhancements in SmartMount, Nested/Multi tech flows Qualifications B Tech/ M tech in CSE/ECE/EEE from a Tier I Engineering college with excellent coding skills in C++, Python, C, QT on Linux & Windows. AI/ ML Programming Automation design experience DevSecOps Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

Posted 4 weeks ago

Apply

0 years

0 Lacs

Haryana, India

On-site

Overview Keysight is on the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do. Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers. Responsibilities Capability to work on a few projects of strategic importance (listed below) in FY25 & FY26, in the Thermal Squad, if converted to an FTE: Build Python interface to enable AI agents to drive thermal simulation using HeatWave thermal solver for projects related to AIDRFIC and 3DIC (e.g. Automating Electrothermal (ETH) simulations using Floor plan in Python, Integrating PyBinding with Heatwave for improved Python-C++ interoperability etc.)- Support AI driven optimization flows that rely on accurate automatically computed temperatures after design modifications- Transform current regression infrastructure from ael to Python Usability enhancements in SmartMount, Nested/Multi tech flows Qualifications B Tech/ M tech in CSE/ECE/EEE from a Tier I Engineering college with excellent coding skills in C++, Python, C, QT on Linux & Windows. AI/ ML Programming Automation design experience DevSecOps Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***

Posted 4 weeks ago

Apply

8.0 - 13.0 years

18 - 25 Lacs

Pune

Work from Office

This is a 82 year old, product based Swiss MNC, whose 100% Indian subsidiary is Pioneer in Pharma/healthcare/ medical Equipment design & mfg domain. world leader in Ion Analysis. market leader in Titration worldwide with entire range of Potentiometric, Karl Fischer and Thermometric techniques, Ion Analysis and is the only company to offer the complete range of Ion Analysis Instrumentation- Titration, Ion Chromatography and Voltammetry. also have world class pH / Ion / Conductivity meters and Stability Measuring Instruments in its comprehensive product portfolio. Chennai is their HO for products sales & support activities, followed by 13 branch offices pan India ! and only R&D centre is at PUNE directly reporting to their Swiss Headquarters. Below requirement is for their their full fledged design & development centre based @ Wakad PUNE, Sr.Sw Deveopers- C++,QT/QML (2 nos) Wakad- PUNE Positions Name : Sr.Developer - C++, QT/QML - (1 Nos) Sr.Developer - C++ (1 Nos) Job Location : Pune (Wakad) Experience : Around 8 + years Reporting to : Team Lead Reportees : Individual Contributor Type of Entity : Product Based MNC, on direct payroll job.. ( Opportunity to work in an Agile Scrum Environment) Academic Qualification - B.E. / M.E (Computer Science/ IT /Electronics) or equivalent higher- level degree. Skills Required Around 8+ years of previous experience as a C++ product developer for frontend and backend as per Object oriented programming (OOPS) concepts. Experience in QT application Development (familiar with QT Core, QT GUI, QT Widgets, QT Creator IDE). Experience in QT QML based application Development. Strong experience working with design patterns and following SOLID principles. Deep understanding of quality aspects such as Static, Dynamic code review, unit, integration, and system testing. Hands-on experience on UML diagrams. Must have a strong debugging and problem-solving skills. Working experience with test framework and automation projects. Responsibilities Software design & development along with functional testing of business requirements. Will be working on development of source code as per architecture, Unit test, Integration test, and system level test implementation. Responsible for ensuring code quality as per Coding standards, best coding practices. Diagnose and resolve highly complex level issues of application. Use cases and design to quickly deliver new features and fixes for the applications. Participate in interactions with all levels of personnel in a scrum teams. Secondary Skills Good understanding of communication protocols (UART, SPI, I2C, USB, Ethernet). Expertise with different peripherals such as ADC, PWM, Timer, Counters, GPIO, Interrupts. Experience in programming for microprocessor/microcontroller based embedded devices. Experience of RDBMS like SQLite, MySQL. Experience on agile software development process during product development. Experience in Linux programming concepts (Process, Threads, Semaphore, Mutex, IPC, signal handling, exception handling, networking protocols). Hands on experience on Python scripting. Behaviour and Aptitude Excellent interpersonal and written communication skills in English. Good time management skills If the above profile & skill sets are matching & in line with your candidature then please send your updated BIODATA to soman@snrecruit.com for further discussion..along with following details in email frame : 1.Total years of experience : 2. Your current Location : 3.Your current CTC /Annum : 4.Minimum Expected Salary: 5.Notice period required to join : ___ 6.Relocation to Pune ( if you are outstation candidate) (Y/N) )_____

Posted 1 month ago

Apply

4.0 - 6.0 years

10 - 18 Lacs

Gurugram, Haryana

On-site

Job Title: Senior C++ Developer (QT Framework) Location: Gurugram (Work from Office) Experience: 4-6 Years Salary Budget: Up to 18 LPA Notice Period: Max 30 Days Job Summary We are seeking an experienced C++ Developer with QT framework expertise to design and develop high-quality software components for medical devices. The ideal candidate will demonstrate strong knowledge of Object-Oriented Analysis & Design (OOAD), code quality standards, unit testing, and code reviews. You will collaborate with cross-functional teams to deliver compliant, scalable software solutions. Key Responsibilities Core Development ● Design and develop C++ (C++17+) applications using QT framework (5/6) ● Implement OOP principles, design patterns and ensure code maintainability ● Conduct code reviews, unit testing (Google Test/Catch2) and static analysis ● Optimize performance and memory management System Integration ● Debug complex issues in embedded systems ● Integrate with hardware interfaces and communication protocols ● Develop reusable components and libraries Quality & Compliance ● Follow medical device development standards (IEC 62304) ● Maintain requirement traceability and technical documentation ● Participate in risk analysis and mitigation Collaboration ● Work with hardware, QA and regulatory teams ● Estimate tasks and contribute to Agile/Scrum processes ● Mentor junior team members Required Qualifications Technical Skills: ● 4+ years C++17/20 with QT framework experience ● Strong OOP, design patterns and architecture skills ● Unit testing frameworks and static code analysis ● Version control (Git/Perforce) and CI/CD basics Domain Knowledge (Preferred): ● Medical device/regulated industry experience ● Embedded systems development Education: ● Bachelor's/Master's in CS/EE/Related field Job Type: Full-time Pay: ₹1,000,000.00 - ₹1,800,000.00 per year Location: Gurugram, Haryana (Required) Work Location: In person

Posted 1 month ago

Apply

0 years

0 Lacs

Chandigarh, India

On-site

About Us At RNT Health Insights, we are developing Breakthrough Medical Devices to improve the accuracy of detection of early-stage upper gastrointestinal cancers. Our FDA-Breakthrough designated medical devices help in detecting early-stage gastric and esophageal cancers in real-time during endoscopic procedures, empowering gastroenterologists with split-second insights and improving patient outcomes. Join our multidisciplinary team of engineers, clinicians, and regulatory experts passionate about pushing the boundaries of med-tech, and help deliver life-saving insights in real time. Role Overview We're seeking both Full-Time Software Development Engineers and Interns. You will develop and maintain the core components of our real-time clinical software. You will develop and refine responsive front-end applications using React or Vue, implement secure, high-throughput RESTful APIs in Python, and build resilient data pipelines that uphold low-latency processing requirements. You will be responsible for integrating our solution with hospital information systems, containerizing and deploying our software packages on Linux-based clinical workstations, and support system maintenance. Working closely with clinicians, regulatory teams, and fellow engineers, you will help build and deploy a robust, compliant platform that drives earlier detection of upper gastrointestinal cancers. What You'll Do Frontend Development Build and maintain responsive UIs using React.js, Vue.js, or similar frameworks. Implement data visualizations (tables, overlays, timelines) compliant with medical-device regulations Integrate video playback components, interactive forms, and dashboards Ensure clinical usability, accessibility, and responsiveness of all components. Backend Development & APIs Design and implement secure, high-throughput RESTful APIs (Flask or FastAPI) Manage video session metadata, logs, and user-action services Handle session-based data persistence using MongoDB, PostgreSQL, or similar. Integrate backend services with frontend UI and external device inputs. Implement real-time communication channels (e.g., WebSockets) as needed C++/Qt Desktop Development Develop cross-platform Qt applications, implement multi-threaded video pipelines and visualization overlays using OpenGL and GStreamer. Interface with external hardware via system-level APIs and Qt's device I/O libraries Design and manage inter-thread communication using Qt signals/slots and event-driven architecture. Bridge native C++ modules with Python or web-based components as needed. Deployment & DevOps Containerize applications with Docker and manage deployments on Linux clinical workstations Utilize Nginx for optimal load balancing and application delivery. Deploy and maintain cloud environments on AWS/Azure (EC2, Elastic Beanstalk, App Services, Azure Deployment Environments) Develop and maintain CI/CD pipelines. Testing And Quality Assurance Conduct comprehensive testing across all system units to ensure functionality and reliability. Maintain rigorous standards for code and process documentation. Collaborate with regulatory and QA teams to uphold medical-device compliance Required Qualifications What We're Looking For Proficiency with React.js, Vue.js, or equivalent Strong Python backend skills (Flask or FastAPI) C++ (11/14/17) development experience with Qt Widgets or QML Knowledge of OpenCV, OpenGL, or GStreamer for media rendering in Qt/C++. Familiarity with RESTful API design and request-response lifecycles Preferred Qualifications Cloud deployment on AWS (EC2, Elastic Beanstalk) or Azure App Services Background in regulated-software (medical devices, FDA, ISO 13485) Knowledge of Electron or Qt for hybrid desktop apps Experience with Docker, Linux, shell scripting, and Git workflows Why You'll Love Working with Us We'll match or exceed industry-standards in compensation and provide meaningful ESOPs to ensure you share in our success. Ship code that directly improves early cancer detection and saves lives. Work alongside leading clinicians and AI researchers in a fast-paced startup Gain hands-on experience with cutting-edge AI and medical-device technology. Flexible work hours, and a supportive, mission-driven culture Interview Process Introduction call -> Technical interview -> Discussion and Offer If you are passionate about contributing to cutting-edge healthcare technology, we would love to hear from you!

Posted 1 month ago

Apply

3.0 - 5.0 years

3 - 7 Lacs

Gurugram

Work from Office

Senior Software Engineer --> --> Location, Designation --> LocationGurugram DesignationSenior Software Engineer Experience3 - 5 Years : Efficient in C programming language. Good experience in QT/QML and UI Coding. Good understanding of Linux Windows OS. Hands-on experience with data structures and different IPCs. Excellent analytical skills and aptitude. Ability to Create and implement design plans. Analyze code segments regularly. Work with the client to discuss optimal solutions. Knowledge of audio/video codecs - like H.264, and H.265 is a plus. Feel Free To Contact Us...!!! Submit

Posted 1 month ago

Apply

5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About the team Our developers and engineers are owners . They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media. Roku is a global leader in streaming, connecting over 90 million active accounts to entertainment they love. Since pioneering streaming in 2008, Roku has grown to power TVs, players, and audio devices worldwide, with 30.1 billion streaming hours in 2024. Our Cambridge office is a hub of innovation, and we’re pushing the future of streaming with AI-driven features and global expansion. About the role Join our Bengaluru team as a Senior Software Engineer ( Deve loper Platform ) building tools and APIs using modern C++ and AI-powered development tools , while solving complex embedded systems challenges that directly impact how content is streamed into millions of homes . This role combines deep technical problem-solving with cutting-edge AI applications. You’ll work closely with product teams on international features, develop tools for our engineering community, and leverage generative AI to accelerate development cycles. You will also design ways to infuse AI technologies into developer tools to help our Partners accelerate how they bring content to life on the Roku platform . Perfect for senior embedded systems professionals who learn fast, think proactively, and thrive on high-visibility impact. he role requires expertise in API design, system architecture, portability, OS internals and writing high performance, portable C code in a device independent manner. Familiarity with building embedded features for debuggers, memory profiling tools, etc. is desirable. You will be joining a talented, high-performance team. We are looking for someone who can help us keep up this pace and continue delivering high quality as we grow. What you’ll be doing Build scalable AI fea tures that boost partner productivity when building Apps on Roku. Design and develop OS features that are fast, efficient and maximize platform flexibility. Implement new debugger enhancements . Add system and memory profiling features to help build more efficient apps. Write great APIs and modular code that grows with our platform. Integrate AI/ML capabilities and leverage generative AI tools to accelerate development Implement features with the abstractions necessary to run on a variety of hardware. Design for performance and ensure that your code is fast and resource efficient. Implement UI features requested by partners Stay current with AI trends and emerging technologies We’re excited if you have 5+ years of experience developing Linux based consumer electronic products Excellent C and C++ programming skills Knowledge of AI applications and experience with generative AI tools Experience in API design and developing portable code Proven track record of success with embedded Linux development projects Broad understanding of Internet performance characteristics Excellent verbal and written communication skills The a bility & hunger to dig-deep to find solutions to new and challenging problems Experience in embedded or other memory and CPU constrained environments A deep understanding of multi-threaded development and concurrency management Experience in optimizing performance on systems with limited resources. Experience in embedded UI development, Like Qt, OpenGL Bachelor’s or Master’s degree in Computer Science or Electronics/Communications or related streams Deep background in one or more of the following A u dio/video streaming, embedded graphics, and I/O Linux and other embedded RTOS environments Multi-process and IPC Internet networking protocols (TCP/UDP/IP) User interface development and frameworks Security (especially hosting and execution of untrusted code within VMs) Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.

Posted 1 month ago

Apply

12.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Title: Senior C++ Programmer 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 ship 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. Required Qualifications: Bachelor’s or Master’s 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.

Posted 1 month ago

Apply

0 years

0 Lacs

Noida, Uttar Pradesh, India

On-site

Job Description We are seeking a DevOps & Odoo Tech Lead (India) to spearhead the rollout and support of the Services QT tool within Odoo, ensuring robust infrastructure, configuration, and operational excellence. You’ll design and implement APIs for seamless integration with Nokia’s service automation platforms and external systems, architect and manage the DevOps environment—including CI/CD pipelines, containerization, infrastructure as code, high-availability Odoo deployments, monitoring, and automation—and resolve complex performance and integration issues. As team leader, you will coach and mentor DevOps staff, manage agile release cycles, and drive best practices for operational stability, scalability, and security. How You Will Contribute And What You Will Learn Define, design, and oversee the development of APIs required from Nokia products (and other new-tech vendors) to enable seamless integration with Nokia’s service automation platforms. Act as the primary technical liaison for both internal and external service software teams, guiding effective integration with Nokia’s service automation components. Diagnose and resolve complex performance and reliability issues within service operations automation using deep expertise in DevOps, infrastructure, and Odoo tuning. Use in-depth business domain knowledge to align architectural and DevOps strategies with service automation goals and customer objectives. Provide structured mentoring, best practices, and real-time guidance to Managed Services DevOps staff, taskforces, and workteams. Coordinate task allocation, monitor progress, and coach team members, contributing feedback for formal performance evaluations. Lead release management within Scrum/Agile cycles, including planning, execution, regression testing, and post-release reviews to meet customer requirements. Administer and optimize Odoo deployments on Linux or cloud platforms—handling installation, configuration, performance tuning, HA, backups—while implementing CI/CD pipelines, containerization, infrastructure automation, monitoring, and security best practices. Key Skills And Experience You Have: Proficient in designing and defining REST/SOAP APIs—including secure authentication, error handling, and monitoring—for seamless integration with Nokia automation platforms and external systems. Strong DevOps & CI/CD expertise: hands‑on with Git, Jenkins/GitLab CI, Infrastructure-as-Code tools (Ansible, Terraform), and advanced deployment strategies (Blue‑Green/Canary). Deep understanding of Odoo architecture: Python backend, XML/JavaScript frontend, PostgreSQL ORM, module customization, performance tuning, and version upgrades. Linux system administration skills: Ubuntu/Debian/CentOS environments, Docker/Kubernetes containerization, VMs, high-availability clustering, load balancing, and monitoring (Prometheus/Grafana/ELK). PostgreSQL database management: performance tuning, indexing, replication, backup/disaster recovery strategies crucial for scalable Odoo deployments. Excellent problem-solving and leadership: troubleshooting complex automation issues and mentoring DevOps teams—including coaching, knowledge-sharing, and performance guidance. It would be nice if you also have: Familiarity with network/telecom automation frameworks—especially event-driven architectures, Nokia’s EDA, SDN/NFV, and intent-based networking. Experience in cloud-native deployments and observability: microservices, GitOps workflows, CI/CD for network automation, and monitoring telemetry with Prometheus/Grafana. About Us Come create the technology that helps the world act together Nokia is committed to innovation and technology leadership across mobile, fixed and cloud networks. Your career here will have a positive impact on people’s lives and will help us build the capabilities needed for a more productive, sustainable, and inclusive world. We challenge ourselves to create an inclusive way of working where we are open to new ideas, empowered to take risks and fearless to bring our authentic selves to work What we offer Nokia offers continuous learning opportunities, well-being programs to support you mentally and physically, opportunities to join and get supported by employee resource groups, mentoring programs and highly diverse teams with an inclusive culture where people thrive and are empowered. Nokia is committed to inclusion and is an equal opportunity employer Nokia has received the following recognitions for its commitment to inclusion & equality: One of the World’s Most Ethical Companies by Ethisphere Gender-Equality Index by Bloomberg Workplace Pride Global Benchmark At Nokia, we act inclusively and respect the uniqueness of people. Nokia’s employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect. Join us and be part of a company where you will feel included and empowered to succeed.

Posted 1 month ago

Apply

0 years

0 Lacs

Kolkata metropolitan area, West Bengal, India

Remote

Freelance Opportunity: Surgical Navigation Software Development with IOT (STM32f4) Location: Kolkata (WFH) Job Type: Full-Time Experience Level: Mid to Senior Department: Software Development Join an exciting project to develop an advanced Surgical Navigation Software using cutting-edge MITK and IoT technologies! We’re seeking skilled freelancers to bring innovation and precision to healthcare solutions. What We Offer: A project divided into 4 structured milestones with payments made upon the successful completion of each milestone, ensuring transparency and collaboration. An exclusive opportunity: After the very First Milestone , 3 top-performing freelancers will be offered permanent positions within our team, joining us in driving medical technology innovation forward. Requirements Must-Have: Strong proficiency in C, C++, Python, Database and object-oriented design. Hands-on experience with IOT Development Specifically STM32f4 board. Experience with MITK in real-world projects (plugin/module or standalone application) Familiarity with tracking systems (NDI, Polaris, Aurora) or navigation frameworks Hands-on experience with ITK , VTK , or DCMTK Experience building and debugging with CMake and Visual Studio (Windows) Strong understanding of medical imaging formats (DICOM, NRRD, NIfTI, etc.) Familiarity with 3D visualization and interaction pipelines. Proficient with Git , collaboration tools . Nice to Have: Experience with Qt 5/6 (for MITK GUI components) Knowledge of medical standards and regulatory compliance (e.g., ISO 13485, IEC 62304) Exposure to OpenGL or GPU acceleration. Experience with AR/VR, WebGL is a plus. Responsibilities Design and develop modular applications using MITK for medical imaging, visualization, and surgical planning. Integrate and manipulate DICOM, MRI, CT, and 3D anatomical models using MITK and ITK/VTK libraries. Implement point-based registration, real-time tracking, and navigation workflows. Optimize and maintain 3D rendering and interaction performance across diverse hardware. Collaborate with a cross-functional team of software engineers, imaging scientists, and clinicians. Contribute to architectural decisions, build configurations, and deployment pipelines. Write clean, well-documented, and testable code with a strong emphasis on reliability and regulatory readiness. Education Bachelor’s or Master’s degree in Computer Science, Biomedical Engineering, Medical Informatics, or related field.

Posted 1 month ago

Apply

0.0 years

10 - 18 Lacs

India

On-site

About the Role We are seeking a passionate and detail-oriented UI/UX Developer to join our team and contribute to QGroundControl (QGC) —an open-source Ground Control Station used globally in drone operations. This is an exciting opportunity to work at the intersection of cutting-edge aerospace technology and user experience design. You’ll collaborate with experienced developers to enhance the QGC user interface, ensuring an intuitive and high-performing experience for drone operators across multiple platforms. Responsibilities Collaborate with developers to refine and customize the UI/UX of QGroundControl. Learn the QGC codebase and contribute to both QML and C++ components. Design and implement new interface elements, layouts, and visual improvements. Adapt UI designs for various platforms (Windows, Linux, macOS, Android). Participate in user testing and integrate feedback to improve usability. Maintain performance and safety standards in all UI-related changes, ensuring reliable drone operation. What You’ll Learn (with Support) The unique challenges of mission-critical drone UI versus general-purpose apps. QGroundControl's architectural structure (QML/C++). Cross-platform deployment using the Qt framework. Real-time telemetry, map integration, and MAVLink communication protocols. Required Skills 0–3 years of experience in UI/UX design or front-end development. Experience with (or strong interest in learning) Qt/QML. Basic understanding of C/C++, Python, or JavaScript. Familiarity with design tools like Figma, Adobe XD, or similar. Strong sense of layout, spacing, responsiveness, and UI clarity. Excellent communication and teamwork skills. Bonus Skills (Nice to Have, but Not Required) Familiarity with QGroundControl or similar drone-related applications. Knowledge of MAVLink, ArduPilot, or PX4 ecosystems. Experience with embedded systems, real-time environments, or GIS/mapping UIs. Contributions to open-source projects or developer communities. Why Join Us Work on real-world software used by global drone operators. Accelerate your Qt/QML and C++ skills with mentoring from senior developers. Dive into the world of UAVs, robotics, and mission-critical software systems. Make a tangible impact in a fast-paced, innovative drone tech company. Upskilling opportunities (courses and certifications). Health insurance & wellness support. Ideal For Developers with a strong UI foundation eager to break into aerospace/UAV software. Qt/QML enthusiasts looking to move from desktop/mobile apps to advanced systems. Curious minds ready to go beyond the screen and interact with real-world machines. Job Type: Full-time Pay: ₹90,000.00 - ₹150,000.00 per month Benefits: Health insurance Paid sick time Provident Fund Schedule: Day shift Work Location: In person

Posted 1 month ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. Position Specific Duties - Develop Embedded Software for different production systems as per design decisions ensure quality of the software deliverables by following software development processes and practices. The individual at this position will implement software and test This position will work in a team practicing software development process lifecycle This position will be involved in analyzing and resolving software defects Required Skills are- Object Oriented programming using C++, QT, SW Developement Exposure to Software Design Principles. Development using Qt on Linux Platform Exposure to google test framework, Design principles, Design Patterns Exposure to Agile Methodology 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 1 month ago

Apply

7.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Job Requisition ID # 25WD85689 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, by delivering unprecedented value and converging workflows with cloud-based technology. We are rapidly combining many world-leading technologies and teams into the Fusion family. This is a great opportunity to be part of a dynamic team located in Pune, India. We are seeking a passionate Senior Software Engineer to join the Fusion Modelling team within our Product Design and Manufacturing Solutions division. In this role, you will part of a Pune-based scrum team and help us fulfil our mission to deliver the best software for our users CAD, CAM, CAE and PCB needs in a single, integrated cloud software platform. You will use your software programming skills to implement the next generation features and functionalities in our product and work with a world-class software engineering team. Responsibilities Write, test, and maintain high-quality code across the software development lifecycle Contribute to designing system components, features, and architectures under the guidance of experienced engineers and architects Review peer code to ensure adherence to best practices and maintainability Provide guidance to more junior engineers and assist in their technical growth Work closely with cross-functional teams, including Product Managers, Experience Designers, Quality Assurance and have experience in working with distributed teams Troubleshoot, debug, and resolve software defects or production issues Write and maintain technical documentation Follow company coding standards, security guidelines, and best practices Take ownership of specific features or components from conception to delivery Stay up to date with emerging technologies and contribute new ideas to the team Participate in sprint planning, estimations, and retrospectives to ensure timely delivery of tasks Willingness to learn and expand the technical breadth and depth, developing T-shaped skills Be flexible, proactive and respond quickly to multiple priorities under changing conditions and Agile process environment Promote a culture of trust, respect and inclusion within your team Minimum Qualifications B.S. or M.S. in Computer Science, or a related field 7+ years software development experience Fluent in C++ Expertise in programming, debugging and problem-solving Familiar with Design Patterns and Object-Oriented programming skills Knowledge of advanced data structures, algorithms, and STL Excellent verbal and written communication skills in English Preferred Qualifications Experience in Compute Aided Design (CAD) desktop application development Familiar with cross-platform application development Experience with API and SDK development Experience with the Qt library, CMake and Python would be a bonus 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 – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers. When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future 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, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package. Diversity & Belonging We take pride in cultivating a culture of belonging and an equitable workplace 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 month ago

Apply

4.0 - 5.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Job Summary Should have 4 to 5 years of experience preferably FIS Quantum Treasury Management 1. Good understanding of Treasury management system mainly FIS quantum application. 2. Knowledge in SWIFT Payments like MT320,MT300,MT101,MT199 3. Troubleshooting FIS quantum platform for clients 4. Good understanding of Static data setup and approvals 5. System optimization every two hours and Market data monitoring like Refinitiv 6. Hands on in QT Mapping MT940 & MT942 Statements and related issues 7. Creating Reports and scheduling the reports via FIS schedular 8.Good Knowledge on MDM & ATS configuration. 9.Connect with different teams (Trax ) on issue if needed FIS Quantum Configuration & Support Experience with ServiceNow & FIS Snow Experience with FIS Citrix Experience with WINSCP . Experience in CyberArk Strong stakeholder communication skills Preferred to have JIRA Experience Ability to work in multifunctional and multicultural environment Positive attitude and strong work ethic Proficiency in English Tools WINSCP FIS Citrix Service Now & FIS service Now

Posted 1 month ago

Apply

6.0 - 11.0 years

25 - 40 Lacs

Bengaluru

Work from Office

We are on the lookout for a talented Linux application developer with a solid foundation in C++ and a deep understanding of the Qt framework. This role focuses on the development of a custom Login User Interface (UI) specifically designed for the Ubuntu operating system. Join us in this exciting venture to enhance user experience and accessibility in the Linux ecosystem. The ideal candidate will have a strong portfolio demonstrating the ability to create engaging, user-friendly interfaces that fulfill functional requirements while providing an intuitive user experience. We value individuals who are passionate about software development and dedicated to delivering high-quality solutions that positively impact users. **Key Responsibilities:** - Design and implement a bespoke login interface for Ubuntu utilizing C++ and Qt. - Ensure the application is compatible with Ubuntu's operating system and its authentication frameworks (e.g., PAM). - Develop secure user authentication processes and manage user sessions effectively. - Create an interface that is visually attractive, responsive, and user-friendly. - Conduct thorough testing and debugging to maintain optimal application performance and reliability. - Collaborate with project stakeholders to clarify requirements and make necessary adjustments throughout the development process. **Qualifications:** - Strong expertise in C++ programming and hands-on experience with the Qt framework. - Demonstrated history of developing applications for Linux systems. - Familiarity with Ubuntus system architecture and its authentication processes using Qt. - Knowledge of secure coding best practices and effective session management techniques. - Ability to design modern, responsive UI layouts. - Excellent analytical skills and meticulous attention to detail. - Proficient in building user interfaces with QML. Competencies: Quick Learner. A strong leader and team player. Able to work effectively and collaboratively in a complex, matrix environment. Excellent oral and written communication skills. Demonstrates the highest levels of integrity. Exceptional analytical, critical thinking and analytical skills. Highly motivated and self-starter. Education: Required: Bachelor's Degree in Technology, or related field. Benefits: Flexible Work Environment. Health and Life Insurance. Paid Vacation Leaves. Company sponsored Breakfast, Lunch & Dinner Company sponsored Activities. Competitive Salaries. About UPNET : UPNET Software is Bengaluru based development center for Rolling Rock Ventures which manages multiple portfolio companies Certify Health, AuthX Security, Certify .Me and OnePay. These portfolio companies are a leading provider of enterprise platforms and products based on Biometrics, HealthCare, Security, IoT devices, API Platforms, Financial Transactions innovating Customer Experience and Engagement across various industries primarily HealthCare. UPNET 's work environment is designed to be fast paced, informal and challenging, providing a lot of flexibility to every employee to bolster innovation and achieve their maximum potential. We are growing our team across the globe and constantly looking for smart people who are proactive, innovative and passionate to develop next generation products to join our team! UPNET is headquartered in Potomac, MD with support and development centers located in the United States and India. www.authx.com / www.onepay.com )

Posted 1 month ago

Apply

4.0 - 7.0 years

5 - 8 Lacs

Noida

Work from Office

We are looking for a skilled QT/QML Software Engineer with 4 to 7 years of experience. The position is based in [location to be specified]. Roles and Responsibility Design, develop, and test software applications using the Qt framework. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop high-quality, efficient, and well-documented code. Troubleshoot and resolve technical issues efficiently. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies. Job Strong knowledge of QML programming language and its ecosystem. Experience with the Qt framework and its various components. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment. Strong communication and interpersonal skills. Familiarity with agile development methodologies and version control systems. About Company Apptad Technologies Pvt Ltd. is an employment firm that provides recruitment services to top companies across the country. We focus on providing innovative solutions to meet our clients' staffing needs while maintaining a strong commitment to customer satisfaction.

Posted 1 month ago

Apply

1.0 - 3.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Job Title Software Engineer I Job Location Bangalore, India OpCo Overview : Industrial Printers, Inkjet Printing, Laser Marking & Case Coding (videojet com) (https://www videojet com/us/homepage html) Videojet Technologies, Inc is the global leader in the manufacturing of coding, printing and marking products This high technology product prints variable information, such as expiration dates on grocery products, packaged goods, pharmaceuticals or catalogues As the market share leader, we have operations in over 30 countries with over 4000 employees worldwide A wholly owned subsidiary of Danaher Corporation (www danaher com), Videojet is the core of the Product Identification Platform We offer a team-centric learning environment that is quality-focused and guided by the phenomenally successful Danaher Business System Working at Videojet, gives you access to a robust career development process and challenging, stretch opportunities Our core values! We encourage out of the box thinking and believe it will help us with breakthrough solutions and accelerate the pace of innovation We believe that diversity is key to build a competitive advantage We would love for you to be part of this journey with us! This position is located at ESKO Graphics India Pvt Limited, Bangalore Position Description The Videojet team is looking for a technically strong teammate, who will work with us to develop software associated with new printer products, ongoing printer product software enhancements and sustainment with Videojet processes and quality standards The Software Engineer will use their design and development skills to build and maintain Videojet Printer Software, using C++ and/or Qt/QML This position will involve interacting with team members across the globe, like Software Architects, Developers and Testers to deliver Quality software on time Expectation from the role is to be a self-starter and champion best in class SDLC practices Responsibilities Design and develop software in C++ and/or Qt/QML Ability to tackle complex problems with innovative solutions Good communication skills and working with a global team Passion for agile development methodologies such as scrum and/or Kanban Key Requirement & Qualifications Bachelors degree (or better) in Computer Science or equivalent Engineering Hands-on knowledge of C++ programming, Qt/QML desired Excellent communication and presentation skills Experience working with global teams At Veralto, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes If youve ever wondered whats within you, theres no better time to find out Unsolicited Assistance We do not accept unsolicited assistance from any headhunters or recruitment firms for any of our job openings All resumes or profiles submitted by search firms to any employee at any of the Veralto companies (https://www veralto com/our-companies/) , in any form without a valid, signed search agreement in place for the specific position, approved by Talent Acquisition, will be deemed the sole property of Veralto and its companies No fee will be paid in the event the candidate is hired by Veralto and its companies because of the unsolicited referral Veralto and all Veralto Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law We value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes

Posted 1 month ago

Apply

8.0 - 13.0 years

2 - 30 Lacs

Hyderabad

Work from Office

Job Description: As a Software Technical Lead for Mining Industry Applications, your mission is to leverage your expertise in C++, Python, and software architecture to design and develop scalable, high-performance solutions tailored for mining operations and equipment You will collaborate with cross-functional teams to drive innovation, optimize system efficiency, and enhance automation capabilities Proficiency in Qt is expected, with PyQt considered an advantage and good to have Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems Additionally, a background in the automotive industry is an asset Key Responsibilities: Able to effectively lead and support a team by ensuring quality deliverables, sharing responsibility in troubleshooting, and maintaining strong stakeholder engagement and communication Design, develop, and maintain high-performance applications for mining, drilling, and construction equipment Optimize software for performance and scalability, ensuring the best possible performance, quality and responsiveness of applications Write and maintain efficient, reusable, and reliable source code Collaborate with cross-functional teams to define, design, and ship new features Implement and manage software development processes and best practices, including code reviews Troubleshoot, debug, and upgrade existing systems to ensure optimal performance and reliability Conduct testing, debugging, and validation of software solutions to ensure they meet performance Required Skills and Qualifications: Bachelors or Masters degree in relevant engineering fields (e g , Electronics, Mechatronics, Computer Science) 8 to 12 years of professional experience in C++ and Qt development, with a strong focus on applications for the mining industry Minimum of 4 years in a technical leadership role, overseeing software development teams and driving end-to-end project execution Expert-level proficiency in C++ (C++11/14/17) and object-oriented programming (OOP) Strong hands-on experience with Qt for GUI development, along with knowledge of PyQt as a complementary framework Required leadership-level familiarity with C++, Python, Qt, and PyQt, enabling you to provide technical guidance, review code quality, and mentor team members effectively In-depth understanding of embedded Linux systems, particularly Debian-based distributions, with experience in Qt GUI development on embedded platforms Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems Familiarity with mining industry communication protocols, such as CAN, J1939, and LIN Strong grasp of software development methodologies and tools, including Agile, Scrum, Git, and Azure DevOps Good to Have: Previous experience in heavy machinery in mining, construction, or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience with Docker containers Good to have the exposure in web technologies like ReactJS Strong problem-solving skills and attention to detail Excellent communication and teamwork skills Agile certifications such as Scrum Master or product owner Enthusiastic, positive minded and able to work well in an international client environment Good interpersonal, communication and analytical skills Team player open-minded and flexible Location: This position is located in Bengaluru/Chennai/Hyderabad, India In this recruitment process we review applications continuously Welcome with your application as soon as possible, but no later than 03rd May 2025 Epiroc is a global productivity partner for mining and construction customers, and accelerates the transformation toward a sustainable society With ground-breaking technology, Epiroc develops and provides innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications The company also offers world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification Epiroc is based in Stockholm, Sweden, had revenues of around SEK 64 billion in 2024, and has almost 19000 passionate employees supporting and collaborating with customers in around 150 countries

Posted 1 month ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies