Embedded Engineer

Enduro Pipeline Services
Tulsa, OK

Company Description

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.


Role Description

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.


Performance Expectations

  • 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.
  • Participate constructively in task estimation by identifying assumptions, unknowns, dependencies, and areas where additional investigation is needed.
  • Demonstrate curiosity, humility, persistence, and a practical bias toward solving real product problems.


Required Qualifications

  • Bachelor’s degree in Electrical Engineering or a closely related field.
  • Strong understanding of electrical and computer engineering fundamentals, including analog circuits, digital logic, power circuits, embedded systems, signals, sensors, and basic electromagnetic compatibility concepts.
  • Coursework, internship, project, co-op, lab, or personal project experience involving embedded electronics, PCB design, firmware, instrumentation, or electronic system testing.
  • familiarity with schematic capture and PCB layout tools; KiCad experience preferred.
  • Exposure to firmware development for microcontrollers or embedded systems; VHDL and/or C experience preferred.
  • Ability to use basic lab equipment such as oscilloscopes, multimeters, bench power supplies, signal generators, logic analyzers, and debuggers.
  • Ability to read schematics, understand component datasheets, and apply manufacturer recommendations.
  • Clear written and verbal communication skills.
  • Willingness to learn company tools, development practices, documentation methods, and design standards.


Preferred Qualifications

  • Internship, co-op, senior design, research, hobby, or project experience involving embedded hardware or firmware.
  • Experience designing, assembling, or troubleshooting PCBs.
  • Experience with C, Python, VHDL, or other engineering-oriented programming languages.
  • Exposure to microcontrollers, FPGAs, sensors, batteries, power supplies, data acquisition, motor control, communications interfaces, or industrial electronics.
  • Experience troubleshooting hardware using lab instruments.
  • Familiarity with Git, issue tracking, configuration management, or engineering documentation systems.
  • Interest in taking products from concept through prototype, validation, production, and field support.


Core Competencies

  • Strong engineering fundamentals
  • Practical problem solving
  • Curiosity and willingness to learn
  • Careful testing and documentation
  • Clear communication
  • Attention to detail
  • Ownership of assigned work
  • Ability to work across hardware, firmware, and system-level issues
  • Receptiveness to feedback and design review
  • Focus on reliable, manufacturable, supportable product outcomes


*This is an on-site position.

// // //