Software Engineer

4 days ago


Bengaluru, Karnataka, India Baker Hughes Full time
Job Description

Software Engineer-Imaging

Do you want work on the cutting edge technology

Do you enjoy being part of a successful team

Join our Industrial & Energy technologies team

We design and manufacture a range of sensing instrumentation that are utilised in a vast array of market segments. Our Software teams design, prototype, validate, and certify next-generation industrial sensing systems. We collaborate with teams to solve complex technical challenges and design future innovations.

Take ownership for creating future enhancements

Baker Hughes Digital is looking for a passionate and experienced Software Engineer to join our team focused on developing advanced ultrasound imaging solutions for Non-Destructive Testing (NDT) applications. The ideal candidate will have deep expertise in graphics programming using OpenGL, Vulkan, and related APIs, and a strong understanding of imaging systems and signal processing in industrial environments.

As a Software Engineer, you will be responsible for:

. Programming a feature and or a small feature set.
. Contributing to the team and works with direction from the Senior Team Members or management but works independently.
. Designing and implementing high-performance visualization pipelines for ultrasound imaging in NDT applications.
. Developing GPU-accelerated rendering and image processing algorithms using OpenGL, Vulkan, and shader programming.
. Collaborating with domain experts to translate acoustic data into meaningful visual representations for defect detection and material evaluation.
. Optimizing imaging performance for real-time rendering and analysis on embedded and desktop platforms.
. Integrating imaging modules with broader NDT software systems, including data acquisition and analysis tools.
. Maintaining and enhancing existing imaging frameworks, ensuring scalability and robustness.

Fuel your passion

To be successful in this role you will:

.Have a Bachelors Degree or Master's in Computer Science or related engineering field with a minimum years of 5 years of professional experience in software development with a focus on graphics and imaging.
.Have a Strong proficiency in C/C++ and graphics APIs such as OpenGL, Vulkan, or DirectX.
.Have Experience with modern C++ standards (C++11 and above).
.Have Expertise in Qt framework and graphics APIs (OpenGL/Vulkan) preferably on Linux OS
.Have Experience with shader languages (GLSL, HLSL, SPIR-V) and GPU compute.
.Have a good understanding of computational software principles and performance optimization techniques.
.Have Excellent debugging and performance optimization skills.
.Have Proficiency in UML and software documentation.
.Be Proficient in working with Linux-based operating systems

Work in a way that works for you

We recognize that everyone is different and that the way in which people want to work and deliver at their best is different for everyone too. In this role, we can offer the following flexible working patterns:

. Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive

Working with us

Our people are at the heart of what we do at Baker Hughes. We know we are better when all of our people are developed, engaged and able to bring their whole authentic selves to work. We invest in the health and well-being of our workforce, train and reward talent and develop leaders at all levels to bring out the best in each other.

Working for you

Our inventions have revolutionized energy for over a century. But to keep going forward tomorrow, we know we have to push the boundaries today. We prioritize rewarding those who embrace change with a package that reflects how much we value their input. Join us, and you can expect:

. Contemporary work-life balance policies and wellbeing activities
. Comprehensive private medical care options
. Safety net of life insurance and disability programs
. Tailored financial programs
. Additional elected or voluntary benefits

About Us:
We are an energy technology company that provides solutions to energy and industrial customers worldwide. Built on a century of experience and conducting business in over 120 countries, our innovative technologies and services are taking energy forward - making it safer, cleaner and more efficient for people and the planet.

Join Us:
Are you seeking an opportunity to make a real difference in a company that values innovation and progress Join us and become part of a team of people who will challenge and inspire you Let's come together and take energy forward.

Baker Hughes Company is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
  • Software Engineer

    21 hours ago


    Bengaluru, Karnataka, India MRI Software Full time

    Job Title : Software Engineer - .Net & ReactReports to : VP Product ManagementLocation : BangaloreMRI Software is seeking a Software Engineer to join our team working on the MRI suite of products.As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle.You should...

  • Software Engineer

    9 hours ago


    Bengaluru, Karnataka, India APPIT Software Inc Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Software Engineer- ALMLocation: BangaloreRole: Software EngineerNotice period: 30 daysExperience: 3-5 yearsPrimary Skills:Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.Hands-on experience with...


  • Bengaluru, Karnataka, India Guidewire Software Full time US$ 1,25,000 - US$ 1,75,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...

  • Software Engineer IV

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your Web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About the role:MRI-Software is seeking a Software Engineer to join our team working on products. As a...

  • Software Engineer IV

    8 hours ago


    Bengaluru, Karnataka, India MRI Software Full time US$ 90,000 - US$ 1,20,000 per year

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your Web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.About the role:MRI-Software is seeking a Software Engineer to join our team working on products. As a...


  • Bengaluru, Karnataka, India APPIT Software Inc Full time

    Job DescriptionSoftware Engineer- ALMLocation : BangaloreRole : Software EngineerNotice period : 30 daysExperience : 3-5 yearsPrimary Skills:- Proficient understanding of the Software Development Life Cycle (SDLC) and its various phases.- Strong command of Unified Modeling Language (UML) and SysML for designing software architectures and solutions.- Hands-on...


  • Bengaluru, Karnataka, India Progress Software Full time US$ 90,000 - US$ 1,20,000 per year

    Job Title: Software Engineer Senior (.Net, C#) Progress Location: Bangalore Contract type: Full time Job Description We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. Were proud to have a diverse, global...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    SummaryGuidewire is searching for a unique individual who is ambitious, curious, and hungry for a rare chance to transform a 500-year-old industry from the inside out. Through our data listening capabilities, we collect more data (and more important data) than any other company in our market. We seek ways to make sense of it, showcase it, and transform it...

  • Software Engineer III

    10 hours ago


    Bengaluru, Karnataka, India Guidewire Software Full time US$ 1,20,000 - US$ 2,00,000 per year

    SummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...

  • Sr. Software Engineer

    6 hours ago


    Bengaluru, Karnataka, India Rootstock Software Full time US$ 1,04,000 - US$ 1,30,878 per year

    Location: Bangalore, India - HybridAbout Rootstock:Rootstock Software ) provides the leading ERP for product companies ), which empowers product manufacturers, wholesalers and distributors to turbocharge their operations by providing visibility and control of all demand, supply & capacity with low customization. Natively built on the Salesforce cloud...