Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 years
0 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are seeking an experienced Embedded Linux Engineer with deep expertise in Distributions such as OpenWRT or Yocto, Linux kernel driver development, particularly in display panel drivers and embedded system integration. The ideal candidate should have hands-on experience with various kernel subsystems, DRM / FB frameworks, PCIe, and bootloader on UI frameworks (e.g., Qt, Wayland) on embedded devices. Proficient in bootloaders (e.g., U-Boot), kernel configuration, and initramfs management. This role also requires strong problem-solving skills and the ability to develop tools in Python to support embedded platforms. Proven track record in debugging memory leaks, performance issues, power management and complex field issues. Exposure to CI/CD pipelines and automated testing frameworks for embedded devices is a plus. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 months ago
2.0 years
1 - 5 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: Job Overview This is a challenging position that requires the candidate to learn and internalize Qualcomm Adreno Graphics and its concepts very quickly. The candidate will support Graphics (GPU) issues from Kernel driver, user space, Debian/Ubuntu/Yoco Graphics stack issues and application created by Qualcomm’s OEMs and ISVs . It requires the ability to understand and explain technical information in a concise manner with strong communication skills between customers and developers. Trouble shoot issues reported by customers across the Graphics functional area on the following sub systems: - OpenGL ES, OpenCL Expertise on Graphics and UI Frameworks in Embedded Linux like Co-work with OEM, ISVs and Algorithm vendors to debug power, performance and functional issues. Follow established software processes and procedures and contribute towards improving software quality. Be familiar with Android graphics framework and Linux Kernel, experienced in resolving graphics related issues. Coordinate with internal/international technology teams about issue fixes and solutions Minimum Qualifications Knowledge or experience of GPU programing like OpenGL ES or OpenCL or Vulkan is a minimum requirement. Python application development, GStreamer , UI frameworks like QT,GTK,Wayland Weston. - Knowledge on Qualcomm Linux Android and its Graphics stack -or- Qualcomm LE (Yocto) based implementation and its display/graphics rendering stack. - Strong skill of software integration, optimization, and debugging on embedded RTOS (Real Time Operating Systems) - Strong C/C++/ Java development and debugging skills on embedded systems - - Good communication & interpersonal skills for customer-facing role - Self-starter with motivation and initiative - Flexibility to learn and work on new Multimedia area - Ability to work as part of a dedicated project team and independently - Candidate should have good written communication skills and interpersonal skills. Be flexible to assignments and easily work in a team environment. Preferred Qualifications Experience in Yocto based Embedded systems development. Experience with GPU and UI on Linux will be considered a strong supplementary skill. Experience in resource constrained environment like NXP FRDM, NVIDIA ORIN , RaspberryPI or other embedded SOMs will be a good to have skill. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 1+ year of any combination of academic and/or work experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of any combination of academic and/or work experience with debugging techniques. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 months ago
3.0 - 5.0 years
10 - 15 Lacs
Bangalore/Bengaluru
Hybrid
Full time with century old top Japanese MNC JOB SUMMARY ( Full time with Super Top Japanese MNC) Qualification Mandatory : BE/B.Tech in Computer Science / Electronics Preferred Experience (3-5 yrs) Mandatory: Strong experience with Qt Quick (QML) for UI development. Proficient in Qt C++ backend integration with QML. Experience with Qt 5.x or Qt 6.x on embedded platforms. Experience developing applications for embedded Linux devices. Familiarity with cross-compilation. Understanding of device drivers, serial communication, or USB interfaces. Proficient in using GDB, Valgrind, or Qt Creator debugger. Ability to debug performance and memory issues on embedded systems. Experience with CMake and qmake. Familiarity with version control systems like Git. Optional: Experience on QT Widgets. Experience working with barcode printers, especially over serial, USB, or network interface Experience with custom QML components, animations, and transitions. Familiarity with responsive design for different screen sizes. Knowledge of framebuffer rendering.
Posted 2 months ago
3.0 years
0 Lacs
Gurgaon, Haryana, India
On-site
Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio Your Role And Responsibilities Managing and developing C++ Applications. Bringing your expertise to solve the application criticality. C++ coding experience for product application. Experience on design, code development, unit test and maintain code quality as defined by project. Preferred Education Master's Degree Required Technical And Professional Expertise 3-7 Years of C++ programming language experience. Good Knowledge required on QT. Should be able to design, code independently. Preferred Technical And Professional Experience Creative problem solving skills and excellent Communication Skill Show more Show less
Posted 2 months ago
3.0 years
0 Lacs
Kochi, Kerala, India
On-site
Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio Your Role And Responsibilities Managing and developing C++ Applications. Bringing your expertise to solve the application criticality. C++ coding experience for product application. Experience on design, code development, unit test and maintain code quality as defined by project Preferred Education Master's Degree Required Technical And Professional Expertise 3-7 Years of C++ programming language experience. Good Knowledge required on QT. Should be able to design, code independently Preferred Technical And Professional Experience Creative problem solving skills and excellent Communication Skill Show more Show less
Posted 2 months ago
8.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Description We are looking for a skilled Embedded C++ with QT Engineer to join our dedicated team at GlobalLogic in Bangalore. This role offers a chance to contribute to innovative projects with significant industry influence.Our client is a leading innovator in healthcare solutions, focused on delivering advanced products and services to enhance patient care. Specializing in medical, dental, and veterinary equipment, they prioritize precision and safety in medication management systems. With a commitment to optimizing workflows and improving outcomes, our client partners with healthcare professionals to create intuitive, high-quality solutions that elevate practice efficiency and patient care standards. Requirements Bachelor’s degree in electrical engineering, computer science, software engineering, or related field and 8+ years of experience, or equivalent combination of both. In-depth knowledge of various microcontroller and microprocessor architectures Experience in designing firmware architecture for complex systems Proficiency in C++ for embedded systems. Experience with scripting languages (e.g., Python, Bash, Elvish) for automation and testing Experience with embedded Linux Experience in code version control systems (e.g Git) Strong experience with creating GUI with Qt Intermediate to advanced knowledge of modern development patterns . Ability to integrate firmware with broader system architectures Ability to effectively communicate technical solutions and decisions to the technical lead and PM Ability to establish and enforce quality standards that align with industry best practices and regulatory requirements Ability to contribute to process improvement efforts and establish standardized processes Strong communication skills for technical and non-technical audiences Self-organized personality Ability to work in a fast-paced environment and meet tight deadlines English level: Upper intermediate. Job responsibilities Implement the GUI with Qt Implement new features according to the requirements Conduct refactoring to improve application performance, maintainability, and adherence to coding standards, bring tech improvements, and optimize existing flows. Collaborate with cross-functional teams to design, develop, and maintain the system. Write unit & integration tests. Conduct code reviews Work closely with Architects and System Engineering teammates, ensuring system architectures align with the intended architecture. Apply Agile development principles to deliver high-quality software solutions on schedule. Provide technical leadership and mentorship to other team members, fostering a culture of continuous learning and improvement. Participate in architecture design and technology decision,s comprising both in-house built and 3rd party software solutions. What we offer Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department, at every level, we consistently put people first. From day one, you’ll experience an inclusive culture of acceptance and belonging, where you’ll have the chance to build meaningful connections with collaborative teammates, supportive managers, and compassionate leaders. Learning and development. We are committed to your continuous learning and development. You’ll learn and grow daily in an environment with many opportunities to try new things, sharpen your skills, and advance your career at GlobalLogic. With our Career Navigator tool as just one example, GlobalLogic offers a rich array of programs, training curricula, and hands-on opportunities to grow personally and professionally. Interesting & meaningful work. GlobalLogic is known for engineering impact for and with clients around the world. As part of our team, you’ll have the chance to work on projects that matter. Each is a unique opportunity to engage your curiosity and creative problem-solving skills as you help clients reimagine what’s possible and bring new solutions to market. In the process, you’ll have the privilege of working on some of the most cutting-edge and impactful solutions shaping the world today. Balance and flexibility. We believe in the importance of balance and flexibility. With many functional career areas, roles, and work arrangements, you can explore ways of achieving the perfect balance between your work and life. Your life extends beyond the office, and we always do our best to help you integrate and balance the best of work and life, having fun along the way! High-trust organization. We are a high-trust organization where integrity is key. By joining GlobalLogic, you’re placing your trust in a safe, reliable, and ethical global company. Integrity and trust are a cornerstone of our value proposition to our employees and clients. You will find truthfulness, candor, and integrity in everything we do. About GlobalLogic GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world’s largest and most forward-thinking companies. Since 2000, we’ve been at the forefront of the digital revolution – helping create some of the most innovative and widely used digital products and experiences. Today we continue to collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services. Show more Show less
Posted 2 months ago
0.0 - 5.0 years
0 - 2 Lacs
Bengaluru
Work from Office
SUMMARY Freelance Opportunities with GIG4U Join the Gig Revolution! Are you a student, gig worker, or someone looking to earn through short - term, flexible jobs? At GIG4U, we bring exciting freelance gigs across cities, giving you the chance to work with leading brands and gain hands - on experience in the retail, events, fieldwork, and services sectors. Who Can Join? Anyone with passion, energy, and a will to earn! Whether you're a college student, in - between jobs, or looking for a flexible income stream GIG4U is for you. Roles You Can Explore Event Promoters & Event Coordinators Retail Store Executives (Part - Time/Full - Time) Field Promoters & Brand Ambassadors Market Survey Executives Background Verification Executives Freelance Stock Audit Support Merchant Onboarding Executives Product Demo & Field Sampling Staff Freelance Delivery Executives & Warehouse Support Why GIG4U? Flexible Schedules Choose when and where you want to work Quick & Transparent Payouts Per Day, Per Hour, Per Task models Easy Onboarding Process Just sign up and get verified Short - Term Projects Ideal for building experience fast Weekly/Task - Based Earnings Starting from 500/day and up to 20,000+/month Work with Top Brands Boost your profile with real - world gigs No Long - Term Commitment Work when you can, skip when you can’t To explore more freelance opportunities, please visit https://gig4u.co/signup - field - workers?From=campaign - alljobs&adid=FieldSP&date=2023 - 07 - 3 Requirements A smartphone with internet access Good communication skills Field roles may require a two - wheeler and local travel Must be punctual, proactive, and customer - friendly Benefits Earnings & Payouts: Minimum Earnings: 16,000/month Maximum Earnings: 20,000/month Weekly payouts are based on the performance. Earnings may vary depending on specific city slabs.
Posted 2 months ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description Summary As a Software Engineer, You will be Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation. GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world. Job Description Roles and Responsibilities In This Role, You Will Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques Develop and maintain software applications primarily using C++. Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions Compile and build applications on both Linux and Windows systems. Design and implement low-level software components with a strong understanding of design patterns. Break down system designs into class and flow diagrams. Deliver high-quality code with comprehensive unit and automation tests. Collaborate with cross-functional teams to define, design, and ship new features. Troubleshoot, debug, and optimize existing software applications. Understand performance parameters and assess application performance Education Qualification Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with a minimum of 3+ years of experience in application development with C++. Desired Characteristics Technical Expertise In-depth knowledge of the latest C++ standards (C++11, C++14, C++17, C++20). Familiarity with commonly used C++ libraries such as Boost, STL (Standard Template Library), Qt. Excellent understanding of build methodologies for C++ code for Linux and Windows systems using CMake, Make, and Visual Studio. Experience in writing unit, component, and integration tests using GTest, CppUnit Knowledge of SQL and NoSQL Databases, along with connecting to the databases from C++ applications Additional knowledge of Python including writing clean, efficient, and maintainable Python code with knowledge of basic Python libraries Preferred Qualifications Experience with version control systems, particularly Gitlab Familiarity with Agile development methodologies. Knowledge of continuous integration and continuous deployment (CI/CD) pipelines. Business Acumen Has the ability to break down problems and estimate time for development tasks. Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team. Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision Personal/Leadership Attributes Voices opinions and presents clear rationale. Uses data or factual evidence to influence. Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision. Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables. Has the ability to break down problems and estimate time for development tasks. Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present. Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources. Write code that meets standards and delivers desired functionality using the technology selected for the project Inclusion and Diversity GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership – always with unyielding integrity. Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support. Additional Information Relocation Assistance Provided: Yes Show more Show less
Posted 2 months ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Location: Bangalore, India Thales people architect solutions that enable two-thirds of planes to take off and land safely. We create in-flight entertainment systems that engross 50 million fliers every year and we develop the avionics that control the world’s largest commercial aircrafts. Our simulators train the next generation of pilots for fighter jets, transporters and search and rescue helicopters. And, together, each and every member of our aerospace team makes a difference. Present in India since 1953, Thales is headquartered in Noida, Uttar Pradesh, and has operational offices and sites spread across Bengaluru, Delhi, Gurugram, Hyderabad, Mumbai, Pune among others. Over 1800 employees are working with Thales and its joint ventures in India. Since the beginning, Thales has been playing an essential role in India’s growth story by sharing its technologies and expertise in Defence, Transport, Aerospace and Digital Identity and Security markets. Position Summary: This individual is responsible for design, implement, test and deploy SW features. He is contributing to developing, sustaining and supporting payment features. To be successful, the candidate will need to have solid experience within the AGILE/SCRUM software development methodology, object-oriented programming concepts, web application technologies and full software development life cycles. The candidate should have sufficient technical and leadership skills to be a mentor to entry-level engineers and be able to work collaboratively with his/her team. This individual needs to be accountable for his/her commitment (both technically and behaviorally), be able to cooperate effectively, demonstrate willingness to lead/mentor others, and be adaptive in working with different stakeholders. Essential Functions / Key Areas of Responsibility: Development of C/C++/ QT application. Design and sequence diagram creation. Writing and execution of unit test cases. Work status update in Jira. Provide technical documentation for system, features, and components Unit test for developing/ developed features Support end to end testing Follow and support agile methodologies and practices by actively participating in all SCRUM ceremonies Expected to improve, enhance, and support existing operations Building, installing, configuring in house developed tools. Implement and maintain security and data privacy best practices Provide guidance and training to individuals and other functional groups as needed Minimum Requirements: Skills, Experience, Education, Technical/Specialized Knowledge, Certifications, Language. Bachelor’s degree in Engineering, Computer Science or related study Minimum 3-5 years of experience Experience in development with C/C++ Experience in developing Front end with QT Experience with Git, Bitbucket, JIRA, Confluence Experience in working on Linux OS. Good written and verbal communication. Experience in writing unit test cases Preferred Qualifications IFE Knowledge Good to have understanding of CI/CD Good to have knowledge of cloud terminology At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now! Show more Show less
Posted 2 months ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job role- Software Engineer- (C/C++) Location- Pune Work Mode - Hybrid mode- 3 days’ work from Office Experience- 8+ Yrs Roles & Responsibilities: - As acoustic development engineer, you will work in the Product Development team that is responsible of the Actran software development. Your main responsibilities will include: • Development of new features in Actran, matching with industrial expectations (accuracy, performance, robustness); • Participation to acoustic research topics • Recommendations on new technologies to be integrated in Actran to solve new challenges efficiently; • Interfaces with third party software when required; • Work on bug fixes; • Identify software design problems and devise elegant solutions. Quality Assurance (QA), industrial validation and software documentation benefit from daily interactions with dedicated teams. Profile • PhD in Applied Sciences, Computer Sciences (or equivalent by experience) • Programming skills in Python and C++ • Experience with a commercial structural dynamics solver (Nastran, Abaqus, Ansys, Optistruct) • Experience in programming on Linux environment • Experience in acoustic research, • Some experience in the design of complex object-oriented software : o C++: generic programming, Standard Template Library, boost libraries; o Python: C-bindings, python extension libraries, numpy, scipy, matplotlib. o Familiar with versioning system GIT, CI/CD development processes and containerization tools o Experience in Qt framework and VTK library is a plus o Basic knowledge of CAE-FEM tools (Ansa, Catia, Hypermesh) is a plus • Soft skills including being creative, self-learner autonomous, curious, capable of thinking out of the box, solution-oriented attitude, quality awareness, team spirit and flexibility • With good level of English. Show more Show less
Posted 2 months ago
4.0 - 6.0 years
12 - 17 Lacs
Faridabad
Work from Office
1. Software Development Shall be responsible for software development/NPD activities based on embedded platform used for electronics systems. Must have good understanding and hands on experience with programming Languages like C/C++, C#, Python, Embedded Compliers for various controllers like ARM/NXP - etc., Linux/Ubuntu, QT. 2. Electronics system integration To drive software algorithms and calibrations involved in various electronics components. Extensive work on ECU, Body control Modules, instrument clusters. 3. Selection of technology partner and Interaction with different suppliers for system development. Shortlisting, interaction, and coordination with respective electronics system suppliers to understand software algorithms/Logics involved. 4. Identification, Rectification & Diagnosis of Various E&E components Involvement in proto build, physical integration, testing to resolute issues and product concerns. Establish live interface with other Departments. 5. Support for sales enquiries To analyze product requirement coming from Enquiries/Tenders & the study feasibility. Recommend System specification based on system analysis. Functional Competencies: Knowledge of Software application development to drive algorithm/working logic for Electronics system design & development. Strong knowledge of programming languages like C/C++, C#, Python, Linux, QT, Embedded programming, and respective selection logic. Strong knowledge of Electrical & Electronics system aggregates to design software applications & their integration. Strong Knowledge on Ethernet, must understand the data communication between different devices and implementation to software applications. Basic understanding on MATLAB, Serial communication like CAN, RS232/485/422 is add on, Knowledge of communication protocols, diagnostic tools and techniques Ability to prepare DFMEA, DVP & analyses data Knowledge of Defence & its application. Excellent presentation & communication skills Knowledge of Microsoft Office (Word, Excel, PowerPoint) Must be flexible for business travel.
Posted 2 months ago
2.0 - 6.0 years
5 - 10 Lacs
Mysuru
Work from Office
Managing and developing C++ Applications. Bringing your expertise to solve the application criticality. C++ coding experience for product application. Experience on design, code development, unit test and maintain code quality as defined by project Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 3-7 Years of C++ programming language experience. Good Knowledge required on QT. Should be able to design, code independently Preferred technical and professional experience Creative problem solving skills and excellent Communication Skill
Posted 2 months ago
6.0 - 10.0 years
0 - 0 Lacs
Bengaluru
Work from Office
Work Experience Required Skills (Technical Competency): Expertise in multiple embedded device UI technologies 6 years of QML/QT experience is a must. Minimum 5 years of technical experience in UI architecture development and modular S/W application architecture development for embedded systems. Strong expertise in Linux. Strong experience in Git. Minimum of 5 years of experience in object-oriented design and programming in a production software environment using Agile development methodologies. Minimum of 4 years of strong coding experience in C++ and design pattern experience. Proven ability to quickly ramp-up on complex and unfamiliar code, and ability to pick up new languages/frameworks as needed. Strong debugging skills, working with existing, complex code base. Experience in medical device software development and associated tools for high quality code and knowledge of critical care clinical workflows will be a strong plus. Strong communication skills required, including the ability to clearly express technical and people management related concepts in verbal and written forms. Desired Skills: Exposure to Agile methodology work culture Knowledge in Healthcare domain
Posted 2 months ago
4.0 - 6.0 years
6 - 9 Lacs
Bengaluru
Work from Office
Responsibilities : - Design, develop, and maintain user interfaces using the QT framework, adhering to best practices and industry standards. - Implement GUI/HMI functionalities using QT APIs, including widgets, layouts, graphics, and animations. - Leverage the QT MVC architecture to create modular, maintainable, and scalable user interfaces. - Develop and integrate custom widgets and UI components. - Ensure the performance, responsiveness, and stability of developed GUIs. - Participate in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment. - Collaborate effectively with cross-functional teams, including software engineers, designers, and product managers. - Stay updated with the latest advancements in QT technologies and best practices. - Investigate and resolve technical issues and bugs related to GUI development. Qualifications : - 4-6 years of professional experience in developing GUI applications using the QT framework. - Strong proficiency in C++ programming language and object-oriented programming principles. - In-depth knowledge of the QT framework, including widgets, layouts, graphics, and animation. - Solid understanding of the QT MVC architecture and its implementation. - Experience in designing and developing user-friendly and intuitive interfaces. - Familiarity with different IPC (Inter-Process Communication) mechanisms within the QT framework. - Experience with version control systems (e.g., Git). - Excellent problem-solving, analytical, and debugging skills. - Strong communication and interpersonal skills. - Bachelor's or Master's degree in Computer Science or a related field. Keywords: C++,QT,Git,Inter process Communication,OOPS,Debugging,GUI,QT MVC,QT Framework*
Posted 2 months ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
JOB Description: Requirements : Bachelor’s degree in computer science, Electrical Engineering, or related field (or equivalent experience). Good knowledge of Qt, C++, multi-threading, multi-tasking, socket programming for Linux/Windows. Good knowledge of Windows System APIs and OS concepts like Event, Mutex, Semaphore etc. Good Understanding of QML. Knowledge of QT Build System Qmake/Cmake. Knowledge of networking protocols like TCP/IP, UDP especially in application development field. Have worked on C/C++ applications written for Linux/Windows using Qt Creator. Basic knowledge of debugging and problem-solving skills. Added advantage Qualifications: Knowledge of BACnet protocol and concepts is added advantage. Knowledge of sniffer tools like Wireshark is added advantage. Good interpersonal and communication skills. Communicate effectively both in written and oral English. Show more Show less
Posted 2 months ago
10.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Overview We are looking for a dynamic and technically strong Principal Engineer to lead end-to-end software architecture and development efforts, especially within the Aerospace domain. This role demands deep expertise in Android development , scalable cloud infrastructure, and production-grade engineering practices. You will lead architecture, drive development standards, and ensure quality across platforms while enabling innovation and efficiency through collaboration and team spirit. Responsibilities Design and architect scalable, secure, and high-performing software systems across mobile and cloud platforms. Lead Android application development, dynamic UI creation, and OS-level integrations. Develop robust components using Java, Kotlin, C++, and Qt. Deliver solutions tailored to the Aerospace domain and ad management systems use cases. Integrate AI/ML models into applications and pipelines, enabling intelligent features and automation. Define and implement cloud architectures using AWS, including: EC2, ECS, EKS, Lambda, S3, CloudFront (CDN) SNS, SQS for event-driven workflows CloudWatch, CloudTrail, and log aggregation/monitoring Develop and maintain CI/CD pipelines using GitLab, Docker, and DevOps best practices. Own production support strategy including observability, root cause analysis, and service recovery. Maintain high software quality through TDD, code reviews, automated tests, and performance checks. Work with tools such as JUnit, Espresso, Mockito, Robolectric, and Google Test. Plan and execute sprints within an Agile framework and guide teams through architectural decisions. Mentor engineers and support cross-functional collaboration on product delivery. Willingness to travel as needed to support project delivery and team engagement. Qualifications Required Skills & Qualifications: 10+ years of experience in software engineering, with a proven track record of technical leadership. Domain expertise in the Aerospace sector, with hands-on experience in related systems or platforms. Experience in Advertising Management Systems, such as ad tracking, campaign management, or ad SDK integrations. Solid foundation and practical experience with AI/ML technologies, tools, and workflows. Deep knowledge of Android application development, UI/UX workflows, and Android OS internals. Strong programming skills in Java, Kotlin, C++, and Qt. Proven experience with AWS services: Compute: EC2, ECS, EKS, Lambda o CDN & Storage: CloudFront, S3 Messaging/Eventing: SNS, SQS Monitoring: CloudWatch, CloudTrail Proficient in containerization and deployment pipelines using Docker and GitLab CI/CD. Strong understanding of production support, high availability, system monitoring, and incident management. Excellent knowledge of software quality principles, test frameworks, and automation techniques. Effective communicator with a passion for mentoring and cross-team collaboration. Willingness to travel occasionally as per project or business needs. Nice To Have Exposure to Edge computing or IoT platforms. Experience with cross-platform mobile frameworks (e.g., Flutter, React Native). Familiarity with real-time data processing, AI/ML, or analytics systems. REQ-151419 Show more Show less
Posted 2 months ago
5.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Role: C++ Qt Developer Location: Hyderabad (Nacharam) (WFO) Experience level: 5 years Mandatory skills: Job Description: Web Application Developer - Qt Framework (Automation and Hardware Communication) Responsibilities: Develop and maintain a Qt-based web application for automating device control and communication (e.g., Signal Generators, Spectrum Analyzers, LRU, etc.). Automate command inputs to the hardware devices and capture test results programmatically. Integrate real-time communication between the application and the test equipment using protocols like Serial Communication (RS-232/RS-485) , TCP/IP , or specific APIs. Design a user-friendly web interface using Qt Web Engine or Qt Web Sockets, offering control over automation tasks, test management, and data visualization. Implement Excel export functionality to capture test results and save them in an organized manner using Qt's QAxObject or other third-party libraries like openpyxl . Work closely with hardware teams to ensure seamless integration with physical devices and troubleshooting issues related to device communication. Conduct extensive testing to validate the communication between hardware and software, ensuring accurate data collection and export. Collaborate with the team to document system functionality, provide end-user support, and resolve any technical issues. Optimize performance for real-time automation and data handling to ensure reliable operation during extended testing periods. Skills & Qualifications: Technical Skills: Qt Framework (C++/Qt) : Strong experience with the Qt framework, including Qt Web Engine for web-based applications and Qt WebSocket’s for real-time communication. Familiarity with Qt Widgets , QtQuick , and other components for UI development. Automation & Hardware Integration : Solid experience in automating communication with various hardware devices (e.g., Signal Generators, Spectrum Analyzers, etc.) via communication protocols like RS-232/RS-485 , TCP/IP , or vendor-specific APIs. Understanding of instrument control and automation of test procedures through custom scripts. Data Export & Reporting : Expertise in Excel file generation and automation , specifically using QAxObject , COM interfaces, or libraries such as openpyxl for Python or Excel Interop . Ability to structure data for reporting, making it easy for users to analyse the results. Real-Time Systems & Protocols : Experience in handling real-time communication, ensuring reliable data retrieval, error-handling, and performance tuning. Web Development : Knowledge of Qt WebEngine for web-based applications. Familiarity with HTML/CSS , JavaScript , or web frameworks would be an added bonus for advanced web interfaces. Software Engineering Practices : Version control systems such as Git . Familiarity with debugging tools and software testing methodologies. Experience & Qualifications: Education : Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Electronics, or a related field. Equivalent work experience will also be considered. Experience : 5 -7 years of experience developing applications with Qt (C++). Proven experience with automation systems , especially in test automation or hardware communication (e.g., signal generators, spectrum analyzers, power sources). Experience working with Excel automation and reporting. Previous exposure to real-time data collection and handling of hardware communication. Preferred Qualifications: Knowledge of additional tools : Familiarity with tools like Python for automation, data analysis, or scripting. Experience with QtQuick and QML . Prior experience in embedded systems or working with industrial equipment . Show more Show less
Posted 2 months ago
0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Company Description HMS Medical Systems is a leading manufacturer, supplier, and exporter of physiotherapy and electrotherapy equipment since 1994. The company offers a high-quality product range that includes various therapy equipment widely used in physiotherapy units, hospitals, and healthcare facilities. Certified with ISO 13485:2016, HMS Medical Systems focuses on product quality and customer satisfaction. Role Description This is a full-time on-site role for an Embedded Software Engineer located in Chennai. The Embedded Software Engineer will be responsible for embedded software programming, software development, debugging, and software design. Qualifications Embedded Software Programming and Software Development skills Debugging and Software Design skills Knowledge about STM32 microcontrollers Knowledge about CubeIDE and CubeMX Additional knowledge about TouchGFX, LVGL, QT QML is an added advantage. Experience in embedded software development Knowledge of programming languages like C, C++. Understanding of hardware-software interface Bachelor's degree in Electrical Engineering, Electronics and Communication Engineering or related field Show more Show less
Posted 2 months ago
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Selected Intern’s Day-to-day Responsibilities Include Working with the core engineering team to maintain and enhance the existing OSM codebase using Qt (Widgets/QML) and C++. Assisting in implementing new UI modules, refactoring code, and optimizing application workflows. Debugging and testing existing features, participating in code reviews, and documenting key components. Collaborating with image processing and hardware teams to ensure robust UI integration. About Company: Senso Vision is a technology consulting and development startup. We are a team of highly trained and experienced professionals in the domain of computer vision, drone automation, IoT, and machine learning. Show more Show less
Posted 2 months ago
3.0 - 6.0 years
3 - 8 Lacs
Pune
Work from Office
3-8 Years in C++, Qt for embedded Linux platform. Strong proficiency in C++, with a fair knowledge of the language Specification. Hands-on experience on Linux. Knowledge of the standard library, STL containers, and algorithms. Good understanding of memory management in non-garbage collected environments. Excellent knowledge of OOPS concepts. Familiarity with embedded systems design. Knowledge of low-level threading primitives and real-time environments. Familiarity with system call wrapper library functions. Proficient understanding of version controls [ such as Git, SVN]. Good to Have: Automotive domain knowledge. CAN, J1939 protocol knowledge. Infotainment experience. Contact: hr@deltaiot.in, HR_Communique@deltaiot.in
Posted 2 months ago
3.0 - 7.0 years
5 - 10 Lacs
Bengaluru
Work from Office
Managing and developing C++ Applications. Bringing your expertise to solve the application criticality. C++ coding experience for product application. Experience on design, code development, unit test and maintain code quality as defined by project Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 3-7 Years of C++ programming language experience. Good Knowledge required on QT. Should be able to design, code independently Preferred technical and professional experience Creative problem solving skills and excellent Communication Skill
Posted 2 months ago
3.0 - 6.0 years
8 - 13 Lacs
Bengaluru
Work from Office
Job description:- Be the hands-on SME for the assigned product line with in-depth knowledge of business logic and workflows Responsible for setting up and maintaining the test environment and the test data Analyze requirements and test software solutions using agile methodology Understand project requirements, create test models for release testing (plans, data and scripts) including the identification, creation of test data and peer reviews with full test coverage Communicate effectively with Leads, Managers and Stakeholders. Attend all agile meetings (scrum, backlog, sprint planning) Follow standard testing methodology frameworks, testing processes as a standard Co-ordinate and execution testing specific release activities Writing optimizedSQLqueries using Joins, Sub Queries for integration with other applications Identify defects and questionable functionality; manage defects through to closure Resolve issues with unclear requirements and achieve a successful result Triage and solve complex problems using structured troubleshooting methodologies Manages people for projects involving cross-functional teams focused on the delivery of projects into a finished state. And m entor team members. Experience required: Minimum of 8 years of experience as Quality Assurance \u2013 Manual, API, Web Apps, Client/Server Experience with Agile application testing Understanding of Project Life Cycle and STLC Knowledge of healthcare domain is preferred . E xposure of ETL testing is added advantage Knowledge of automation is added advantage Should have good knowledge in writingSQL statements for data validationswith exposure to database and Reports testing. Ability to design, develop, test and debug tests cases/Scripts/plans/strategy documents Good experience to interpret business and technical requirements for testing utilizing various development methodologies (e.g. Agile, Scrum, Iterative, Waterfall, etc.) Manage stakeholder communication (internal/external) with effective communication skills to articulate testing result data to multiple audiences. Lead client projects independently & should be able to handle multiple clients Experience in handling onshore/offshore team, timely delivery of the work items with the highest quality Qualification BCA, BE/ B Tech (CS), M Tech (CS), MCA or equivalent degree. Relevant certificates like ISTQB will be an added advantage Conduent is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, creed, religion, ancestry, national origin, age, gender identity, gender expression, sex/gender, marital status, sexual orientation, physical or mental disability, medical condition, use of a guide dog or service animal, military/veteran status, citizenship status, basis of genetic information, or any other group protected by law. People with disabilities who need a reasonable accommodation to apply for or compete for employment with Conduent may request such accommodation(s) by submitting their request through this form that must be downloaded:click here to access or download the form. Complete the form and then email it as an attachment toFTADAAA@conduent.com.You may alsoclick here to access Conduent's ADAAA Accommodation Policy. At Conduent we value the health and safety of our associates, their families and our community. For US applicants while we DO NOT require vaccination for most of our jobs, we DO require that you provide us with your vaccination status, where legally permissible. Providing this information is a requirement of your employment at Conduent.
Posted 2 months ago
3.0 years
0 Lacs
Mysore, Karnataka, India
On-site
Introduction In this role, you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers), where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology Your Role And Responsibilities Managing and developing C++ Applications. Bringing your expertise to solve the application criticality. C++ coding experience for product application. Experience on design, code development, unit test and maintain code quality as defined by project Preferred Education Master's Degree Required Technical And Professional Expertise 3-7 Years of C++ programming language experience. Good Knowledge required on QT. Should be able to design, code independently Preferred Technical And Professional Experience Creative problem solving skills and excellent Communication Skill Show more Show less
Posted 2 months ago
13.0 - 17.0 years
25 - 37 Lacs
Pune
Work from Office
Our client 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 ARCHITECT - C++ ( Proficient ) Position Name : Sr.SW Architect- C++ Job Location : Pune -Wakad Type of Entity : Product Based MNC, on direct payroll job.. Experience : 13 - 15 + years Reporting to : Team Lead Reportees : Individual Contributor Academic Qualification - B.E. / M.E (Computer Science/ IT /Electronics) or equivalent higher- level degree. Technical Certifications Certified software architecture course will be an added advantage. Skills Required close to15+ years of previous experience as a C++ product developer for frontend and backend as per Object oriented programming (OOPS) concepts. around 5+ Years experience in developing complex software/ Firmware architecture for frontend and backend. Strong experience working with design patterns and following SOLID principles. Extensive hands-on experience in documenting software architecture and communicating the same using UML. Expertise in creating solution architecture for GUI based application (for e.g., QT QML driven HMI SW architecture) Strong experience of multithread-based software application architecture and design on different operating systems. Deep understanding of quality aspects such as Static, Dynamic code review, unit, integration, and system testing. Working experience with test framework & automation projects. Responsibilities Translate business needs and requirements into technical requirements for software applications. Prepare and document application architecture and design (Flexible for new changes or modification). Responsible for ensuring code quality as per Coding standards, best coding practices for the entire software team. Coaching and mentoring software engineers to increase their technical skills Also working on development of source code as per architecture, code review, Unit, Integration, and system level test implementation. Serve as a technical liaison among project lead/managers, developers & stakeholders. Diagnose and resolve highly complex level issues of application. Secondary Skills Experience of RDBMS like SQLite, MySQL. Experience in QT application software Design and Development (familiar with QT Core, QT GUI, QT Widgets, QT QML, QT Creator IDE). Experience in programming for microprocessor/microcontroller based embedded devices. 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). 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.Expected Salary: 5.Notice period required to join : ___ 6.Relocation to Pune ( if you are outstation candidate) (Y/N) )_____
Posted 2 months ago
3.0 - 5.0 years
10 - 15 Lacs
Bangalore Rural, Bengaluru
Work from Office
Development of UI modules with Qt/QML 3+ years of experience in C++ application development using Qt and QML. Strong knowledge of Qt Framework Experience in developing UI applications using QML. Familiarity with CMake, QMake, and build systems.
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough