
Digital Technology Experienced Professional - Software Engineering
Baker Hughes13 hours ago
Pune, IndiaMid Level
Responsibilities
- Develop and maintain applications and services using Golang.
- Build software components for Embedded Linux platforms, 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 code reviews and contribute to design discussions across teams.
- Create technical documentation, design specifications, and test plans.
- Work independently on complex projects while contributing to immediate and cross-business teams.
Requirements
- Bachelor’s degree in computer science or a STEM major.
- At least 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 mechanisms, system programming, and debugging.
- Knowledge of TCP/IP, UDP, HTTP/HTTPS, MQTT, gRPC, and networking systems.
- Experience with Git, GitHub or GitLab, Make or CMake, the GNU Toolchain, GDB, static analysis tools, Yocto, Buildroot, cross-compilation, 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 platforms, CI/CD pipelines, 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, ownership, teamwork, and customer-focused skills, along with agile development experience.
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.