Embedded Engineer
Listed on 2026-06-12
-
Engineering
Systems Engineer, Hardware Engineer, Electronics Technician, Electrical Engineering
Enduro Pipeline Services, headquartered in Tulsa, Oklahoma, with an additional center in Calgary, Canada, delivers critical solutions to the pipeline industry. Specializing in in-line inspection services, cleaning pigs, tracking equipment, and project management, the company supports a wide range of pipeline operations. Enduro offers advanced MFL Multiple Technology Tool Pipeline Inspection Surveys and Caliper/Geometry Pipeline Inspection Services for various pipe sizes, including dual and multi-diameter options.
Additionally, Enduro manufactures and supplies a comprehensive suite of pipeline pigs for cleaning, purging, and other applications, tailored for both on-stream and new-construction projects.
The Embedded Engineer is a hands‑on engineering role focused on the design, development, testing, and support of embedded electronic systems. This role includes work across hardware and firmware, including schematic design, PCB development, microcontroller-based systems, sensors, power regulation, signal conditioning, test fixtures, and associated tools used for configuration, diagnostics, and manufacturing support.
This position is intended for an early‑career engineer, including a recent graduate, who has strong fundamentals in electrical or computer engineering and is ready to develop practical engineering judgment through real‑world product work. The Embedded Engineer is expected to contribute to design, implementation, testing, troubleshooting, and documentation under the guidance of senior engineers, while steadily building independence and ownership.
Key Responsibilities- Assist with the design and development of embedded electronic systems, including microcontrollers, FPGA, sensors, memory, power regulation, clocks, signal conditioning, battery management, and related circuitry.
- Create and revise schematics and PCB layouts for embedded, mixed‑signal, power, and digital designs under the guidance of senior engineers.
- Support firmware development for microcontrollers, FPGA, and other programmable devices.
- Assist with the development of desktop or internal software tools used for configuration, testing, data collection, diagnostics, or interaction with embedded devices.
- Participate in hardware bring‑up, debugging, and system integration using oscilloscopes, logic analyzers, multimeters, power supplies, debuggers, and other lab equipment.
- Perform testing and validation of electronic assemblies, including functional testing, power measurements, signal checks, environmental tests, and troubleshooting of hardware/firmware interaction issues.
- Document test procedures, test results, design changes, troubleshooting findings, and other technical information clearly and accurately.
- Support senior engineers in design reviews, code reviews, schematic reviews, PCB layout reviews, and failure investigations.
- Assist with prototype builds, engineering change implementation, production support, and supplier or manufacturing issue resolution.
- Learn and apply department standards, design conventions, documentation practices, and configuration control procedures.
- Support compliance with applicable safety, regulatory, reliability, and quality requirements.
- Occasionally travel to support testing, manufacturing support, field trials, or product troubleshooting.
- Build practical engineering judgment by asking good questions, seeking feedback, and learning from design reviews, test results, field issues, and manufacturing feedback.
- Take ownership of assigned tasks and communicate status, blockers, risks, and uncertainties in a timely manner.
- Show care and discipline in documentation, testing, design, and communication.
- Be willing to work across hardware, firmware, test, documentation, and manufacturing support rather than limiting involvement to narrowly defined design tasks.
- Learn to balance technical correctness with schedule, cost, manufacturability, maintainability, and business needs.
- Develop the ability to troubleshoot methodically rather than guessing or making unsupported changes.
- Accept guidance from senior engineers while steadily increasing independence and technical contribution.
- Pa…
(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).