Baker Hughes

Digital Technology Experienced Professional - Software Engineering

Baker Hughes
Apply
5 days ago
Pune, IndiaMid Level

Responsibilities

  • Develop and maintain applications and services using Golang.
  • Develop software components for Embedded Linux platforms.
  • Implement and optimize system-level applications, daemons, and services.
  • Work with Linux device drivers, system interfaces, and hardware abstraction layers.
  • Integrate software with embedded hardware and peripheral devices.
  • Debug and troubleshoot issues across software, firmware, and hardware layers.
  • Optimize application performance, memory utilization, and system reliability.
  • Participate in code reviews and uphold coding standards.
  • Create technical documentation, design specifications, and test plans.
  • Contribute to architectural engagements and design discussions across teams.

Requirements

  • Bachelor’s degree in computer science or a STEM major.
  • At least 4 years of professional experience.
  • Strong proficiency in Golang and good knowledge of C/C++.
  • Experience with Bash shell scripting and Embedded Linux application development.
  • Understanding of Linux internals, process and thread management, IPC mechanisms, system programming, and debugging.
  • Knowledge of TCP/IP, UDP, HTTP/HTTPS, MQTT, REST APIs, and gRPC.
  • Experience with Git, GitHub or GitLab, Make/CMake, GNU Toolchain, GDB, static analysis tools, and embedded build systems.
  • Experience with Yocto, Buildroot, cross-compilation environments, Linux kernel logs, core dump analysis, performance profiling, and memory leak detection.
  • Preferred experience with Linux device drivers, ARM or ARM64 architectures, Secure Boot, Linux security concepts, Docker containers, OTA updates, edge computing, IoT platforms, CI/CD pipelines, and cloud integration.
  • Nice-to-have experience with NVIDIA Jetson, connected devices, industrial systems, and cybersecurity practices for embedded systems.
  • Strong analytical, problem-solving, communication, teamwork, independence, ownership, and customer-focused skills.

Benefits

  • Flexible working hours.
  • Contemporary work-life balance policies and wellbeing activities.
  • Comprehensive private medical care options.
  • Life insurance and disability programs.
  • Tailored financial programs.
  • Additional elected or voluntary benefits.

Tech Stack

BashCC++CMakeDockerGitGogRPCLinuxMake

Categories

Baker Hughes

About Baker Hughes

10,000+ employees

Baker Hughes builds equipment, software, and services for energy and industrial operators, spanning oilfield services, turbomachinery and process solutions, LNG and subsea systems, and emissions and asset management. It generates revenue through product sales, long-term service, and digital offerings. A public company (NASDAQ: BKR) headquartered in Houston, it operates in more than 120 countries and organizes its business into Oilfield Services & Equipment and Industrial & Energy Technology.

Contact me