
Digital Technology Experienced Professional - Software Engineering
Baker Hughes22 hours ago
Pune, IndiaMid Level
Responsibilities
- Develop and maintain software applications and services using Golang.
- Develop Embedded Linux software components, including system-level applications, daemons, and services.
- Work with Linux device drivers, system interfaces, hardware abstraction layers, embedded hardware, and peripheral devices.
- Debug issues across software, firmware, and hardware layers and optimize performance, memory utilization, and system reliability.
- Participate in design discussions and code reviews while contributing across immediate and cross-business teams.
- Create technical documentation, design specifications, and test plans.
Requirements
- Bachelor’s degree in computer science or a STEM major.
- Minimum four years of professional experience.
- Strong proficiency in Golang and good knowledge of C/C++.
- Experience with Bash shell scripting, Linux internals, Embedded Linux application development, process and thread management, IPC, system programming, and debugging.
- Knowledge of TCP/IP, UDP, HTTP/HTTPS, MQTT, REST APIs, and gRPC.
- Experience with Git, GitHub or GitLab, Make or CMake, GNU Toolchain, GDB, static analysis tools, Yocto, Buildroot, cross-compilation, Linux kernel logs, core dump analysis, performance profiling, and memory leak detection.
- Preferred qualifications include Linux device driver experience, ARM or ARM64 knowledge, secure boot, Linux security, Docker, OTA updates, edge computing or IoT, CI/CD, cloud integration with AWS IoT, Azure IoT, or Google Cloud IoT, NVIDIA Jetson, connected devices, industrial systems, and embedded cybersecurity practices.
- 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.
About Baker Hughes
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.