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

 

Competencies

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

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

Paste your resume here or Attach resume file

150