Skip to Main Content

Senior Embedded Software Engineer

CDI Broken Arrow, OK

  • Posted: over a month ago
  • $80,000 to $125,000 Yearly
  • Full-Time
  • Benefits: 401k, dental, life insurance, medical, vision,
Job Description

CDI, a Tulsa, Oklahoma area electronics design and manufacturing firm in the oil & gas pipeline industry is seeking a full-time Senior Embedded Systems Firmware Developer.

We are seeking a Senior Embedded Systems Firmware professional to participate in the development of a suite of portable, battery powered and cloud-connected devices for use in and around oil and gas pipelines. C, C++ and assembly are the primary languages in use.

Ideal candidates will be self-motivated and have experience in developing firmware for commercial battery powered products with a multitude of sensors and digital signal filtering. The devices we are developing will use sensors to detect events on oil and gas pipelines including magnetic events, GPS, weather, temperature, etc. and report them to cloud interfaces via NB-IoT modems, satellite radios and meshed networks.

As an ISO 9001:2015 certified company, candidates must have the ability to work within and help us to improve our processes and procedures. Familiarity with ISO 9001 is a plus.

Candidates will:

  • Architect, code, and integrate firmware for core products
  • Report to the Vice President of R&D and assist in defining a product roadmap
  • Participate in design review meetings; communicate product status, identify obstacles, and provide solutions
  • Design and develop sophisticated firmware on ARM CPU platforms with peripherals which connect and send data to IoT cloud portals
  • Deliver prototype and final products to internal and external customers on time, every time
  • Document product/process changes related to prototype testing and manufacturing feedback
  • Work with a diverse team on hardware/firmware/software integration

Candidates should have many of the following capabilities:

  • Embedded systems development in C/C++
  • Experience in design, prototype, and deployment of embedded systems
  • Interpret specifications and define requirements for firmware on microcontroller systems
  • Experience with ARM microprocessors/microcontrollers
  • Implementation of firmware to interface with sensors systems: 5+ years
  • Familiarity with I2C, UART, and SPI interfaces
  • Experience with high level communications protocols and physical layers such as TCP/IP, WiFi, Bluetooth, Zigbee, LoRaWAN, USB, etc.
  • Experience with Cellular, NB-IoT, Cat-M and/or mesh networking electronics and firmware implementation a major plus
  • Experience with aggressive power management for handheld battery powered devices
  • Ability to read schematics and use common lab equipment (logic analyzers, oscilloscopes)
  • Low frequency digital signal filtering operating on ARM processors using MATLAB like tools a plus
  • Using Git/GitHub repositories for projects
  • Have the ability to independently carry out firmware design tasks and produce test plans for the designs
  • Good written and verbal communication skills with understanding of continuous improvement methodologies (ISO 9001)
Company Description
CDI designs instrumentation for use on oil & gas pipelines around the world. We are a small and responsive company that does everything from electronics and mechanical design, to machining and final assembly. Our customers are evenly split between international and domestic with our equipment being used in virtually every energy producing country in the world - onshore, offshore and subsea.

CDI

Why Work Here?
CDI provides a casual work environment with challenging projects. A free lunch served daily by our in-house chef. 401(k) 4% match.

CDI designs instrumentation for use on oil & gas pipelines around the world. We are a small and responsive company that does everything from electronics and mechanical design, to machining and final assembly. Our customers are evenly split between international and domestic with our equipment being used in virtually every energy producing country in the world - onshore, offshore and subsea.

Address

1801 N Juniper Ave

Broken Arrow, OK
USA

Industry

Technology

View all jobs at CDI

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.