Embedded Firmware & Controls Engineer
Job in
Houston, Harris County, Texas, 77233, USA
Listed on 2026-10-16
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
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).
(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:
×