Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
2 - 6 years
7 - 12 Lacs
Pune
Work from Office
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We"™re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you"™d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation everything out of one hand. We are looking for a Senior Software Engineer You"™ll make a difference by: 5 - 8 years of experience and expertise in C++ 11/14/17 development on Linux Must have good knowledge of Object-oriented concepts Nice to have experience of QT. Must have knowledge of Design patterns, Object Oriented Analysis and Design and UML. Should have experience with Unit Testing Framework, Code Coverage Tools Good exposure to CI/CD Should be able to work with cross cultural and cross geography teams Excellent verbal & written communication skills Experience of working in Agile methodology Good team player Desired Skills: 5-8 years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. We're Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at: www.siemens.com/careers & more about mobility at https://new.siemens.com/global/en/products/mobility.html
Posted 1 month ago
3 - 7 years
8 - 13 Lacs
Bengaluru
Work from Office
Hello Visionary! We empower our people to stay resilient and relevant in a constantly evolving world. We"™re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you"™d make a great addition to our vibrant team. We are looking for Senior Python Developer (Automation). Before our software developers write even a single line of code, they have to understand what drives our customers. What is the environment? What is the user story based on? Implementation means trying, testing, and improving outcomes until a final solution emerges. Knowledge means exchange discussions with colleagues from all over the world. Join our Digitalization Technology and Services (DTS) team based in Bangalore. You"™ll make a difference by: Developing and delivering parts of a product, in accordance with the customers"™ requirements and organizational quality norms. Activities to be performed include: Requirement analysis and design of software solutions based on requirements and architectural /design guidelines. Implementation of features and/or bug-fixing and delivering solutions in accordance with coding guidelines and on-time with high quality. Identification and implementation of unit and integration tests to ensure solution addresses customer requirements, and quality, security requirements of product are met. Performing code review and creation / support for relevant documentation (requirement/design/test specification). Ensuring integration and submission of solution into software configuration management system, within committed delivery timelines. Performing regular technical coordination / review with stake holders and ensuring timely reporting and escalations if any. Job Requirements/ Skills: 5-7 years work experience in Software Engineering, especially in professional software product development. Proven skills in python automation is a must Experience with developing and deploying web applications on cloud with solid understanding of one or more of the following like Flask, DJango Prior experience in testing Qt/QML based applications (desktop app) is a plus Familiarity with Agile development methodologies and continuous integration/continuous deployment (CI/CD) pipelines Experience with version control systems (e.g., Git) and issue tracking systems (e.g., JIRA) Having an interdisciplinary, analytical and structured way of thinking Create a better #TomorrowWithUs! This role is in Bangalore, where you"™ll get the chance to work with teams impacting entire cities, countries and the craft of things to come. We"™re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us craft tomorrow. At Siemens, we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow "˜s reality. Find out more about the Digital world of Siemens herewww.siemens.com/careers/digitalminds
Posted 1 month ago
2 - 5 years
5 - 9 Lacs
Bengaluru
Work from Office
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We"™re looking for individuals who continuously seek creative ways to grow and learn"”people who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you"™d make a great addition to our vibrant team. We are looking for a Designer and Developer for C++ (QT & QML). You"™ll win us over by: Responsible for detailed software design in the Rendering host and Business logic layers Strong knowledge in C++, QT QML, Linux, OOPS Concepts Contribute individually as a technical team member for developing new features and fixing bugs in the application. Understand Architecture and Design of the application in a quicker pace and add functionalities based on the existing architecture Perform Code Reviews. At-least 3-5 years of professional experience in SW development (explicitly code/test-code development within software project using the relevant programming languages and tools as well as relevant technology) Minimum of 2 years of experience in designing and developing complex GUI controls using Object oriented C++ Must have a very strong debugging and troubleshooting skills Create a better #TomorrowWithUs! This role, based in Bangalore, is an individual contributor position. You may be required to visit other locations within India and internationally. At Siemens, we are a collection of over 312,000 minds building the future, one day at a time, worldwide. We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. Find out more about Siemens careers atwww.siemens.com/careers
Posted 1 month ago
8 - 13 years
10 - 14 Lacs
Vadodara
Work from Office
We aspire to be world-leader in innovative telecom and security solutions by offering cutting-edge, high-performance telecom and security solutions to business customers. Our Mission is simple. To prove that Indian engineers can design, develop, and manufacture world-class technology products for customers across the world, right from India. Join our team of like-minded engineers, applied researchers, and technocrats with the will, courage, and madness to achieve this mission! Why work at Matrix Matrix fully integrates software and hardware across its products. Engineers here collaborate more effectively to create solutions that solve real problems and make an impact. We are responsible for every nut, bolt, and line of code in our products! As an engineer, your involvement will be critical in the entire lifecycle of a product - right from ideation-development-production-deployment. Get to feel the sense of accomplishment that comes with creating something that solves a real and pressing problem and is used by scores of customers. About The Role Role Software Architect - Embedded Function Embedded Software Development Work Location Vadodara, Gujarat Who are you You are an Energetic, Passionate, and Innate Software technology leader having excellent knowledge of designing and developing Linux based embedded products and having an experience of 8+ years with at least 4-5 years of experience of technical leadership. You possess very good knowledge of Software Architecture and Design, Design Patterns, OOPS concepts, Data Structures and Algorithms, Messages Queues, Multi-threading applications, Networking concepts and software security. You are competent to design, develop and deliver Software applications and embedded products. Experience 8+ Years Qualification B.E/ B.tech/ M.E/ M.tech (EC, Electronics, Electronics & Telecommunication, Computer Engineering, CSE) or related field Technical Skills Required: Hands-on experience in C/ C++, Embedded C (Very strong exposure in C Programming concepts). Linux,Command of Linux OS. IPC – Inter-Process Communication exposure (Multithreading and Socket Programming). Working experience or Knowledge with Microprocessors like Arm 7/9, Cortex A8/A15, Qualcomm, Intel, IMX,NXP etc will be a huge plus. You have sound knowledge and hands-on experience in one or more Technologies/Platform like Socket Programming, Multi-Threading, ONVIF/RTSP, Video codecs H264/H265, Video Parsing of H264/H265, Image processing, Embedded Web Server, BLE, WIFI, RS485. UART, Push Notification (FCM), VoIP (SIP & RTP). You possess good knowledge and working experience in one or more Tech Stacks/Frameworks like Ffmpeg, Gstreamer, QT/QML, LIVE555, OpenCV(Image Processing), Networking Fundamentals, Basic Linux commands. You are proficient in at least two or more languages from among C, JAVA, Python, C++, HTML/CSS, JQuery/Javascript. You take complete ownership of timely product delivery with impeccable software quality. You have experience in building, leading, and managing multi-engineer project teams. You have the ability to navigate the teams through fast changing market needs. You possess strong people leadership skills in growing/nurturing/mentoring the young engineers. You are a motivated problem solver who can accurately document and communicate issues, can present the problem and solution in a short and crisp manner without taking into circles. You have a good understanding of JIRA, Confluence, SVN, Fisheye, Crucible, Sonar/Parasoft/LDRA and Nessus/Nexpose. How your day might look like Drive the design, strategy, and execution of software development projects to support product roadmaps. Select best technologies to build a product to serve the customer use cases. Ensure that the engineering team understands the business direction, customer requirements in detail and how each individual engineer’s work contributes towards the big picture of the product’s success and in turn company’s success. Work with development teams and product managers to ideate a solution. Collaborate and prioritize Epics/Stories with Product Owners and Product Managers on new products and new features and ensure deadlines are met within the scrum teams. Attract, Hire, Retain, motivate and mentor the software engineering teams. Build the necessary skills in the team either by training the existing resources on new areas or hiring new members in the team. Validate important design decisions that lead to technical debt or increase in project cost or delays in project deliveries. Increase the Velocity of development through operational excellence. What we offer Opportunity to work for an Indian Tech Company creating incredible products for the world, right from India Be part of a challenging, encouraging, and rewarding environment to do the best work of your life Competitive salary and other benefits Generous leave schedule of 21 days in addition to 9 public holidays, including holiday adjustments to convert weekends into long weekends 5-day workweek with 8 flexi-days months, allowing you to take care of responsibilities at home and work Company-paid Medical Insurance for the whole family (Employee+Spouse+Kids+Parents). Company paid Accident Insurance for the Employee On-premise meals, subsidized by the company If you are an Innovative Tech-savvy individual, Look no further. Click on Apply and we will reach out to you soon!
Posted 1 month ago
3 - 8 years
6 - 16 Lacs
Kochi, Ernakulam, Thiruvananthapuram
Work from Office
We are seeking a skilled C++ Developer with Qt expertise to join our team. The ideal candidate will have 3 to 7 years of experience in software development, with strong proficiency in C++ (11/14/17) and the Qt framework. Required Candidate profile Develop and maintain cross-platform applications using C++ and Qt (Qt Widgets/QML). Design, implement, and optimize software solutions for performance and scalability.
Posted 1 month ago
0.0 - 40.0 years
0 Lacs
Pune, Maharashtra
On-site
Additional Locations: India-Maharashtra, Pune Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we’ll help you in advancing your skills and career. Here, you’ll be supported in progressing – whatever your ambitions. About This Role: The Senior Software Test Engineer will join a highly effective product test team, working side-by-side with developers in an Agile environment, provides technical guidelines to product test teams, working closely with managers, test leads and engineers globally by developing test cases for a wide range of software components, including user interface, algorithms, and back-end data handling, developing internal tools or websites and build data analytics dashboards using ELK. The position will also include writing or updating automated tests and executing tests for automation. Our tools include Squish, Qt, Jira, Bitbucket, Jama, Jenkins, and knowledge of Linux environments and workstations. Key responsibilities: Design, develop and execute test cases to ensure the quality of the product by proving system functionality, verify business and user requirements are met in Electrophysiology domain area. Acting as test lead for projects in determining test methodology, test strategy and test data setup. Design and develop innovative test automation tools Leading technical strategies for test automation teams Execute automated test scripts. Ensure that tests have been conducted in accordance with written procedures. Enhance the test automation framework and debug issues discovered in Jenkins builds Plan the new test cases development for various software releases Document test results and write test reports. Diagnose problems and report bugs and enhancements in a bug tracking system. Provide technical guidelines, share knowledge, and demonstrate product areas to other team members on ad hoc basis. Participate in regular scrum meetings, product review meetings, bug triage meetings etc. Work closely with software development team, hardware engineering team, field support team, and other cross-functional teams. What we’re looking for: Basic Qualifications: Bachelor’s degree along with 10+ years of software test engineer or related experience or 8+ years with a master’s degree or advanced degree, preferably BS/MS in Computer Science, Data Science, Biomedical Engineering, or equivalent. In-depth knowledge of software development life cycle and test methodology. Experience with design and development of test automation frameworks. Strong programming experience is required in Python. Additional experience in R, MATLAB, C or C++ will be a plus. Prior experience with source code management tool such as Git and BitBucket. Deep understanding of Linux operating system. Experience with test automation tools such as Squish and knowledge of Qt. Demonstrated experience executing unit test, performance tests, static analysis and memory leak analysis. Experience working in Agile Scrum development environment. Strong written and verbal communication skills. Strong analytical and problem-solving skills. Preferred Qualifications: Proven leadership experience in product quality and testing, preferably in medical device domain. Experience with machine learning, including expertise in ELK stack and AI technologies for analyzing results and creating dashboard. Experience with generative AI platforms such as Amazon Bedrock or Azure GenAI A natural attention to detail and a penchant for organizing and documenting. A good learner who can master complex software and quickly adapt to new tools and technologies. Ability to think logically and analytically in a problem-solving environment. Ability to work independently as well as work collaboratively as part of a team. Demonstrated experience communicating both technical and non-technical information across teams and departments. Follow company policy regarding ISO and FDA documentation and compliance for medical device Requisition ID: 606373 As a leader in medical science for more than 40 years, we are committed to solving the challenges that matter most – united by a deep caring for human life. Our mission to advance science for life is about transforming lives through innovative medical solutions that improve patient lives, create value for our customers, and support our employees and the communities in which we operate. Now more than ever, we have a responsibility to apply those values to everything we do – as a global business and as a global corporate citizen. So, choosing a career with Boston Scientific (NYSE: BSX) isn’t just business, it’s personal. And if you’re a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference to people worldwide, we encourage you to apply and look forward to connecting with you!
Posted 1 month ago
0.0 - 40.0 years
0 Lacs
Pune, Maharashtra
On-site
Additional Locations: India-Maharashtra, Pune Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we’ll help you in advancing your skills and career. Here, you’ll be supported in progressing – whatever your ambitions. About This Role: The Senior Software Test Engineer will join a highly effective product test team, working side-by-side with developers in an Agile environment, provides technical guidelines to product test teams, working closely with managers, test leads and engineers globally by developing test cases for a wide range of software components, including user interface, algorithms, and back-end data handling, developing internal tools or websites and build data analytics dashboards using ELK. The position will also include writing or updating automated tests and executing tests for automation. Our tools include Squish, Qt, Jira, Bitbucket, Jama, Jenkins, and knowledge of Linux environments and workstations. Key responsibilities: Design, develop and execute test cases to ensure the quality of the product by proving system functionality, verify business and user requirements are met in Electrophysiology domain area. Acting as test lead for projects in determining test methodology, test strategy and test data setup. Design and develop innovative test automation tools Leading technical strategies for test automation teams Execute automated test scripts. Ensure that tests have been conducted in accordance with written procedures. Enhance the test automation framework and debug issues discovered in Jenkins builds Plan the new test cases development for various software releases Document test results and write test reports. Diagnose problems and report bugs and enhancements in a bug tracking system. Provide technical guidelines, share knowledge, and demonstrate product areas to other team members on ad hoc basis. Participate in regular scrum meetings, product review meetings, bug triage meetings etc. Work closely with software development team, hardware engineering team, field support team, and other cross-functional teams. What we’re looking for: Basic Qualifications: Bachelor’s degree along with 10+ years of software test engineer or related experience or 8+ years with a master’s degree or advanced degree, preferably BS/MS in Computer Science, Data Science, Biomedical Engineering, or equivalent. In-depth knowledge of software development life cycle and test methodology. Experience with design and development of test automation frameworks. Strong programming experience is required in Python. Additional experience in R, MATLAB, C or C++ will be a plus. Prior experience with source code management tool such as Git and BitBucket. Deep understanding of Linux operating system. Experience with test automation tools such as Squish and knowledge of Qt. Demonstrated experience executing unit test, performance tests, static analysis and memory leak analysis. Experience working in Agile Scrum development environment. Strong written and verbal communication skills. Strong analytical and problem-solving skills. Preferred Qualifications: Proven leadership experience in product quality and testing, preferably in medical device domain. Experience with machine learning, including expertise in ELK stack and AI technologies for analyzing results and creating dashboard. Experience with generative AI platforms such as Amazon Bedrock or Azure GenAI A natural attention to detail and a penchant for organizing and documenting. A good learner who can master complex software and quickly adapt to new tools and technologies. Ability to think logically and analytically in a problem-solving environment. Ability to work independently as well as work collaboratively as part of a team. Demonstrated experience communicating both technical and non-technical information across teams and departments. Follow company policy regarding ISO and FDA documentation and compliance for medical device Requisition ID: 606372 As a leader in medical science for more than 40 years, we are committed to solving the challenges that matter most – united by a deep caring for human life. Our mission to advance science for life is about transforming lives through innovative medical solutions that improve patient lives, create value for our customers, and support our employees and the communities in which we operate. Now more than ever, we have a responsibility to apply those values to everything we do – as a global business and as a global corporate citizen. So, choosing a career with Boston Scientific (NYSE: BSX) isn’t just business, it’s personal. And if you’re a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference to people worldwide, we encourage you to apply and look forward to connecting with you!
Posted 1 month ago
5 - 7 years
18 - 22 Lacs
Pune
Work from Office
Strong proficiency in C++, with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, software architecture design patterns, and algorithms / API-SDK / cross-platform software development with QT/GTK Required Candidate profile Familiarity with embedded systems design / IoT, low-level hardware interactions, and systems architecture; preferred experience with file systems, I/O peripherals, Embedded Linux / RTOS
Posted 1 month ago
1 - 5 years
4 - 8 Lacs
Ludhiana
Work from Office
We create software for Mobile and Embedded platforms with frontend in Qt/QML and the backend in C++ We also create services and software in C++ to be used by other software or on CLI The underlying operating system can be Windows, Linux or Mac The compilation tools are either GNU Make or the QMAKE tools from Qt The build toolchains for the embedded platform are normally provided by the clients Build toolchains for the mobile platforms are available with Qt The programmer we seek for this position shall be required to work on tasks they will receive in written documents and charts Or they will be required to maintain (make changes, remove issues) the existing software code They will be required to work in a Scrum based agile development methodology They should have a good knowledge of Git, which is what we use extensively for the version control system Some knowledge of Qt/QML and Linux can be added advantage, otherwise they will need to garner these skills while working here
Posted 1 month ago
3 - 7 years
5 - 10 Lacs
Mysuru
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. Your primary responsibilities include: Comprehensive Feature Development and Issue ResolutionWorking on the end to end feature development and solving challenges faced in the implementation. Stakeholder Collaboration and Issue ResolutionCollaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined. Continuous Learning and Technology IntegrationBeing eager to learn new technologies and implementing the same in feature development 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 1 month ago
3 - 7 years
5 - 10 Lacs
Gurugram
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 1 month ago
3 - 7 years
5 - 10 Lacs
Gurugram
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. Your primary responsibilities includeComprehensive Feature Development and Issue ResolutionWorking on the end to end feature development and solving challenges faced in the implementation. Stakeholder Collaboration and Issue ResolutionCollaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined. Continuous Learning and Technology IntegrationBeing eager to learn new technologies and implementing the same in feature development. Required education Bachelor's Degree Preferred education Bachelor'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 1 month ago
1 - 6 years
10 - 20 Lacs
Bengaluru, Delhi / NCR
Work from Office
Role & responsibilities We have Qt/QML positions for desktop and Device. Experience in HMI Application Development Strong in Qt/QML, C++ and OOPS concepts Strong Analytical and problem-solving skills Experience in designing, developing, porting, debugging and optimization. Experienced with source/version control software, including Git
Posted 1 month ago
5 - 8 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Function, Roles & Responsibilities:Able to execute & technically lead multiple projects at the same time.Lead a team of 10 – 20 engineers.Customer front facing, Customer Communication, Customer value addition.Hands-on programming/coding, and debugging.Continuous development of the team to serve customer requirements in a faster & efficient way.Fit for onsite Assignments.Ability for Pre-Sales Support / Proposal Preparation.Ability for Building/Mentoring team members.Openness to work on various technologies.Full knowledge of entire SDLC - Requirement, Design, Development, Reviews, Testing, Deployment, Bug Fixing. Review & Documentation - PRS, Design, Test Plan/Test Cases. On-Time & Quality Deliverable. New Candidate Interview and Evaluation. Area of Expertise:Expert in C and OOPS Programming languages, data structure, and design patterns in C++ programming languages, focusing on embedded systems, developing C/C++ libraries designing algorithms.Expert in bootloader (U-Boot) development for embedded systems, Hands-on experience in board bring-up processes SoCs like Marvell, NXP, TI, ST, ARM, AVR etc.Strong working experience in Linux Kernel programming and device driver development, in developing multi-threaded applications, and inter-process communication mechanisms such as shared memory, signals, message queues, pipes, and system calls, and Shell scripting, including Bash, and Python.Working experience in Zigbee, Zwave, Matter, BLE, Threads, Wi-Fi, and Sub-GHz technologiesExpertise in RTOS user space and low-level driver developmentExpert in at least one Linux subsystem and experience in developing drivers from scratchExperience in different distributions such as Yocto, and OpenWRT.Hands-on experience with debugging tools such as KGDB, GDB, Valgrind, and static code analyzersWorking experience in networking protocols including TCP/IP, UDP, MQTT, HTTP, GSM, GPRS, and serial communication protocols like RS232, RS485, I2C, SPI, Modbus and CANWorking on various processor and microcontroller architectures including Cortex-A series,ARM/STM/ARC/PowerPC series, and other general-purpose microcontrollers Experience in Embedded GUI Development, particularly with QT or similar frameworks, is advantageous. MUST have SkillsExpert in Linux kernel development with low-level driver experience, BSP, the board bring-up SDK development knowledge.Programming Languages: C, CPP, and Python Hands-on BSP, board bring up development experience.Interfaces: PCIE, USB, I2C, SPI, MDIO, MQTT, Rest API.Wireless: Z Wave/ZigBee/Matter/Thread/BLE/WIFI. Hardware schematics review and PCB debugging. Microcontroller/Microprocessors: 16/32-bit Debugging applications using debugging tools. Debugging Hardware and low-level firmware using schematics. Debugging tools: like logic analyzer, digital oscilloscope, JTAG, KGDB, JDB. Expert in USB, AUDIO/VIDEO, RF protocols. Cloud communication: AWS or Azure or customer cloud. Build system: Yocto, OpenWRT, Makefiles etc. Embedded GUI Development – QT or similar. Expertise in at least one technology - Wi-Fi, audio/video, display, camera. Experienced with SCRUM-based project management tools such as JIRA, DOORS, Agile Version One. NICE to have: Linux kernel development experience Embedded GUI Development – QT or similar. Working experience in security algorithms encryption and decryption. Debugging Hardware and low-level firmware using schematics. Debugging tools: like logic analyzer, digital oscilloscope. Complete SDLC life cycle understanding. Scrum master certifications in team management. Soft Skills:Direct customer (US or Europe-based) interaction will be an added advantage.Write high-quality, efficient, extensible, and maintainable code in a fast-paced Agile environment.Participate in feature and design discussions within and across teams.Evangelize and inform with well-written design documents and conduct peer reviews.Review code, develop documentation and capacity plans, and debug the hardest problems live on some of the most innovative IoT devices.Excellent written and verbal communication. Education:BE/ME/B.Tech/M.Tech – Electronics / Electronics & Communications.
Posted 1 month ago
12 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Description: C++ Architect Overview We are seeking an experienced and proficient C++ Enterprise Architect to oversee all phases of software architectural work, including planning, designing, and supervising the development process. The successful candidate will be involved in creating new software systems, extending existing systems, and implementing innovative solutions from the initial stages through to project completion. The primary objective is to align with clients' requirements and deliver sustainable, scalable, functional, and high-performance software designs. Responsibilities Lead and oversee enterprise software architectural projects from inception to delivery. Engage with stakeholders to understand their business requirements and devise architectural solutions that align with their strategic objectives. Prepare comprehensive architectural blueprints, models, and specifications. Ensure strict adherence to all relevant industry standards, protocols, and regulations. Coordinate with engineering and development teams to facilitate seamless integration and execution of the architecture in projects. Supervise the development lifecycle to ensure timely, within-budget, and high-quality project completion. Evaluate existing systems and provide recommendations to meet organizational requirements. Provide technical leadership and mentorship to junior architects and development teams. Conduct code reviews and architectural evaluations to monitor progress and address technical challenges. Stay informed on the latest trends, technologies, and best practices in enterprise software development. Requirements Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field. Extensive experience as an Enterprise, Technical, or Software Architect, or in a related role, with over 12 years (M Level) to 15+ years (SM Level) of experience in C++ 11 or later. Strong proficiency in C++ 11/C++14/C++17/C++20 or later, with excellent design and visualization skills, and familiarity with relevant software tools. In-depth knowledge of software development methodologies, standards, and best practices, with the ability to develop high-quality software that meets requirements and facilitates ease of support. Strong project management and organizational skills, and the ability to work collaboratively in a team environment. Excellent communication and interpersonal skills, with a creative and innovative mindset. Ability to diagnose, isolate, and implement remedies for system failures caused by errors in software code, and develop software for complex, performance-intensive programs in resource-scarce environments. Utilize software-based system maintenance and tracking tools, and provide input and technical content for technical documentation, user help materials, and customer training. Conduct unit tests, track problems, and implement changes to ensure adherence to test plans and functional/non-functional requirements. Analyze, design, and implement software mechanisms to improve code stability, performance, and reusability; participate in and lead code review sessions. Create high-fidelity estimates of work efforts, assist others in estimating task effort and dependencies, and be responsible for team commitments within the Sprint. Lead and advise other Engineering resources as part of project activities and be recognized as subject matter experts in their chosen field. Stay current with technology and industry trends, disseminate knowledge to team members, and establish best practices through participation in industry groups. Communicate effectively with Management, Stakeholders, and other internal teams, and participate in cross-functional collaboration within the organization. Must Have Skills In-depth knowledge of Object-Oriented Programming, Algorithmic skills, and Design Patterns. Proficiency in Data Structures such as Vector, List, Map, Hash Map, etc. Expertise in Templates, Casting, Inheritance. Experience with Multi-threading and Socket Programming using TCP, UDP, SSL etc. Ability to design a Class Model, Data Model for given requirements. Strong debugging skills, experience with Memory Leaks, Profiling, Crashes, blue screen issues. Hands-on experience with C++11 or later, C++ GNU Toolchain (gcc, g++, gdb etc.), cross-compiler toolchains, Linux OS, Kernel programming or Visual C++ using Microsoft Visual Studio, DLL development. Hands-on with build tools like make, CMake, Static analyzers, code checkers, etc. Knowledge of common C++ tools & libraries including STL, HTTP libraries, xml, QT framework. Proficiency in scripting languages like Bash shell scripts and Python3. Experience with version control tools like GIT, Gerrit, GitHub, Bitbucket. Experience with bug trackers and agile development tools like Jira. Deep understanding of Software Development and Quality Assurance best practices. Strong teamwork and collaboration abilities, along with proficient written and verbal communication skills. Experience operating in an Agile environment, with a deep understanding of agile development principles. Experience with Jenkins or Ansible, CI/CD pipeline, Dockers, Kubernetes, Azure/GCP, and Gen AI, code companion tools like Microsoft co-pilot is preferred. If you are a passionate and talented C++ Software Architect ready to undertake challenging projects and make a lasting impact, we would be delighted to hear from you. Apply today and join our team of dedicated professionals in creating innovative and high-performance software solutions. Show more Show less
Posted 1 month ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
At Ardee Yantrik, we’re attacking a multi-billion-dollar opportunity—doing things that have never been done before to support an industry struggling with a lack of skilled labor. We solve big, hard problems every day, and our people are our greatest asset in making that happen. Ardee Yantrik is revolutionising manufacturing with advanced robotics and automation solutions. As a Senior Software Developer, you will design and develop high-performance desktop applications for robotic systems and play a vital role in delivering cutting-edge solutions. You will join a team of dedicated, supportive, and enthusiastic people to help create the future of manufacturing. What You’ll DoTech You Will PerformCollaborate with cross-functional teams to design, develop, and optimise desktop applications for advanced manufacturing automation.Develop and optimise desktop applications for advanced manufacturing systems using C++ and Qt.Experience developing CAD based software.Work with 3D rendering and visualisation using OpenGL and related tools.Ensure code quality, modularity, and performance through robust testing, clean coding practices, and version control systems.Utilise modern software development practices, including Agile methodologies, issue tracking, and continuous integration. Who You AreEducation and ExperienceBachelor’s degree in Computer Science, or a related field—or equivalent industry experience.Strong proficiency in C++ with experience in object-oriented programming and design patterns.Expertise in Qt for UI development and OpenGL for 3D rendering.Experience with Git for version control and CMake for build configuration.Excellent knowledge of Data Structures and Algorithms along with strong fundamentals in OOPs concepts.Familiarity with parallelisation techniques (e.g., multithreading, OpenMP, or CUDA) to optimise performance.Proficiency in Jira or similar issue-tracking tools for project management.Experience with Agile development methodologies, including sprint planning, code reviews, and team collaboration.Hands-on experience with unit testing frameworks (e.g., Google Test, Catch2) and debugging tools (e.g., gdb, Valgrind).Knowledge of continuous integration tools such as Jenkins, GitHub Actions, or GitLab CI/CD.Strong understanding of performance tuning, memory management, and debugging complex issues in large-scale applications.Experience in cross-platform development (Windows, Linux).Real-Time Image Processing background, with an understanding of 3D data and computer vision techniques, is highly desirable. Why Join UsImpactful Work: Shape the future of manufacturing with cutting-edge robotics and automation solutions.Innovative Environment: Collaborate with a team that values creativity, experimentation, and taking calculated risks.Career Growth: Opportunities for professional development, mentorship, and leadership. Join a pioneering team where you’ll work on cutting-edge robotics and real-time imaging solutions that push the limits of modern manufacturing. Join Ardee Yantrik and be part of an environment where you’ll innovate, experiment, and make a lasting impact on the manufacturing industry.
Posted 1 month ago
7 - 12 years
20 - 30 Lacs
Bangalore Rural, Bengaluru
Hybrid
Solid hands-on programming experience in C/C++ on Windows/Mac Hands-on experience in Debugging tools (WinDbg, Visual studio Debugger, Wireshark etc.)
Posted 1 month ago
5 - 7 years
18 - 25 Lacs
Bengaluru
Work from Office
1.CAD Engineer experience. 2. Must have skill is Python and PyQT or QT for Python 3. Software development experience is preferred 4. Some EDA tool experience is a must 5. Development experience in any of the Digital or Analog.
Posted 1 month ago
3 - 7 years
13 - 18 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. 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. 4-6 years work experience in embedded software and/or driver.Candidate should be detail-oriented and have strong analytic and problem-solving skills, highly organizedExtremely strong knowledge with C/C++ programming, ARM assembly language.Solid understanding of overall embedded system architecture.Experience in 2D and 3D graphics technology and standards such as OpenGL, OpenGL ES/EGL, VulkanExperience in multimedia on embedded systems and the use of graphics and in a highly integrated system.Experience and/or knowledge of the use of the GPU as a compute engineGPGPU and OpenCL is an asset.Experience with virtualization technologies across CPU and MM hardware accelerators.Experience with GPU optimization, advanced rendering, and latency optimizations and ability to identify and isolate performance issues in graphics applications.Experience with design and implementation of modern 3D graphics applications using OpenGLES API is a plus.Experience with writing vertex and fragment shaders using shading languages such as GLSL is a plus.Knowledge in one or more of the following operating systems is preferredAndroid, QNX, embedded Linux, Genivi, Integrity.Knowledge of Graphics frameworksKanzi, QT, is a plus *Fluent in industry standard software toolsSW/HW debuggers, code revision control systems (GIT, Perforce), IDEs and build tools.Strong communication skills (written and verbal), working with teams across multiple time zones.A passion for excellence in programming, and exceeding goals. RequiredBachelor's, Computer Engineering and/or Computer and/or Electrical Engineering PreferredMaster's, Computer Engineering and/or Computer and/or Electrical Engineering
Posted 1 month ago
2 - 6 years
5 - 10 Lacs
Gurugram
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 1 month ago
3 - 5 years
6 - 11 Lacs
Pune
Work from Office
Position Specific Duties - C++ and Qt Required Skills are- Excellent programming skills C++
Posted 1 month ago
2 - 6 years
5 - 10 Lacs
Pune
Work from Office
As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. Your primary responsibilities includeComprehensive Feature Development and Issue ResolutionWorking on the end to end feature development and solving challenges faced in the implementation. Stakeholder Collaboration and Issue ResolutionCollaborate with key stakeholders, internal and external, to understand the problems, issues with the product and features and solve the issues as per SLAs defined. Continuous Learning and Technology IntegrationBeing eager to learn new technologies and implementing the same in feature development. 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 1 month ago
2 - 6 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 1 month ago
0 - 5 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 1 month ago
2 years
0 Lacs
Pune, Maharashtra, India
Hybrid
Education: BE/BTech/MCA/MTech (Preferably CS/IT) Experience: 2+ years Technical Skills Required Mandatory: Windows OS internals C, C++ & VC++ on Windows (2+ years of experience)Good knowledge on Inter-process Communication & MultithreadingGood OOPS Concepts and knowledge of Design patterns (Gang of Four Patterns)Good understanding of MFC, Win 32 SDK, Rest API, XML & STL Understanding of SDLCGood debugging skills Good to have:Knowledge of Windows kernel DriversKnowledge of Windows Driver Kits Knowledge of Protocols: IP, TCP, HTTPS, SSL, TLS, UDP, SSH, LDAP Knowledge of QT Soft Skills Required:Clarity of thoughtSincereUser centric approachProactiveSelf-motivatedLogical bent of mind (Analytical)Team playerFlexible/adaptableStrong communication skills (both written and verbal) Role and Responsibilities:Design and Develop features and enhancements for an existing 2FA and VDI Workspace clientAnalyze and troubleshoot application issues in a timely fashionProvide support in all phases of SDLC and ensure delivery of high-quality product(s)Work with other Engineers in planning, prioritizing and executing assigned tasks within deadlinesParticipate in design reviews and recommend improvementsEnsure well-written design documents and conduct peer-reviews like code reviews, design reviews etc.Develop unit test cases and integrate with the continuous build process to ensure quality and reliabilityWork with QA team in directing them with test plans and procedures including test automationProvide trainings and mentor other Engineers when requiredAttend team meetings to communicate project status and discuss about new ideas and any issuesRecommend new technologies to ensure quality and productivity Founded in 2012, Accops is a leading provider of secure remote access and digital workspace solutions, enabling organizations to maintain control and governance while offering flexibility to work from any device. Accops offers a comprehensive Digital Workspace suite that includes Zero Trust-based Application Access Gateway, End-User Computing (EUC) Virtualization via VDI, robust Identity & Access Management (IAM) solutions such as Multi-Factor Authentication (MFA) and Single Sign-On (SSO), and thin client hardware and software solutions. Accops addresses modern remote work challenges by delivering secure, instant access to business applications. Its solutions protect against network threats and unauthorized access, critical in today’s work-from-anywhere environment. Unlike traditional, multi-product approaches, Accops' pre-integrated suite reduces complexity and deployment time, ensuring faster and more agile implementation. Headquartered in Pune, Accops has become a significant player in the End-User Computing (EUC) virtualization domain, offering a one-stop solution for organizations seeking to deploy secure remote work infrastructures. Its products, including the Nano OS for secure containerization on BYOD devices, and extensive MFA and SSO capabilities, ensure robust data protection and strong identity management. Part of Jio Platforms Ltd, Accops continues to innovate and enhance digital workspace solutions with a focus on security, user experience, and operational efficiency. 𝘈𝘤𝘤𝘰𝘱𝘴 𝘪𝘴 𝘢𝘯 𝘦𝘲𝘶𝘢𝘭 𝘰𝘱𝘱𝘰𝘳𝘵𝘶𝘯𝘪𝘵𝘺 𝘦𝘮𝘱𝘭𝘰𝘺𝘦𝘳 𝘤𝘰𝘮𝘮𝘪𝘵𝘵𝘦𝘥 𝘵𝘰 𝘣𝘶𝘪𝘭𝘥𝘪𝘯𝘨 𝘢 𝘤𝘶𝘭𝘵𝘶𝘳𝘦 𝘸𝘩𝘦𝘳𝘦 𝘢𝘭𝘭 𝘦𝘮𝘱𝘭𝘰𝘺𝘦𝘦𝘴 𝘢𝘳𝘦 𝘷𝘢𝘭𝘶𝘦𝘥, 𝘳𝘦𝘴𝘱𝘦𝘤𝘵𝘦𝘥 𝘢𝘯𝘥 𝘰𝘱𝘪𝘯𝘪𝘰𝘯𝘴 𝘤𝘰𝘶𝘯𝘵. 𝘞𝘦 𝘦𝘯𝘤𝘰𝘶𝘳𝘢𝘨𝘦 𝘢𝘱𝘱𝘭𝘪𝘤𝘢𝘵𝘪𝘰𝘯𝘴 𝘧𝘳𝘰𝘮 𝘢𝘭𝘭 𝘴𝘶𝘪𝘵𝘢𝘣𝘭𝘺 𝘲𝘶𝘢𝘭𝘪𝘧𝘪𝘦𝘥𝘱𝘦𝘳𝘴𝘰𝘯𝘴 𝘪𝘳𝘳𝘦𝘴𝘱𝘦𝘤𝘵𝘪𝘷𝘦 𝘰𝘧, 𝘣𝘶𝘵 𝘯𝘰𝘵 𝘭𝘪𝘮𝘪𝘵𝘦𝘥 𝘵𝘰, 𝘵𝘩𝘦𝘪𝘳 𝘨𝘦𝘯𝘥𝘦𝘳 𝘰𝘳 𝘨𝘦𝘯𝘦𝘵𝘪𝘤 𝘪𝘯𝘧𝘰𝘳𝘮𝘢𝘵𝘪𝘰𝘯, 𝘴𝘦𝘹𝘶𝘢𝘭 𝘰𝘳𝘪𝘦𝘯𝘵𝘢𝘵𝘪𝘰𝘯, 𝘦𝘵𝘩𝘯𝘪𝘤𝘪𝘵𝘺, 𝘳𝘦𝘭𝘪𝘨𝘪𝘰𝘯, 𝘴𝘰𝘤𝘪𝘢𝘭 𝘴𝘵𝘢𝘵𝘶𝘴, 𝘮𝘦𝘥𝘪𝘤𝘢𝘭 𝘤𝘢𝘳𝘦 𝘭𝘦𝘢𝘷𝘦 𝘳𝘦𝘲𝘶𝘪𝘳𝘦𝘮𝘦𝘯𝘵𝘴, 𝘱𝘰𝘭𝘪𝘵𝘪𝘤𝘢𝘭 𝘢𝘧𝘧𝘪𝘭𝘪𝘢𝘵𝘪𝘰𝘯, 𝘱𝘦𝘰𝘱𝘭𝘦 𝘸𝘪𝘵𝘩 𝘥𝘪𝘴𝘢𝘣𝘪𝘭𝘪𝘵𝘪𝘦𝘴, 𝘤𝘰𝘭𝘰𝘳, 𝘯𝘢𝘵𝘪𝘰𝘯𝘢𝘭 𝘰𝘳𝘪𝘨𝘪𝘯, 𝘷𝘦𝘵𝘦𝘳𝘢𝘯 𝘴𝘵𝘢𝘵𝘶𝘴, 𝘦𝘵𝘤. 𝘞𝘦 𝘤𝘰𝘯𝘴𝘪𝘥𝘦𝘳 𝘢𝘭𝘭 𝘢𝘱𝘱𝘭𝘪𝘤𝘢𝘵𝘪𝘰𝘯𝘴 𝘣𝘢𝘴𝘦𝘥 𝘰𝘯 𝘮𝘦𝘳𝘪𝘵 𝘢𝘯𝘥 𝘴𝘶𝘪𝘵𝘢𝘣𝘪𝘭𝘪𝘵𝘺 𝘵𝘰 𝘵𝘩𝘦 𝘳𝘰𝘭𝘦.
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Qt is a popular cross-platform application and UI framework used for developing software applications. In India, the demand for Qt professionals is on the rise, with many companies actively hiring for roles related to this skill.
The salary range for Qt professionals in India varies based on experience level: - Entry-level: ₹3-6 lakhs per annum - Mid-level: ₹6-12 lakhs per annum - Experienced: ₹12-20 lakhs per annum
A typical career path for a Qt professional may include the following progression: - Junior Developer - Software Developer - Senior Developer - Tech Lead
In addition to Qt expertise, employers often look for professionals with the following skills: - C++ programming - GUI design - Software development lifecycle - Problem-solving skills - Team collaboration
As you explore job opportunities in the Qt domain in India, it's essential to prepare thoroughly for interviews by honing your technical skills and familiarizing yourself with common interview questions. With dedication and practice, you can confidently apply for qt roles and embark on a successful career in this dynamic field. Good luck!
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2