Staff Engineer, Product Design and Engineering - Embedded Software
Baker Hughes
Role Description
Baker Hughes is looking for a Senior WPF C#.NET Developer with strong expertise in application architecture and embedded systems integration. You will play a key role in designing and building high-performance applications that interact with embedded hardware and real-time systems, ensuring scalability, reliability, and maintainability. This role requires a hands-on engineer who can contribute to architectural design while working closely with hardware, firmware, and cross-functional teams.
- Design and develop scalable desktop applications using C#/.NET and WPF
- Contribute to and implement application architecture for systems integrated with embedded devices
- Apply and maintain MVVM architecture patterns and clean design principles
- Develop high-performance UI layers that interact with hardware or real-time data streams
- Build and maintain custom controls, reusable components, and libraries
- Work on integration with embedded systems, devices, and external hardware interfaces
- Optimize application performance, including memory usage, threading, and responsiveness
- Debug and troubleshoot complex issues across software and hardware layers
- Collaborate with embedded, firmware, and hardware teams for seamless integration
- Participate in code reviews and architectural discussions
Qualifications
- Minimum 8+ years of experience is required
- Strong proficiency in C# and .NET development
- Solid experience with WPF and UI development for complex applications
- Strong understanding of MVVM, data binding, and custom controls
- Experience contributing to application architecture and design decisions
- Expertise in debugging, performance tuning, and problem-solving
- Good understanding of multi-threading, concurrency, and real-time data handling
- Familiarity with hardware-integrated applications or device communication
- Strong analytical mindset and ability to work in cross-domain systems (software + hardware)
Requirements
- Experience with modern C++ (Nice to Have)
- Exposure to embedded software development or firmware-level interactions (Nice to Have)
- Experience with hardware communication protocols (e.g., serial, USB, TCP/IP, etc.) (Nice to Have)
- Knowledge of C++ / .NET interoperability (C++/CLI, P/Invoke) (Nice to Have)
- Hands-on experience in image processing / computer vision (Nice to Have)
- Understanding of real-time or performance-critical embedded systems (Nice to Have)
- Experience with .NET Core and modern frameworks (Nice to Have)
Benefits
- Contemporary work-life balance policies and wellbeing activities
- Comprehensive private medical care options
- Safety net of life insurance and disability programs
- Tailored financial programs
- Additional elected or voluntary benefits
Company Description
Our people are at the heart of what we do at Baker Hughes. We know we are better when all of our people are developed, engaged and able to bring their whole authentic selves to work. We invest in the health and well-being of our workforce, train and reward talent and develop leaders at all levels to bring out the best in each other.
$192.8k - $289.2k
...Northrop Grumman Defense Systems has an opening for a Sr. Staff Embedded Software Engineer (Level 6) to join our team of qualified, diverse... ...projects within the organization for security architecture designs as well as external partners and customers.This position...SuggestedFull timeRemote workRelocation packageShift work$113.9k - $200.91k
...Programs (SPP) is seeking an experienced Staff Software Engineer to support the development, integration, and delivery of mission-critical embedded software and spacecraft subsystem... ...lifecycle including architecture support, design, implementation, integration, verification...SuggestedFull timeTemporary workWork experience placementWork at officeRemote workFlexible hours$101.53k - $188.47k
Staff Engineer, Embedded Software DevelopmentAre you passionate about building scalable embedded systems that... ...software?Do you thrive in designing complex system architectures and debugging... ...deliver high-performance, reliable products?Partnering with the bestAs the world...SuggestedFull timeWork at officeRemote work$102.19k - $190.5k
...for a smart world? Join the Ford Product Development team. Utilizing Design Thinking & User Experience... ...foreign equivalent in Electrical Engineering, Computer Science, Electronics and... ...skills is required: 1. Debugging embedded ECU software using network tools (Vector CANoe...SuggestedImmediate startWork from homeFlexible hours$134k - $236.33k
...seeking a highly skilled and motivated Software Engineer to join our team supporting the Medusa... ...development and HW/SW integration activities. Designs, develops, documents, tests, and debugs... ...(e.g., C++, Java).- Experience with embedded software developmentDesired Skills:-...SuggestedFull timeTemporary workWork experience placementWork at officeRemote workFlexible hours$96k - $192k
...Staff Engineer The Staff Engineer is a technical expert responsible for leading the embedded design, development, and optimization of embedded software for our next-generation air-conditioner products. This role will drive architecture decisions, solve complex technical...Temporary workRemote work2 days per week3 days per week$180k - $220k
Actively hiring for a couple more Principal-Staff-Chief Engineer level Embedded Firmware Engineers across Canada and the U.S. for 100% remote, full-time opportunities. Same requirements as before: embedded C/C , embedded Linux and RTOS, IoT and connected devices, Networking...Full timeRemote work$129.65k - $190.15k
...: Entrust is seeking a Senior / Staff Embedded Firmware Engineer to work within our product development team. This individual... ...Responsible for system firmware design and product architecture of... ...design and code reviews, hardware/software integration and development test...Full timeWork at officeRemote workRelocationFlexible hours3 days per week$150.2k - $283.5k
...intuitive way.We are seeking a highly skilled and experienced Staff Embedded Controls Software Engineer to join our team. The ideal candidate will have a... ...)Fluent in software fundamentals including software design and maintainability.Hands-on experience in hardware bring...Immediate startVisa sponsorshipFlexible hours$150.2k - $283.5k
...seeking a highly skilled and experienced Embedded Controls Software Engineer to join our team. The ideal... ...writing clean, efficient, and robust production-grade C code for real-time embedded... ...software fundamentals including software design and maintainability. Hands-on...Immediate startVisa sponsorshipFlexible hours- ...for talented and passionate software engineers for the Hardware Platform... ...This team is responsible for designing and developing Cloud... ...the art Cloud Infrastructure products. Detailed Description... ...programming languages and embedded systems ● 5+ years of experience...Work at officeRemote work
$98.4k - $147.6k
...history.\n\nNorthrop Grumman\u2019s Space Sector is seeking a Software Engineer \u2013 Embedded/Test Equipment \\- Level 3 to join our team in Chandler,... ...telecommute work.\n\nIn this role, you will lead the design, development, and integration of Real Time Computer In the...Full timeInternshipRemote workRelocation packageShift work$108.8k - $163.2k
...Meadows, IL is seeking an experienced Embedded Software Engineers for its Software & Controls Department to be responsible for full-cycle product development of new software subsystems... ...requirements analysis and system architecture, design, coding, test and verification using...Full timeRemote workRelocation packageShift work$68.9k - $131.1k
...rapidly evolving global market. The Embedded Product Cybersecurity team is seeking a System Security Engineer II - Embedded Product to... ...techniques to uncover residual design or implementation defects that... ...is required.Embedded software engineering knowledge (Python...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...drones and ruggedized throw phones, designed to access unsafe areas and establish... ...lives. We are currently seeking skilled embedded software engineers to develop flight-critical firmware,... ...software for BRINC’s entire hardware product line, including indoor and outdoor drones...Full timeWork at officeRemote workFlexible hours
$100k - $120k
...networking devices and smart home products, consistently ranked as the... ...for multiple early career Software Engineering roles across our engineering... ...: Mobile App Engineer Embedded Software Engineer By... ...In this role, you’ll help design, develop, and improve the core...Full timeInternshipLocal areaWorldwideVisa sponsorship- ...Rajesh KRG Technologies Inc rajesh.b at krgtech.com (***) ***-**** EXT 514 Job Description Role: Software Engineer ( Embedded) Location : Fairfield ,CT Duration: Full Time / Contract · Experience with Medical domain · Embedded C...Full timeContract work
- ...high quality IT resources through Staff Augmentation, Global Talent Management... ...: Laurel, MD Job Title : Software Engineer Duration : 12+ Months (Strong possibility... ...~10+ years of experience ~ Embedded microprocessor design experience ~ C/C++ ~...Permanent employmentFull time
$170k - $216k
...of vehicle platforms and product use cases. The Waymo... ....S. states. Hardware Engineering is an innovative and collaborative... ..., reliability, software and vehicle engineers. We design, build, and perfect the... ...estimation, real-time / embedded systems, large-scale data...Full timeWork experience placementRemote work- ...SRI Tech SolutionsJob Title: Embedded Software Application EngineerLocation... ...for releasing HW & SW design solutions for Electronic components... ...for North American truck products.Work with global technology... ...shootingDownload Software using factory, engineering & service toolsPerform...Full timeRemote work
$125k - $210k
...goods anytime, anywhere. We design, build, and operate the... ...supplies, food, and retail products. Our customers include the... ...You and the Role As an embedded firmware engineer at Zipline, you will be responsible... ...and most safety-critical software on our aircraft. You will...Full timeWork at officeLocal areaImmediate start- ...robot division already has production in the US and Japan. Our... ...of highly talented engineers with extensive expertise... ...the Role As a Software Engineer at Avride, you will design and develop advanced firmware... ...with FPGAs, MCUs, and embedded platforms to build reliable...Full timeWork experience placementRemote workRelocation
- ...Thanks & Regards Rajesh KRG Technologies, Inc., (***) ***-**** Ext :514 Job Description Job Description : • Embedded Domain Knowledge – device drivers, I2C, SPI, • Understanding of Linux Environment • Python Programming (MUST)....Full time
$170k - $210k
...more. Guided by an ambitious product roadmap, we aim to accelerate... ...ownership where developers and engineers are self-motivated to tackle... ...teams, including UI design, product management, and business... ...Experience with C++, especially in embedded environments Consumer...Full timeWork at officeLocal areaRemote workWorldwideMonday to ThursdayFlexible hours$86.8k - $165.2k
...of experience and renowned engineering expertise to meet the... ...opportunity for a Senior Software Engineer - Embedded to join our Electro-Optical... ...which is part of our Advanced Products & Solutions group.The Advanced... ...have the opportunity to design, develop and test product...Temporary workWork experience placementWork at officeLocal areaRemote workWorldwideRelocationFlexible hours$91.8k - $137.6k
...Aeronautics Systems is looking to an Embedded Software Engineer to join our team on site in Rancho Bernardo... ...familiarity working in an Integrated Product Team construct.Roles and... ...development life cycle including requirements, design, implementation, qualification, and delivery...Full timeRemote workRelocation packageShift work$110k - $250k
...drones and ruggedized throw phones, designed to access unsafe areas and establish... ...this Role:We are seeking an experienced embedded software engineer. In this role you will design and... ...software for BRINC’s entire hardware product line, including indoor and outdoor drones...Work at officeRemote workFlexible hours$86.8k - $165.2k
...team is looking for a Senior Software Engineer that is passionate about... ...maintain and enhance software design and code, ensuring alignment... ...Must Have • Experience with Embedded Development using object-oriented... ...onsite. This includes all production and maintenance employees,...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$86.8k - $165.2k
...IN-FT WAYNE-150A ~ 1010 Production Rd ~ BLDG 150A; US-CA-EL... ...Connectivity Products (RCP) Engineering as a Senior DevSecOps Software Engineer to shape the... ...experts on advanced embedded software, cryptography,... ...critical DevSecOps role in designing and developing CI/CD solutions...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...Lockheed MartinDescription:You will be the Embedded Software Engineer for the Embedded Software team. Our team is responsible for designing, developing, and maintaining embedded C/... ...development activities across the product lifecycle.Design, document, test, and debug...Full timeWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Engineer, Product Design and Engineering - Embedded Software. Be the first to apply!
- software engineer staff Remote
- assistant engineer Remote
- engineering aide Remote
- staff engineer Remote
- staff security engineer Remote
- assistant engineering manager Remote
- senior staff systems engineer Remote
- technology administrator Remote
- project engineer assistant project manager Remote
- senior staff engineer Remote


