Embedded Software Engineer

Net2Source•Tulse or Bartlesville, OK
•Onsite

About The Position

Net2Source Inc. is hiring an Embedded Software Engineer to develop a new embedded system and design its mechanical structure for a client in the oil and gas industry that provides gas chromatograph industrial equipment. The role is based onsite in Tulse or Bartlesville, Oklahoma, with the posting specifying five days per week in the Bartlesville office. The assignment is listed as 12+ months, with potential extension, and pays $50 to $60 per hour on W2. The position calls for a bachelor's degree in Electrical Engineering, Computer Science, or a related field (preferred), and at least six years of embedded systems architecture and design experience, including C++ programming, real-time operating systems, embedded Linux, and CAN protocol. The engineer will work with multidisciplinary teams and contribute to technical requirements, firmware design, and embedded software development.

Requirements

  • At least 6 years of experience in embedded systems architecture and design.
  • Proven experience programming embedded software in C++.
  • Experience with real-time operating systems (RTOS).
  • Embedded Linux experience.
  • CAN protocol experience.
  • Willingness to relocate to Tulse or Bartlesville, Oklahoma.
  • Willingness to work five days per week in the Bartlesville, Oklahoma office.
  • Strong analytical and problem-solving abilities, critical thinking, and time management.
  • Excellent written and verbal communication skills, including the ability to produce clear and concise technical documentation.

Nice To Haves

  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field (preferred).
  • Knowledge of embedded firmware requirements and design specifications, hardware/software tradeoffs, and design for memory and processor performance.
  • Knowledge of software development processes and standards, embedded firmware development tools, Linux for real-time systems, Agile development processes, industrial protocols, IP and Ethernet networking, and industrial process control.
  • Knowledge of OS/kernel aspects, ARM and x86 microprocessors, inter-process communications, embedded web servers and web-based UIs, OPC-UA, Modbus, SQLite, and secure networking.

Responsibilities

  • Develop a new embedded system for gas chromatograph industrial equipment.
  • Design the system's mechanical structure.
  • Generate and manage technical requirement specifications.
  • Work closely with multidisciplinary teams, including production, production test, customer support, and supply chain.
  • Produce clear and concise technical documentation.

Benefits

  • Professional growth
  • Work-life balance
  • Collaborative culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service