Software Engineer

Brooksource
TX, United States
Full-time

Software Engineer

Houston TX (Hybrid)

The Software Engineer develops surface acquisition software systems used for data logging and action control of oil field downhole equipment.

The Acquisition System Software Engineer implements operational workflows exposed via the acquisition software to integrated data and controls according to key defining system qualities such as reliability, performance and downstream systems interoperability.

Successful candidates are self-motivated, quick learners, can work independently with little direction and able to make strong decisions.

Able to make effective change through strong leadership and mentoring skills. Work well in a team environment and can meet deadlines.

Essential Responsibilities and Duties

  • Ensure the design and implementation satisfy key acquisition system responsivities (reliability, performance, others as relevant).
  • Ensure integration and abstraction of hardware front-end and instrumentation during design and implementation phases.

Qualifications, Experience and Competencies

  • BS / MS / PhD in Science or Engineering with software experience or education
  • Min. 5 to 10 years’ experience in a similar position / s
  • C / C++ / C#, COM
  • Windows UI design / coding, WPF
  • Unit testing frameworks
  • Visual Studio and VSTS
  • Basic knowledge of WITSML, OPS, MODBUS, CAN, TCP / IP, Energetics / ETP Standards
  • Basic knowledge of SCADA (Software Control And Data Acquisition) systems
  • Reliability, MTBF, MTTR
  • Understand the system view in the context of the acquisition system (physics sensor / actuator-acquisition / control instrumentation acquisition software (acquire / control, compute, workflows, downstream interoperability

deliverables / data streaming / downstream)

  • Notions of real-time data and control systems (include as relevant : time synchronization, control loops & regulation)
  • Understand the notion of real-time for the different level / partition of the acquisition system (hard real-time, soft real-time) and implement adequately against the real-time specifications
  • Awareness of appropriate industry standards and regulations (electrical, explosive, HSE )
  • Self-driven, Proactive, Systems Thinking
  • Candidates must be able to legally work and reside in the US, without sponsorship

Brooksource provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, national origin, age, sex, citizenship, disability, genetic information, sexual orientation, gender identity, marital status, amnesty or status as a covered veteran in accordance with applicable federal, state, and local laws.

11 days ago
Related jobs
Promoted
L3Harris Technologies
Marlin, Texas

In pursuit of a Bachelor's degree in Computer Science, Software Engineering, or working toward such a degree. L3Harris is seeking a dedicated and skilled Entry Level Engineer to join our innovative technology team. The successful candidate will play a crucial role in developing and enhancing softwar...

Promoted
Raytheon
Bellaire, Texas

Typically requires a Bachelor’s in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math or related engineering/science discipline and 10+ years of experience. As a System Security Software Engineer, the candidate will be involved with software and firmware desig...

Promoted
L3Harris Technologies
Campbell, Texas

Job Title: Lead, Software Engineer (Java). L3Harris is currently seeking a Senior Specialist, Software Engineer (Java) to join our team. Design, develop, test, and maintain high-performance Java software applications in multi-tier architectures to configure and manage Mission Communications Systems ...

Promoted
Raytheon
League City, Texas

Minimum of eight (8) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. The Test Equipment Engineering (TEE) team within the Specialty Engineering Direct...

Promoted
Dell
Austin, Texas

As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer’s business goals, needs and general business environment creating software solutions. Working at the cutting edge, we design and develop software for platforms, periphera...

Promoted
Triumph Financial
Dallas, Texas
Remote

We are looking for experienced full-stack engineers to join our team of 35+ engineers. Our software touches a combined $37. To develop a breadth of experience, our engineers rotate on a quarterly basis. Our engineering team is fully remote and believes strongly in work-life balance. ...

Promoted
FinThrive
Plano, Texas

The Senior Software Engineer with FinThrive is responsible for the design and development of new features and tools to support our industry leading healthcare software. The ideal candidate will have experience with software development practices and patterns, as well as direct experience building an...

Promoted
VirtualVocations
Alton, Texas

Key Responsibilities:Spearhead the design, development, and implementation of critical infrastructure componentsEnsure the security and reliability of the platform while optimizing cloud infrastructure for cost-effectivenessLead the development of solutions that enable rapid delivery of features, en...

INSPYR Solutions
Fort Worth, Texas

Responsibilities: Participates in all phases of the software development lifecycle Preparation and execution of test plans (unit, integration and functional) Establishes and champions coding and design standards/best practices Communicate and work alongside members of their team in support of their ...

Promoted
VirtualVocations
Irving, Texas

A company is looking for a Remote Senior Principal Software Engineer - Platform. ...