Staff Engineer, Embedded Software Development

Baker Hughes

Quick summary

Work type
On-site
Location
Skaneateles, NY
Salary
$117,060–$217,350 / yr
Posted
3 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $167k
$105k most similar roles pay here $234k

This role pays less than 58% of similar roles. Most pay $137,485–$215,681 — the shaded band above. At the midpoint, this role pays about $167k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Baker Hughes

Baker Hughes Company is a leading global energy technology company, co-headquartered in Houston, Texas, and London, UK, providing integrated oilfield services, equipment, and industrial technology to clients in over 120 countries.

Baker Hughes currently has 7 open roles on FindRole.

Most-posted roles

View all roles at Baker Hughes

At a glance

TL;DR · Staff Engineer, Embedded Software Development

As a Staff Engineer in Embedded Software Development at Waygate Technologies, you will join a leading team focused on non-destructive testing solutions, working with complex systems that integrate embedded devices and application-level software. Your responsibilities include designing and implementing C++ drivers and hardware interfaces for Linux-based systems, developing application components using C#, and ensuring seamless integration between device and application layers through APIs and services. You will also optimize data and video pipelines, debug across hardware and software boundaries, and collaborate with cross-functional teams to deliver robust inspection solutions. Success in this role requires 4+ years of experience in embedded and system-level development, proficiency in C/C++ and C#, knowledge of embedded Linux and Windows systems, and hands-on experience with real-time data handling and communication protocols like PCIe and USB.

What you'll do

  • Develop embedded software in C++ for Linux-based systems.
  • Build application-level components using C# to support device control and user interaction.
  • Own system integration by designing interfaces between embedded and application layers.
  • Optimize data and video pipelines for real-time processing across system components.
  • Lead debugging efforts across hardware, firmware, and application layers to resolve complex issues.

What we're looking for

  • 4+ years of experience in embedded and system-level software development.
  • Proficiency in C/C++ for embedded systems and C# for application/middleware.
  • Experience with embedded Linux/Windows on ARM or Intel CPUs, device drivers.
  • Hands-on hardware interaction and debugging across hardware/software boundaries.
  • Designing interfaces between embedded components and higher-level applications.
  • Working with real-time/high-throughput data systems (video, imaging, sensors).
  • Education: Bachelor’s/Master’s degree in Computer Engineering/Electrical Eng.

More like this

Similar roles

Embedded Software Engineer

Anduril Industries

Lexington, MA 1 day ago $166,000$220,000
C C++ Git SPI I2C CAN Timers Interrupts FPGA Xilinx ARM SoCs SoMs HDL

Embedded Software Engineer

3M

Monroe, NC 47 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB IAR Embedded Workbench GitHub CI/CD MISRA JTAG SWD Logic Analyzers RF Test Equipment DevOps Python Git Docker

Senior Staff Embedded Software Engineer

Lockheed Martin

Owego, NY 3 days ago $134,000$236,325
C C++ DO-178B/C I2C SPI Ethernet ARM PowerPC RTOS Linux Git Jenkins SonarQube Docker Kubernetes AWS Azure CI/CD PostgreSQL MSSQL
Hybrid

Embedded Software Engineer

Lockheed Martin

Owego, NY 3 days ago $76,500$134,895
C++ PCIe SPI I2C Embedded Linux CI/CD Bare-Metal C/C++ Software Verification Kubernetes Docker Git Jenkins PostgreSQL AWS Grafana Prometheus

Embedded Software Engineer

Rockwell Automation

Mayfield Heights, Ohio 18 days ago
C++ Python IEC 61508 IEC 62443 Common Industrial Protocol (CIP) Ethernet USB PCI Express Intel Architecture ARM Architecture Embedded Hypervisors RTOS Linux Object-Oriented Analysis Object-Oriented Design Continuous Integration Agile Methodology Scaled Agile Framework
Hybrid

Embedded Software Engineer

Lockheed Martin

Owego, NY 3 days ago $76,500$134,895
C/C++ WindRiver VxWorks GreenHills Integrity LynxOS FreeRTOS Intel processors PowerPC processors PCIe SPI UART I2C Git SonarQube Fortify VectorCast Atlassian DO-178C Embedded Linux
Hybrid