View Our Website View All Jobs

Software/Firmware Engineer

Primary Role Focus

Design and develop firmware and software for surface and downhole electronically-controlled projects to meet design requirements as outlined in the Engineering Request Form. Work with a team and maintain an innovative workplace environment.


Key Tasks and Responsibilities

  • Develop desktop software and high-reliability embedded microcontroller firmware
  • Gather and document requirement details as needed to ensure continued project progress
  • Maintaining accurate revision control of source code and other artifacts
  • Author and execute test plans and generate post-test reports
  • Verify and validate design per documented requirements and stakeholder expectations
  • Complete all tasks (schematics, drawings, calculations, testing, technical documentation) required to drive projects from concept to production
  • Provide recommendations on design and processes, based on sound engineering principles, to continually improve organizational efficiencies
  • Research industry advances in technology, materials, and standards to ensure innovation in new product design
  • Provide engineering guidance and recommendations to various departments on manufacturing, assembly, testing, and operational standards of new and existing designs
  • Review and revise technical documents and drawings for accuracy and completeness
  • Support other Engineers, Technologists, and Designers as required to aid in product development
  • Travel to field sites for field trials of new products
  • Guide and participate in product launch, data gathering, report preparation, and make recommendations on special projects
  • Provide support and assistance to Service Centers as needed
  • Ensure compliance with Packers Plus Health and Safety Program


Position Requirements

Experience and Skills

  • Experience in design of harsh environment electronics
  • Working knowledge of current Intelligent Well Systems (IWS) technology and operation
  • Experience with C, assembly language, and RTOS programming
  • Experience with C# and .NET development.  WPF and MVVM experience is a plus
  • Experience with design/development of IWS, WL, LWD, or MWD systems a plus
  • Experience with Modbus protocol, TCP/IP, and Point-to-Point protocol a plus
  • Experience with digital signal processing implementation in embedded systems a plus
  • Strong background in implementation of Software Design Patterns
  • Strong background in Design for Reliability
  • Ability to interface with other team members to meet/exceed product specifications and design targets
  • Highly innovative individual with hands on capability in designing, fabricating, and operating testing equipment for product development and qualification
  • Minimum of 5 years of experience in developing downhole HT assemblies and systems

Education and Training

  • Bachelor of Science Degree in Engineering (Computer Science or other related field)

Physical, Business and Safety Requirements

  • Compliance with Packers Plus Health and Safety Program
  • Lifting/carrying up to 40lbs
  • Position is Safety Sensitive and subject to a pre-employment medical assessment and drug & alcohol testing
  • Subject to post-incident and reasonable-cause drug & alcohol testing



Packers Plus Values

  • Customer intimacy
  • Operational excellence
  • Innovation

Role Competencies

  • Planning and Organizing
  • Judgement
  • Problem solving
  • Creativity
  • Communication
  • Teamwork
  • Technical Learning
  • Technical/Functional Job Skill/Knowledge
  • Processes and Procedures
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file