
Lead Embedded Software Engineer
Baker Hughes2 days ago
Pune, IndiaStaff+
Responsibilities
- Understand system-level requirements and expectations.
- Analyze complex firmware and software systems and assess feature implementation and integration.
- Develop embedded software for microcontrollers, including low-level drivers, peripheral interfaces, communication buses, measurement systems, digital signal processing, and RTOS-based applications.
- Develop algorithms and software for sensor solutions.
- Create resilient firmware with cross-functional teams of scientists and mechanical, electrical, and systems engineers.
- Participate in code reviews and system performance reviews.
- Identify firmware improvement opportunities.
- Support qualification testing, field trials, and failure investigations.
- Prepare technical reports, present results, and collaborate with remote teams across time zones.
- Guide technical decisions, mentor engineers, and lead software activities when applicable.
Requirements
- Bachelor’s degree in electronic, electrical, or computer engineering or computer science with 10+ years of design experience; a related master’s degree with 5+ years; or a related Ph.D. with 2+ years.
- Experience programming microcontrollers with embedded C or embedded C++.
- Experience using electronics measurement and laboratory equipment.
- Experience designing, testing, and debugging firmware.
- Demonstrated use of AI-assisted engineering tools such as GitHub Copilot, ChatGPT, Claude, or CodeWhisperer in embedded software projects.
- Proficiency in written and spoken English, including technical reporting and presentations.
- Ability to work with remote teams in different time zones and adjust working hours when needed.
- Preferred experience with large software and firmware systems, networks, fault-resistant systems, design-for-reliability, DSP, microprocessor architectures, FPGA, wireless communications, and downhole oil and gas tools.
- Preferred familiarity with Microchip dsPIC, TI 28000 DSPs, external peripherals, communication buses, version-control systems, bare-metal development, FreeRTOS, Embedded Linux, U-Boot, and BSP.
Benefits
- Flexible working hours and the ability to shift work times as needed.
- Contemporary work-life balance policies and wellbeing activities.
- Comprehensive private medical care options.
- Life insurance and disability programs.
- Tailored financial programs and 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.