Staff Engineer, Embedded Software Development at Baker Hughes | NY, US | Rezi

Staff Engineer, Embedded Software Development at Baker Hughes

Staff Engineer, Embedded Software Development

Baker Hughes · NY, US

4 weeks ago

Staff Engineer, Embedded Software Development

Baker Hughes · NY, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Seeking a Staff Engineer in Embedded Development with 4+ years of experience building complex systems that span embedded devices and application-level software. This role focuses on developing and integrating software across device, middleware, and application layers, combining low-level hardware interaction with higher-level system functionality.

Responsibilities

  • Designing and implementing embedded software in C++ for Linux-based systems, including drivers, hardware interfaces, and system services.
  • Building application and middleware components using C# and related frameworks to support device control, user interaction, and system orchestration.
  • Designing and implementing interfaces between embedded components and application layers, including APIs, services, and communication pathways.
  • Developing and optimizing pipelines for data acquisition, image/video processing, and streaming across system components.
  • Diagnosing complex system issues across hardware, firmware, and application layers, including timing, performance, and integration defects.
  • Defining software architecture, module boundaries, and interface contracts to enable scalable and maintainable systems.
  • Working closely with FPGA, electrical, imaging, and UI teams to deliver tightly integrated features.

Requirements

  • 4+ years of experience in embedded and/or system-level software development.
  • Strong proficiency in C/C++ for embedded systems and C# for application or middleware development.
  • Experience with embedded Linux and Windows systems on ARM or Intel CPUs, device drivers, and cross-compilation toolchains.
  • Experience designing and implementing interfaces between embedded systems and higher-level applications.
  • Hands-on experience interfacing with hardware components and debugging across hardware/software boundaries.
  • Experience working with real-time or high-throughput data systems (e.g., video, imaging, or sensor pipelines).
  • Experience with source control systems (Git) and defect tracking / ALM tools (Azure DevOps, Jira, etc.).
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related STEM discipline.
  • Experience with imaging systems, video pipelines, or computer vision applications.
  • Experience with Windows application development frameworks (WPF or similar).
  • Knowledge of communication protocols such as PCIe, USB, Ethernet, I2C, SPI, CAN, WiFi, Bluetooth.
  • Experience optimizing performance across embedded and application layers.
  • Familiarity with cybersecurity practices for embedded devices and system hardening.
  • Experience leveraging AI/ML tools to improve development productivity or system capabilities.
  • Valid work authorization in the country of employment. Employer is unable to sponsor work authorization.

Skills

  • C++
  • C#
  • Embedded Linux
  • Windows systems
  • ARM CPUs
  • Intel CPUs
  • Device drivers
  • Cross-compilation toolchains
  • APIs
  • Git
  • Azure DevOps
  • Jira
  • Imaging systems
  • Video pipelines
  • Computer vision
  • WPF
  • PCIe
  • USB
  • Ethernet
  • I2C
  • SPI
  • CAN
  • WiFi
  • Bluetooth
  • Cybersecurity
  • AI/ML

Work Type

  • office-based
  • hybrid
  • remote

Experience Level

  • 4+ years

Education Level

  • Bachelor’s degree
  • Master’s degree

Salary/Compensations

  • $117,060.00 - $217,350.00

Benefits

  • Contemporary work-life balance policies and wellbeing activities
  • Comprehensive private medical care options
  • Life insurance
  • Disability programs
  • Tailored financial programs
  • Education assistance
  • Generous parental leave
  • Mental health resources
  • Dependent care support
  • Additional elected or voluntary benefits
  • Health & welfare programs
  • Thrift Plan (401k)
  • Bonuses

About the Company

  • As the world leader in non-destructive testing (NDT), Waygate Technologies offers the broadest portfolio of industrial inspection solutions.
  • Our solutions include radiography and computed tomography (CT), remote visual inspection, ultrasound and eddy current technologies.
  • We ensure safety, quality and productivity for our customers across major industries around the world.
  • Our innovations have transformed the energy industry for over a century.
  • We look for individuals who embrace change and contribute to building the future.