×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware & Controls Engineer

Job in Houston, Harris County, Texas, 77233, USA
Listing for: Schlumberger
Full Time position
Listed on 2026-10-16
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Robotics
Job Description & How to Apply Below
Embedded Firmware & Controls Engineer to develop embedded software and control solutions for high-performance electromechanical systems operating in demanding environments. The role requires strong capability in both real-time embedded firmware development and motor/control-system engineering, with responsibility from algorithm development through implementation, integration, and validation.

Key Responsibilities Embedded Firmware Develop real-time embedded firmware in C/C++ on microcontrollers, DSPs, or similar embedded platforms

Develop firmware architecture, hardware abstraction layers, device drivers, and peripheral interfaces

Implement task scheduling, state machines, diagnostics, fault handling, protection, and recovery logic

Develop and integrate communication interfaces and protocols including CAN, SPI, I2C, UART, RS-485, or similar

Work with RTOS-based and bare-metal embedded systems

Develop configuration, calibration, data logging, boot, and firmware update functionality

Develop unit and integration tests and support structured firmware verification and validation

Debug hardware and firmware using debuggers, oscilloscopes, logic analyzers, protocol analyzers, and other laboratory equipment

Controls

Develop, implement, and tune real-time control algorithms for electric motor drive and electromechanical systems

Implement field-oriented control, current regulation, torque control, speed control, PWM, and related motor-control functions

Develop startup and sensorless control methods and robust transitions between control modes

Develop control strategies for challenging operating conditions including high starting torque, low-speed operation, stall, stall recovery, load transients,Analyze control-loop stability, dynamic response, system limitations, and performance margins

Develop simulation and analytical models to support control design and system optimization

Correlate control models and expected behavior with measured test data

Tune and validate control performance using bench, dynamometer, hardware-in-the-loop, and system-level testing

System Integration Integrate embedded firmware and controls with power electronics, electric motors, sensors, actuators, and communication systems

Work closely with electrical, power electronics, mechanical, systems, and test engineers to optimize overall system performance

Define firmware and control requirements, interfaces, operating states, verification criteria, and V&V test cases

Analyze system and test data, investigate failures, determine root causes, and implement corrective improvements

Support design reviews, system integration, qualification, reliability testing, and product introduction

Required Qualifications Strong embedded C/C++ development experience for real-time systems

Hands-on experience developing firmware on microcontrollers, DSPs, or similar embedded processors

Strong understanding of embedded software architecture, interrupts, timers, ADCs, PWM, memory, peripheral interfaces, and real-time execution

Strong understanding of feedback control systems and real-time control implementation

Hands-on experience with PMSM, BLDC, or similar electric motor control

Strong understanding of field-oriented control, current and torque regulation, speed control, PWM, and inverter operation

Experience implementing and tuning control algorithms on embedded hardware

Good understanding of electric machines, power electronics, sensors, signal conditioning, and embedded hardware interfaces

Experience debugging integrated hardware, firmware, and control-system issues

Ability to analyze measured data and translate test results into firmware and control improvements

Strong system-level problem-solving skills and ability to work across firmware, controls, electronics, motors, and mechanical systems

Preferred Qualifications sensorless motor-control techniques and low-speed motor controlMATLAB/Simulink or similar control modeling and simulation toolsRTOS architecture and real-time schedulinghardware-in-the-loop and automated embedded-system testingbootloaders, firmware update mechanisms, diagnostics, and embedded data loggingfamiliarity with software configuration management, code reviews, CI/CD, and embedded coding standards high-reliability, industrial, automotive, aerospace, energy, or other harsh-environment embedded systems

Embedded Firmware & Controls Engineer to develop embedded software and control solutions for high-performance electromechanical systems operating in demanding environments. The role…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary