Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
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 weeks 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 weeks 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 3 weeks 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 3 weeks ago
6.0 - 11.0 years
15 - 20 Lacs
Pune
Work from Office
Role & responsibilities Urgent hiring for one of the reputed MNC Company Exp - 6 - 9 Years Pune location only Immediate Joiners Job Title : QT-C++_Pune Mandatory: 1.7+ years experience in C++ QT application development 2.Hands on experience in Linux environment 3.Must have strong hold on OOPS concepts 4.Must have strong on C++ Smart pointers, Design patterns, Socket programming 5.Must have strong hold on C++11 language 6.Must have strong hold on QT fundamentals and have exp in developing QT applications, User controls etc. 7. Must be a good Problem solver 8.Should know configuration management tools [GIT etc] usage Good to have: 1.Good communication skills 2.Good Team player 3.Good to have medical domain exp but not must to have 4.Exp in working in Agile project Preferred candidate profile
Posted 3 weeks ago
2.0 - 6.0 years
5 - 10 Lacs
Kochi
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 3 weeks ago
2.0 - 6.0 years
5 - 10 Lacs
Bengaluru
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 3 weeks ago
2.0 - 6.0 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 CommunicationSkill
Posted 3 weeks ago
4.0 - 6.0 years
3 - 7 Lacs
Bengaluru
Work from Office
: Minimum 4 to 10 years of experience in Architecture & software programming UI Framework, Application Design, Implementation & testing reusable software components for embedded platforms. Experience in UI implementation. Development of UI modules with Qt/QML . Experience in C/ C++ programming with Embedded Linux knowledge. Experience with version control (Git), Cmake, Unit Testing and CI/CD. Enable high responsiveness between UI specification/style guide development/changes and UI module delivery. Ensure timely delivery of tasks according to product back log Ensure good quality of delivery Experience in infotainment display / instrument cluster projects is a plus Experience in agile software development process (SCRUM/KANBAN) Ability to lead a team. Excellent communication and team work skills. Experience in C/ C++ programming. Good hands on experience and knowledge in GUI development with Qt/QML . Primary Skill: . Experience in C/ C++ programming. Good hands on experience and knowledge in GUI development with Qt/QML . Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Skills (competencies) Verbal Communication C++ Linux
Posted 3 weeks ago
2.0 years
0 Lacs
Pune, Maharashtra, India
Remote
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 & Multithreading Good OOPS Concepts and knowledge of Design patterns (Gang of Four Patterns) Good understanding of MFC, Win 32 SDK, Rest API, XML & STL Understanding of SDLC Good debugging skills Good to have: Knowledge of Windows kernel Drivers Knowledge of Windows Driver Kits Knowledge of Protocols: IP, TCP, HTTPS, SSL, TLS, UDP, SSH, LDAP Knowledge of QT Soft Skills Required: Clarity of thought Sincere User centric approach Proactive Self-motivated Logical bent of mind (Analytical) Team player Flexible/adaptable Strong communication skills (both written and verbal) Role and Responsibilities: Design and Develop features and enhancements for an existing 2FA and VDI Workspace client Analyze and troubleshoot application issues in a timely fashion Provide 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 deadlines Participate in design reviews and recommend improvements Ensure 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 reliability Work with QA team in directing them with test plans and procedures including test automation Provide trainings and mentor other Engineers when required Attend team meetings to communicate project status and discuss about new ideas and any issues Recommend 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. 𝘈𝘤𝘤𝘰𝘱𝘴 𝘪𝘴 𝘢𝘯 𝘦𝘲𝘶𝘢𝘭 𝘰𝘱𝘱𝘰𝘳𝘵𝘶𝘯𝘪𝘵𝘺 𝘦𝘮𝘱𝘭𝘰𝘺𝘦𝘳 𝘤𝘰𝘮𝘮𝘪𝘵𝘵𝘦𝘥 𝘵𝘰 𝘣𝘶𝘪𝘭𝘥𝘪𝘯𝘨 𝘢 𝘤𝘶𝘭𝘵𝘶𝘳𝘦 𝘸𝘩𝘦𝘳𝘦 𝘢𝘭𝘭 𝘦𝘮𝘱𝘭𝘰𝘺𝘦𝘦𝘴 𝘢𝘳𝘦 𝘷𝘢𝘭𝘶𝘦𝘥, 𝘳𝘦𝘴𝘱𝘦𝘤𝘵𝘦𝘥 𝘢𝘯𝘥 𝘰𝘱𝘪𝘯𝘪𝘰𝘯𝘴 𝘤𝘰𝘶𝘯𝘵. 𝘞𝘦 𝘦𝘯𝘤𝘰𝘶𝘳𝘢𝘨𝘦 𝘢𝘱𝘱𝘭𝘪𝘤𝘢𝘵𝘪𝘰𝘯𝘴 𝘧𝘳𝘰𝘮 𝘢𝘭𝘭 𝘴𝘶𝘪𝘵𝘢𝘣𝘭𝘺 𝘲𝘶𝘢𝘭𝘪𝘧𝘪𝘦𝘥𝘱𝘦𝘳𝘴𝘰𝘯𝘴 𝘪𝘳𝘳𝘦𝘴𝘱𝘦𝘤𝘵𝘪𝘷𝘦 𝘰𝘧, 𝘣𝘶𝘵 𝘯𝘰𝘵 𝘭𝘪𝘮𝘪𝘵𝘦𝘥 𝘵𝘰, 𝘵𝘩𝘦𝘪𝘳 𝘨𝘦𝘯𝘥𝘦𝘳 𝘰𝘳 𝘨𝘦𝘯𝘦𝘵𝘪𝘤 𝘪𝘯𝘧𝘰𝘳𝘮𝘢𝘵𝘪𝘰𝘯, 𝘴𝘦𝘹𝘶𝘢𝘭 𝘰𝘳𝘪𝘦𝘯𝘵𝘢𝘵𝘪𝘰𝘯, 𝘦𝘵𝘩𝘯𝘪𝘤𝘪𝘵𝘺, 𝘳𝘦𝘭𝘪𝘨𝘪𝘰𝘯, 𝘴𝘰𝘤𝘪𝘢𝘭 𝘴𝘵𝘢𝘵𝘶𝘴, 𝘮𝘦𝘥𝘪𝘤𝘢𝘭 𝘤𝘢𝘳𝘦 𝘭𝘦𝘢𝘷𝘦 𝘳𝘦𝘲𝘶𝘪𝘳𝘦𝘮𝘦𝘯𝘵𝘴, 𝘱𝘰𝘭𝘪𝘵𝘪𝘤𝘢𝘭 𝘢𝘧𝘧𝘪𝘭𝘪𝘢𝘵𝘪𝘰𝘯, 𝘱𝘦𝘰𝘱𝘭𝘦 𝘸𝘪𝘵𝘩 𝘥𝘪𝘴𝘢𝘣𝘪𝘭𝘪𝘵𝘪𝘦𝘴, 𝘤𝘰𝘭𝘰𝘳, 𝘯𝘢𝘵𝘪𝘰𝘯𝘢𝘭 𝘰𝘳𝘪𝘨𝘪𝘯, 𝘷𝘦𝘵𝘦𝘳𝘢𝘯 𝘴𝘵𝘢𝘵𝘶𝘴, 𝘦𝘵𝘤. 𝘞𝘦 𝘤𝘰𝘯𝘴𝘪𝘥𝘦𝘳 𝘢𝘭𝘭 𝘢𝘱𝘱𝘭𝘪𝘤𝘢𝘵𝘪𝘰𝘯𝘴 𝘣𝘢𝘴𝘦𝘥 𝘰𝘯 𝘮𝘦𝘳𝘪𝘵 𝘢𝘯𝘥 𝘴𝘶𝘪𝘵𝘢𝘣𝘪𝘭𝘪𝘵𝘺 𝘵𝘰 𝘵𝘩𝘦 𝘳𝘰𝘭𝘦. Show more Show less
Posted 3 weeks ago
5.0 years
0 Lacs
Chandigarh, India
On-site
Company Profile Oceaneering is a global provider of engineered services and products, primarily to the offshore energy industry. We develop products and services for use throughout the lifecycle of an offshore oilfield, from drilling to decommissioning. We operate the world's premier fleet of work class ROVs. Additionally, we are a leader in offshore oilfield maintenance services, umbilicals, subsea hardware, and tooling. We also use applied technology expertise to serve the defense, entertainment, material handling, aerospace, science, and renewable energy industries. Position Summary Purpose As a Senior Application Software Engineer , you will be responsible for designing, developing, and maintaining the server-side logic of our software systems. The ideal candidate will have expertise in C++ and Python, and experience with Rust is a plus. Duties And Responsibilities Required Experience Design, develop, and maintain server-side software systems and APIs Write efficient, scalable, and maintainable code using C++, Python, and Rust (Optional) Extensive design and development skills in C++ 11. Having knowledge of C++ 14/C++17 will be added advantage Thorough knowledge of the standard library, STL containers, and algorithms Solid understanding of complexity theory (big-O) of algorithms in general, and how the C++ containers fit in Understanding of performance tuning (w.r.t time/space) and how to do performance analysis and optimization Experience in Multi-threaded software development Excellent knowledge of Synchronization objects (Mutex, Semaphore, condition variables, etc) including their appropriate use cases and distinctions Ability to pick up new software languages, interfaces, and software tools Collaborate with cross-functional teams to understand business requirements and develop technical solutions Optimize performance and scalability of backend systems Troubleshoot and debug production issues Keep up to date with industry trends and emerging technologies Ability to extrapolate, develop and refine detailed tasks given high-level goals Experience with developing code in Linux Knowledge of SQL and NoSQL databases Object-oriented software design experience Experience writing unit/integration tests and test procedures Experience with issue tracking software, Jira experience a plus Experience with revision control software, GitHub experience a plus Experience with Rust a plus Experience with QT a plus OpenCV, CUDA, PCL, and experience with Image processing / Computer Vision is a plus Experience with one or more of docker, podman, and Kubernetes is a plus Experience with middleware such as MQTT, DDS, ROS, ROS2 is a plus Knowledge of containerization and container orchestration using tools like Docker and Kubernetes Supervisory Responsibilities This position has no supervisory responsibilities. Reporting Relationships Reports to Sr. Software Manager Engineering. Qualifications Qualifications Bachelor's or master’s degree in Computer Science, Software Engineering, or a related field Software development experience in C++ with 5+ years of experience proven experience designing and developing scalable and high-performance backend systems Experience with cloud computing platforms such as AWS, Google Cloud, or Azure a plus Experience with writing requirements, design documentation, and test cases Ability to read, understand, debug, and modify existing product code Language Skills The employee must have: Excellent English communication skills, both written and verbal. The ability to read and interpret technical documentation, process standards, and safety standards written in English. The ability to write reports, business correspondence, and procedure manuals written in English. The ability to effectively present information in English and respond to questions in English. Closing Statement Working Conditions This position is considered OFFICE WORK which is characterized as follows. Almost exclusively indoors during the day and occasionally at night Occasional exposure to airborne dust in the workplace Work surface is stable (flat) Occasional exposure to project worksites to include fabrication, assembly, test, and customer attraction sites Physical Activity/Requirements The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. This position is considered LIGHT work. OCCASIONAL FREQUENT CONSTANT Lift up to 20 pounds Climbing, stooping, kneeling, squatting, and reaching Lift up to 10 pounds Standing Repetitive movements of arms and hands Sit with back supported Show more Show less
Posted 3 weeks ago
6.0 - 8.0 years
18 - 25 Lacs
Bengaluru
Work from Office
Firmware Engineer for Embedded system design in solar lighting domain. He/She should be skilled in embedded C, C Sharp, Python, QT, and good experience and knowledge working on 32 bit microcontroller preferably on STM32. He/She should have over all experience more than 8 years after B.Tech/BE/M.Tech and hands on experience of working on firmware/software of MPPT solar charge controllers, firmware for power electronics, digitally controlled power supplies/SMPS and solar inverters, BLDC firmware, firmware for motor control, Battery BMS firmware, communication protocol like DALI, D4i, RS485, Modbus, CAN, USB for more than 5 years. You support the design, development, testing and documenting of a system, subsystem or a component as part of an overall software architecture. Job Description Were looking for a Development Engineer -in Embedded Firmware Design to join our Global Platform Team -Solar Lighting in Noida. Working for Signify means being creative and adaptive. Our culture of continuous learning and commitment to diversity and inclusion creates an environment that allows you to build your skills and career. Together, were transforming our industry. As the world leader in lighting, were constantly ahead of the curve. Through our leadership in connected lighting and the Internet of Things, were breaking new grounds in data analytics, AI, and smart homes, offices, cities and more! Signify is one of the few companies in the world to achieve carbon neutrality and our next sustainability goals are even bolder: doubling our positive impact on the environment and society by 2025. As an Embedded Development Engineer youll be responsible for Develop embedded software/firmware for solar lighting solutions in embedded C, as per requirement/specs, within agreed timeline & meeting applicable quality standards in firmware/software. Were on the lookout for forward-thinking innovators with a passion for sustainability. If you match this description, get in touch! What youll do Work on STM32 microcontrollers and write efficient C and C sharp code to manage various communication bus like UART, RS485, DALI, D4i, I2C, SPI etc. Write efficient C code to digitally control the SMPS/ Power supplies by PID feedback control, Inverter, BLDC motor control by firmware design. Design the solar based dash board on laptop using C sharp, use of Visual Studio, QT. Work out bootloader code and work on Python scripts. Develop platform based SW/firmware architecture with flexibility to adapt to customization, factory requirements and f/w integration requirements. Develop test cases to validate firmware as per solution basis/ solar charger. Use global tools for maintenance, bug fixing, version control, config management, change management, documentation etc Your qualifications B.Tech./M.Tech in any stream of Electronics from good engineering colleges/universities. should have >8 years of experience in firmware C coding and design of embedded product. should have good working knowledge in power electronics/ SMPS/LED Drivers/Solar Battery charge controllers control by microcontrollers, BMS firmware, BLDC motor control and solar inverter. You will design firmware code for above type of products. Experience to work on microcontrollers like STM32, XMC from Infineon and use respective SDK, IDE like IAR, Keil. The person should have decent working knowledge in solar lighting domain. Know working principles of Solar PV panel, Batteries, MPPT Solar Chargers, LED drivers etc. He/She should be familiar with charging/discharging profiles of various battery chemistries like Lead Acid, Lithium-Ion, Lithium Iron Phosphate, GEL battery etc. Experience of working on C Sharp, QT, Python and design the graphical user interface for solar charge controllers for internal R&D evaluation and data analytics. Prior experience to file the patents will be added advantage. Our candidate profile is just a guide. We know that many talented people only apply for jobs when there is an exact match. If you don't fit all the criteria but believe this role is for you, we would very much like to hear from you. What youll get in return Opportunity to work in a global team to support to US, EU and Asia based product design. Embedded product design experience from scratch and learn architectural creation of firmware design. End To End view and life cycle management of firmware in solar street lighting products. Interaction with global product architects and system architects.
Posted 3 weeks ago
1.0 - 5.0 years
2 - 7 Lacs
Hyderabad/Secunderabad, Chennai, Bengaluru
Work from Office
Hyderabad based Make in India Enterprise, with 12 Years of experience, 100+ customers and a trusted brand . Neemus Software Solutions is focusing on providing Solutions to Defense and Aerospace Industry with a customer base of most prestigious institutions like ISRO, DRDO Labs, Army, Navy, Airforce etc, We offer a huge potential to learn and grow faster working on some of the most complex and critical projects. We would like to welcome people who have a strong passion for learning and working hard. Please send in your resume if your skills match our requirement B.Tech ( Computer Science, I. T. ), MCA Strong computer science fundamentals. 1 -5 yrs of experience• Working Experience in QT/Lab View/MATLAB/C++/PYTHON Strong mathematical, analytical skills, logic, and reasoning abilities• Knowledge of the Following Skills. Exposure to Defence/Aero Space/Range Technologies Candidate should open to relocate for long term assignments.
Posted 3 weeks ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Backend Developer Python Desktop Python + Qt-Framework Git, Kubernetes, Docker, Helm Clean code Principles Agile Development Testing frameworks and creation of test reports Show more Show less
Posted 3 weeks ago
5.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Description: We are seeking a skilled Senior Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, Qt, Python a strong proficiency in Linux , and understanding of PyQt is an advantage. Additionally, experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Key Responsibilities: Design, develop, and maintain high-performance software applications for industrial equipment in mining, drilling, and construction domains. Build scalable and responsive user interfaces tailored for embedded and real-time systems. Contribute to automation efforts, including the development and execution of software tests to ensure code reliability and system integrity. Optimize software solutions for efficiency, responsiveness, and maintainability, meeting both technical and performance standards. Write clean, modular, and well-documented code that supports long-term scalability and ease of maintenance. Collaborate with cross-functional teams including product management, system engineering, and quality assurance to deliver well-integrated features. Participate in and lead code reviews, design discussions, and software planning sessions to uphold development best practices. Troubleshoot and debug existing systems, providing timely resolutions and continuous improvements to enhance system reliability. Perform system-level validation and testing, ensuring compliance with performance, functionality, and safety requirements. Stay current with advancements in software development methodologies, tools, and industry standards relevant to automation and control systems. Required Skills and Qualifications: Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 5 to 8 years of professional experience. Strong proficiency in C++ programming (C++11 or C++14) with a focus on Object-Oriented Programming (OOP) in Linux environments. Expertise in Qt GUI development and familiarity with PyQt is considered a valuable advantage. Proficiency in Python for scripting, automation, and testing is essential. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Integrate with REST and FastAPI services and implement modern front-end interfaces. Excellent analytical and problem-solving abilities, capable of identifying complex issues and devising effective solutions. Extensive experience in data structures, design patterns, and multithreading. Solid understanding of embedded Linux, RTOS, and shell scripting. Strong communication skills with the ability to articulate technical challenges and solutions to cross-functional teams, clients, and stakeholders. Hands-on experience with Agile methodologies (Scrum/Kanban), including sprint planning, standups, and retrospectives. Demonstrated ability to work effectively in a collaborative, team-based environment. Familiarity with communication protocols like CAN, J1939, LIN, and Ethernet. Knowledge of Linux Debian Operating systems and related concepts. Experience using Git for version control, CI/CD practices, and tools within the Azure DevOps ecosystem. Familiarity with automated deployment pipelines and versioning best practices. Excellent customer-facing skills with a proactive approach, capable of understanding client needs and delivering customized solutions Good to Have: Previous experience in heavy machinery in mining, construction, or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience with Docker containers Nice to have the exposure in web technologies like ReactJS Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Agile certifications such as Scrum Master or product owner Enthusiastic, positive minded and able to work well in an international client environment Good interpersonal, communication and analytical skills Team player - open-minded and flexible Location: This position is located in Bengaluru/Chennai/Hyderabad, India. In this recruitment process we review applications continuously. Welcome with your application as soon as possible, but no later than 03rd May 2025. Epiroc is a global productivity partner for mining and construction customers, and accelerates the transformation toward a sustainable society. With ground-breaking technology, Epiroc develops and provides innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. The company also offers world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Epiroc is based in Stockholm, Sweden, had revenues of around SEK 64 billion in 2024, and has almost 19000 passionate employees supporting and collaborating with customers in around 150 countries. Show more Show less
Posted 3 weeks 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. Key Responsibilities: Work independently or as a member of team; design, develop and test software applications for software related products. Responsible to ensuring quality of the deliverable and controlling change requests. Designs, develops, debugs, modifies, tests software programs by using current programming languages, methodologies and technologies. Documents software development by writing documents, reports, memos, change requests. Tracks software development effort by creating and maintaining records in the approved tracking management tool. Analyzes, evaluates, verifies requirements, software and systems by using software engineering practices. Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes. Required Skills: 10+ years of C++ programming QT framework Linux (Ubuntu) development experience C++ 11/14/17 knowledge System design and architecture knowledge Good communication & interpersonal skills Creative thinker, strong problem solver and team player. BS/MS in Computer Science/Electrical engineering or equivalent experience, with a strong software development background. Expertise in developing software using Scrum methodology. Preferred Experience: Medical device or domain experience Linux internals understanding Experience working with third-party C++ libraries such as STL, Qt, Boost CI tools (Artifactory, Jenkins, Bitbucket) experience Experience writing SW for embedded systems that interface with sensors. In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures. Requisition ID: 607035 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 3 weeks ago
2.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Who We Are Applied Materials is the global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor chips – the brains of devices we use every day. As the foundation of the global electronics industry, Applied enables the exciting technologies that literally connect our world – like AI and IoT. If you want to work beyond the cutting-edge, continuously pushing the boundaries of science and engineering to make possible the next generations of technology, join us to Make Possible® a Better Future. What We Offer Location: Bangalore,IND At Applied, we prioritize the well-being of you and your family and encourage you to bring your best self to work. Your happiness, health, and resiliency are at the core of our benefits and wellness programs. Our robust total rewards package makes it easier to take care of your whole self and your whole family. We’re committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our benefits. You’ll also benefit from a supportive work culture that encourages you to learn, develop and grow your career as you take on challenges and drive innovative solutions for our customers. We empower our team to push the boundaries of what is possible—while learning every day in a supportive leading global company. Visit our Careers website to learn more about careers at Applied. IT and Software Engineer About Applied Applied Materials is the leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. Our expertise in modifying materials at atomic levels and on an industrial scale enables customers to transform possibilities into reality. At Applied Materials, our innovations make possible the technology shaping the future. Our Team YTG group is a business unit within Applied Materials which develops, builds and ships test systems for the display and packaging industry. Those systems are based on high-speed scanning electron beam microscopes. With those microscopes and our self-developed electronics, we detect signals and images for further processing. Thus we perform complex data analysis and image processing algorithms to detect defects on memories and processors chips. The software team is responsible to control the electron beam, acquire and process those data and images. Your Opportunity Grow and enrich the existing team with the goal to build up a second software team in India which works together with the engineering teams in Germany. Roles and Responsibility Build up and develop IT infrastructure for our testing systems based on Linux platform. Including heterogenous platforms and components such as real-time computer systems, sensor systems, network switches and components. Generate operating system images which are to be installed on those systems. Handle licensing requirements for internal and external customer. Background knowledge in C/C++ environment including build tools which are to be installed and running on those computer systems. Documentation within Office tools. Our Ideal Candidate At least 2+ years of experience in the Linux operating system, how to setup and maintain such systems. Some experience in C / C++ and build mechanism. Understanding of SW development cycle, from requirements to testing, integration, documentation and delivery. Good interpersonal and communication skills. Good system vision and understanding. Qualifications BTech / MTech in Electronics / Computer Science or related stream with over all experience of 2 - 5 years of relevant work experience Additional Qualifications: Experience with Qt framework Experience with real time embedded OS Experience in multi processors systems Employment experience in a global company Experience in development under Linux and Windows OS Applied Materials is committed to diversity in its workforce including Equal Employment Opportunity for Minorities, Females, Protected Veterans and Individuals with Disabilities. Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Yes, 10% of the Time Relocation Eligible: Yes Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law. Show more Show less
Posted 3 weeks ago
5.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Description: We are seeking a skilled Senior Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, Qt, Python a strong proficiency in Linux , and understanding of PyQt is an advantage. Additionally, experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Key Responsibilities: Design, develop, and maintain high-performance software applications for industrial equipment in mining, drilling, and construction domains. Build scalable and responsive user interfaces tailored for embedded and real-time systems. Contribute to automation efforts, including the development and execution of software tests to ensure code reliability and system integrity. Optimize software solutions for efficiency, responsiveness, and maintainability, meeting both technical and performance standards. Write clean, modular, and well-documented code that supports long-term scalability and ease of maintenance. Collaborate with cross-functional teams including product management, system engineering, and quality assurance to deliver well-integrated features. Participate in and lead code reviews, design discussions, and software planning sessions to uphold development best practices. Troubleshoot and debug existing systems, providing timely resolutions and continuous improvements to enhance system reliability. Perform system-level validation and testing, ensuring compliance with performance, functionality, and safety requirements. Stay current with advancements in software development methodologies, tools, and industry standards relevant to automation and control systems. Required Skills and Qualifications: Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 5 to 8 years of professional experience. Strong proficiency in C++ programming (C++11 or C++14) with a focus on Object-Oriented Programming (OOP) in Linux environments. Expertise in Qt GUI development and familiarity with PyQt is considered a valuable advantage. Proficiency in Python for scripting, automation, and testing is essential. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Integrate with REST and FastAPI services and implement modern front-end interfaces. Excellent analytical and problem-solving abilities, capable of identifying complex issues and devising effective solutions. Extensive experience in data structures, design patterns, and multithreading. Solid understanding of embedded Linux, RTOS, and shell scripting. Strong communication skills with the ability to articulate technical challenges and solutions to cross-functional teams, clients, and stakeholders. Hands-on experience with Agile methodologies (Scrum/Kanban), including sprint planning, standups, and retrospectives. Demonstrated ability to work effectively in a collaborative, team-based environment. Familiarity with communication protocols like CAN, J1939, LIN, and Ethernet. Knowledge of Linux Debian Operating systems and related concepts. Experience using Git for version control, CI/CD practices, and tools within the Azure DevOps ecosystem. Familiarity with automated deployment pipelines and versioning best practices. Excellent customer-facing skills with a proactive approach, capable of understanding client needs and delivering customized solutions Nice to Have: Previous experience in heavy machinery in mining, construction, or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience with Docker containers Nice to have the exposure in web technologies like ReactJS Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Agile certifications such as Scrum Master or product owner Enthusiastic, positive minded and able to work well in an international client environment Good interpersonal, communication and analytical skills Team player - open-minded and flexible What We Offer: Competitive Salary and Benefits: Enjoy a rewarding compensation package tailored to your expertise. Innovative Projects: Work on cutting-edge advancements with a talented team. Professional Growth: Access continuous learning and career progression opportunities. Flexible Work Environment: Benefit from a supportive setting that promotes work-life balance. Inclusive Culture: Embrace diverse perspectives and inclusivity in the workplace. Epiroc is a global productivity partner for mining and construction customers, and accelerates the transformation toward a sustainable society. With ground-breaking technology, Epiroc develops and provides innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. The company also offers world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Epiroc is based in Stockholm, Sweden, had revenues of more than SEK 60 billion in 2023, and has around 18 200 passionate employees supporting and collaborating with customers in around 150 countries. Learn more at www.epiroc.com. Show more Show less
Posted 3 weeks ago
5.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Description: We are seeking a skilled Senior Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, Qt, Python a strong proficiency in Linux , and understanding of PyQt is an advantage. Additionally, experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Key Responsibilities: Design, develop, and maintain high-performance software applications for industrial equipment in mining, drilling, and construction domains. Build scalable and responsive user interfaces tailored for embedded and real-time systems. Contribute to automation efforts, including the development and execution of software tests to ensure code reliability and system integrity. Optimize software solutions for efficiency, responsiveness, and maintainability, meeting both technical and performance standards. Write clean, modular, and well-documented code that supports long-term scalability and ease of maintenance. Collaborate with cross-functional teams including product management, system engineering, and quality assurance to deliver well-integrated features. Participate in and lead code reviews, design discussions, and software planning sessions to uphold development best practices. Troubleshoot and debug existing systems, providing timely resolutions and continuous improvements to enhance system reliability. Perform system-level validation and testing, ensuring compliance with performance, functionality, and safety requirements. Stay current with advancements in software development methodologies, tools, and industry standards relevant to automation and control systems. Required Skills and Qualifications: Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 5 to 8 years of professional experience. Strong proficiency in C++ programming (C++11 or C++14) with a focus on Object-Oriented Programming (OOP) in Linux environments. Expertise in Qt GUI development and familiarity with PyQt is considered a valuable advantage. Proficiency in Python for scripting, automation, and testing is essential. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Integrate with REST and FastAPI services and implement modern front-end interfaces. Excellent analytical and problem-solving abilities, capable of identifying complex issues and devising effective solutions. Extensive experience in data structures, design patterns, and multithreading. Solid understanding of embedded Linux, RTOS, and shell scripting. Strong communication skills with the ability to articulate technical challenges and solutions to cross-functional teams, clients, and stakeholders. Hands-on experience with Agile methodologies (Scrum/Kanban), including sprint planning, standups, and retrospectives. Demonstrated ability to work effectively in a collaborative, team-based environment. Familiarity with communication protocols like CAN, J1939, LIN, and Ethernet. Knowledge of Linux Debian Operating systems and related concepts. Experience using Git for version control, CI/CD practices, and tools within the Azure DevOps ecosystem. Familiarity with automated deployment pipelines and versioning best practices. Excellent customer-facing skills with a proactive approach, capable of understanding client needs and delivering customized solutions Nice to Have: Previous experience in heavy machinery in mining, construction, or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience with Docker containers Nice to have the exposure in web technologies like ReactJS Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Agile certifications such as Scrum Master or product owner Enthusiastic, positive minded and able to work well in an international client environment Good interpersonal, communication and analytical skills Team player - open-minded and flexible What We Offer: Competitive Salary and Benefits: Enjoy a rewarding compensation package tailored to your expertise. Innovative Projects: Work on cutting-edge advancements with a talented team. Professional Growth: Access continuous learning and career progression opportunities. Flexible Work Environment: Benefit from a supportive setting that promotes work-life balance. Inclusive Culture: Embrace diverse perspectives and inclusivity in the workplace. Epiroc is a global productivity partner for mining and construction customers, and accelerates the transformation toward a sustainable society. With ground-breaking technology, Epiroc develops and provides innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. The company also offers world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Epiroc is based in Stockholm, Sweden, had revenues of more than SEK 60 billion in 2023, and has around 18 200 passionate employees supporting and collaborating with customers in around 150 countries. Learn more at www.epiroc.com. Show more Show less
Posted 3 weeks ago
5.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description: We are seeking a skilled Senior Software Engineer to join our team, focusing on high-performance applications for mining, drilling, and construction equipment . The ideal candidate will have extensive experience in C++ programming, Qt, Python a strong proficiency in Linux , and understanding of PyQt is an advantage. Additionally, experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Key Responsibilities: Design, develop, and maintain high-performance software applications for industrial equipment in mining, drilling, and construction domains. Build scalable and responsive user interfaces tailored for embedded and real-time systems. Contribute to automation efforts, including the development and execution of software tests to ensure code reliability and system integrity. Optimize software solutions for efficiency, responsiveness, and maintainability, meeting both technical and performance standards. Write clean, modular, and well-documented code that supports long-term scalability and ease of maintenance. Collaborate with cross-functional teams including product management, system engineering, and quality assurance to deliver well-integrated features. Participate in and lead code reviews, design discussions, and software planning sessions to uphold development best practices. Troubleshoot and debug existing systems, providing timely resolutions and continuous improvements to enhance system reliability. Perform system-level validation and testing, ensuring compliance with performance, functionality, and safety requirements. Stay current with advancements in software development methodologies, tools, and industry standards relevant to automation and control systems. Required Skills and Qualifications: Bachelor’s or master’s degree in relevant engineering fields (e.g., Electronics, Mechatronics, Robotics, Computer Science) with 5 to 8 years of professional experience. Strong proficiency in C++ programming (C++11 or C++14) with a focus on Object-Oriented Programming (OOP) in Linux environments. Expertise in Qt GUI development and familiarity with PyQt is considered a valuable advantage. Proficiency in Python for scripting, automation, and testing is essential. Experience with MQTT communication protocols and tools like MQTT Explorer is highly desirable for monitoring and debugging message exchanges in distributed systems. Integrate with REST and FastAPI services and implement modern front-end interfaces. Excellent analytical and problem-solving abilities, capable of identifying complex issues and devising effective solutions. Extensive experience in data structures, design patterns, and multithreading. Solid understanding of embedded Linux, RTOS, and shell scripting. Strong communication skills with the ability to articulate technical challenges and solutions to cross-functional teams, clients, and stakeholders. Hands-on experience with Agile methodologies (Scrum/Kanban), including sprint planning, standups, and retrospectives. Demonstrated ability to work effectively in a collaborative, team-based environment. Familiarity with communication protocols like CAN, J1939, LIN, and Ethernet. Knowledge of Linux Debian Operating systems and related concepts. Experience using Git for version control, CI/CD practices, and tools within the Azure DevOps ecosystem. Familiarity with automated deployment pipelines and versioning best practices. Excellent customer-facing skills with a proactive approach, capable of understanding client needs and delivering customized solutions Nice to Have: Previous experience in heavy machinery in mining, construction, or automotive control systems Self-starter with curiosity to learn and an exploratory mindset Experience with Docker containers Nice to have the exposure in web technologies like ReactJS Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Agile certifications such as Scrum Master or product owner Enthusiastic, positive minded and able to work well in an international client environment Good interpersonal, communication and analytical skills Team player - open-minded and flexible What We Offer: Competitive Salary and Benefits: Enjoy a rewarding compensation package tailored to your expertise. Innovative Projects: Work on cutting-edge advancements with a talented team. Professional Growth: Access continuous learning and career progression opportunities. Flexible Work Environment: Benefit from a supportive setting that promotes work-life balance. Inclusive Culture: Embrace diverse perspectives and inclusivity in the workplace. Epiroc is a global productivity partner for mining and construction customers, and accelerates the transformation toward a sustainable society. With ground-breaking technology, Epiroc develops and provides innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. The company also offers world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Epiroc is based in Stockholm, Sweden, had revenues of more than SEK 60 billion in 2023, and has around 18 200 passionate employees supporting and collaborating with customers in around 150 countries. Learn more at www.epiroc.com. Show more Show less
Posted 3 weeks ago
10.0 years
0 Lacs
Delhi, India
On-site
Job Description Position Requirements The right person for this position should have 10+ years of experience in Embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the headless domain. He / She should be able to understand Pentair product domain and develop products using industry best practices. He / She is required to be hands-on with embedded low-level driver and application development to monitor, control and manage the embedded devices. Role & Responsibilities Lead projects for a segment’s end-to-end firmware delivery. Define design/architecture for the product firmware. Firmware development & troubleshooting. Code review and quality assurance using industry standard tools. Ensure process compliance, best practices and leveraging AI in simplifying them. Mentor project team members. Manage launched products firmware lifecycle. Manage product challenges due to external factors such as market or supply chain. Collaborate with Business Unit, Cross functional and Delivery Teams to achieve Project goals for firmware. Knowledge Exposure to Microcontroller/Microprocessor Architecture Family e.g. ARM Cortex , Microchip, Xtensa ESP32, TI CC32XX, TI AM series , Raspberry PI, iMX series, RISC V Knowledge of any RTOS - FreeRTOS, uC OS, EmbOSs, VxWorks, QNX Knowledge of embedded linux , linux device driver concepts and inter process communication. Knowledge of Build toolchains and framework such as IAR, GCC , Keil, Mplab, Build root , Yocto Knowledge of Microcontroller peripherals and drivers e.g. ADC , DAC , I2C, SPI, UART, CAN , RS485 , DMA, Ethernet , SD/eMMC, SDIO, UFS Understanding of different types of analog & digital sensors and their qualification/verification process Knowledge of RF protocols WIFI, Zigbee, Bluetooth/BLE, IoT Cellular. Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols and TCP/UDP socket programming . Knowledge of IoT communication protocols MQTT , COAP, AMQP DFMA and DFMEA , Design release process Coding standards , guidelines, and compliance tools Version control and repositories using git tools Software quality assurance and automated testing tools Experience / Skills Maintain, support & troubleshoot products already in production Embedded software design cycle Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc) Good hands-on programming in Embedded C, C++ (STL), Nodejs Hands with embedded frameworks like QT Programming in scripting languages such as batch, shell, python is a plus. Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT Core . Protocol debugging using protocol analyzer Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core Key Interfaces Global Project team members GEC Engineering Team External vendors and suppliers Qualifications And Experience M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Other Requirements Team player Good communication and presentation skills Ability to multitask Design Thinking Have passion for Design & Technology Should have a “can do” attitude Excellent interpersonal skills Equal Opportunity Employer Pentair is an Equal Opportunity Employer. With our expanding global presence, cross-cultural insight and competence are essential for our ongoing success. We believe that a diverse workforce contributes different perspectives and creative ideas that enable us to continue to improve every day. Show more Show less
Posted 3 weeks 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 the Role: We are looking for a software engineer with a strong software development experience in Algorithm Development for cutting edge medical applications. A successful candidate who joins us, will be involved in all aspects of the system's software, including novel algorithm design, development and optimization for high performance medical applications. Interface with other teams, such as systems engineering, hardware engineering and technicians from the field, to develop meaningful applications for the Opal Mapping System. The Opal Mapping System centers around a real-time virtual world of the human heart. As a physician probes the heart with a catheter, the system generates an accurate anatomical model of the chamber. High-performance rendering and algorithmic techniques are vital to creating a stunning view and providing the physician with instant feedback. Our tools include C++, OpenGL, GLSL, OpenCL, Qt, MATLAB and Linux. Key Responsibilities: Design, develop and optimize algorithms for performance and reliability. Prototype and implement solutions in C++ ensuring high efficiency and maintainability. Provide technical leadership to the team in software design and best in class software development methodologies and practices. Solve difficult problems and always strive to make things better and achieve engineering excellence. Partner with other teams including marketing, systems engineering, QA, hardware and regulatory to understand requirements and bring the best solutions forward. Stay up to date with the latest algorithm advances and best practices. Requirements: BS/MS, or PhD in Computer Science/Electrical engineering or equivalent experience, with a strong software development background, preferably 10+ years. Experience with having delivered successful mission critical products. Expertise in C++ and familiarity with one other scientific computing/scripting language such as Python or MATLAB. Working knowledge in Unix. Strong in solving complex problems and demonstrated ability to adapt, proactive and a positive influence to the rest of the team. Excellent communication skills with the ability to adapt to the target audience. Expertise in developing software using Scrum methodology. In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures. Preferred Qualifications: Strong experience with designing and implementing medical device software. Experience working with third-party C++ libraries such as STL, Qt, Boost. Experience developing systems with intuitive User Interfaces. Experience writing SW for embedded systems that interface with sensors. Requisition ID: 607036 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 3 weeks 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 the Role: We are looking for a software engineer with strong software development experience in 3D Graphics and User Interface Development to join our exciting and fast-paced development team. A successful candidate who joins us, will be involved in all aspects of the system's software, including 3D and user interfaces. They will also interface with other teams, such as systems engineering, hardware engineering and technicians from the field, to develop meaningful tools for the Opal Mapping System. The Opal Mapping System centers around a real-time virtual world of the human heart. As a physician probes the heart with a catheter, the system generates an accurate anatomical model of the chamber. High-performance rendering and algorithmic techniques are vital to creating a stunning view and providing the physician with instant feedback. Our tools include C++, OpenGL, GLSL, OpenCL, Qt, and Linux. Key Responsibilities: The UI Software Engineer will have a key role in the development of user interfaces and workflow for cutting edge medical applications in the field of Cardiac arrhythmia diagnosis and treatment. The responsibilities will include: Design and develop simple solutions for complex medical problems in the areas of user interaction, interface and experience Participate creating system level enhancements for advanced 3D visualization technology Collaborate across disciplines effectively (HW, Systems) to focus and maximize end-to-end solution value Participates in preclinical system experiments in the lab, with physicians, and 3rd parties Requirements: BS/MS in Computer Science or equivalent experience, with a strong software development background, preferably 10+ years Experience programming in C++ Experience with OpenGL Experience with 3D graphics programming Experience with Object Oriented programming principles Excellent analytical and problem-solving skills Experience with understanding customer needs and translating into intuitive product designs Preferred Qualifications: Experience with QT Experience with developing on the Linux platform Experience with scrum framework Good written and verbal communication skills. General report writing/documentation experience 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 Requisition ID: 607037 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 3 weeks 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 3 weeks ago
0.0 - 4.0 years
12 - 16 Lacs
Bengaluru
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm XR Research is a dynamic team of engineers committed to transforming the world through cutting-edge virtual and augmented reality technologies. We are looking for a highly skilled engineer to design, develop, and enhance software tools for XR perception systems. / Responsibilities The engineer will be responsible for developing software tools that aid the development and optimization of various perception algorithms (e.g., SLAM, 3D reconstruction), and provide comprehensive visualizations of algorithm statistics to developers. Key Responsibilities: Design, develop, and maintain software tools to support various perception projects. Collaborate with cross-functional teams to understand their software tool requirements and develop appropriate solutions. Integrate data from multiple sources to create comprehensive and informative visualizations. Ensure the reliability and functionality of the tools through rigorous testing and debugging. Document development processes and provide training to end-users. Stay updated with the latest industry trends and technologies to continuously improve the software tools and visualization. Must Have: 6+ years of experience in Python & C++ advanced software design and development. Hands-on experience with Qt, Visualization Toolkit (VTK), Rerun, etc. Strong communication skills, ability to collaborate with cross-functional teams. Good to Have: Experience in the development of various software tools, data/statistics visualization. Basic understanding of various perception algorithms (CV, SLAM, 3D reconstruction, etc.). Experience in leading a technical team. Minimum Qualifications: Bachelors degree in engineering, Computer Science, or a related field with 10+ years of related work experience. OR Masters degree in engineering, Computer Science, or a related field with 8+ years of related work experience. Keywords Python, C++, Qt, Visualization Toolkit, Unity, Rendering Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. 2+ years of 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 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 3 weeks 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