Experienced Firmware Engineer (m/w/d) (Gelsenkirchen, Germany)
Pay: Competitive
Employment type: Full-Time
Job Description
Req#: 17070
Closing Date: 25 July 2023
At NOV Wellbore Technologies, we believe we are building the next generation well construction machine. Our goal is to deliver easy-to-use and reliable equipment to the industry that powers the world. NOV is transitioning into renewable technologies.
We seek a talented and enthusiastic Firmware Engineer to join our team of industry-leading experts developing cutting-edge downhole drilling systems for Oil and Gas exploration, Mining, or Utilities. These systems operate in some of the harshest environments, working tirelessly at the extremes of temperature, pressure, shock, and vibration to steer the wellbore to a target many miles below Earth's surface.
Primary Responsibilities
- Design data acquisition systems (sensor interface, amplifiers, A/D, D/A, etc.), standard I/O communications (CAN, SPI, I2C, RS485, RS232, etc.), volatile and non-volatile memory, in C/C++, etc.
- Support development of surface systems utilizing TCP/IP protocol, 4-20mA sensor interfaces, and signal filters/decoding.
- Support development of software tools to communicate with and test rotary steerable drilling systems.
- Develop communication protocols for third-party systems.
- Analyze system performance during and after field use.
- Troubleshoot firmware issues identified during lab testing and field operation.
- Perform validation/verification of product requirements through testing.
- Compile engineering documentation and communicate with internal and external resources.
- Support the publication of technical papers and patents.
- Mentor junior engineers.
- Perform other work-related tasks as assigned.
- Comply with all NOV company and HSE policies and procedures.
Qualifications
- Bachelor's Degree in Computer Science, Engineering, or Physics (Essential).
- Master’s degree in Engineering (Preferred).
- 4+ years of experience as a Firmware Engineer (Essential).
- Experience with microprocessor architectures and peripheral driver development in C/C++.
- Experience with memory mapping, memory types, memory map peripherals, interrupts, etc.
- Experience with hardware troubleshooting procedures and tools, scopes, logic analyzers, etc. (Essential).
- Experience in developing closed-loop control systems (Essential).
- Experience with electronic DC motor control (Desirable).
- Experience working with downhole drilling/Rotary Steerable tools (Desirable).
- Knowledgeable in digital circuit design, mixed-signal circuit design, analog and power design, RF design (Desirable).
Skills
- Ability to understand electronic schematics.
- Understanding of software development and testing processes.
- Experience in developing/debugging embedded code.
- Experience in integrating embedded software and hardware.
- Experience with Git version control.
- Knowledge of real-time operating systems.
- Proficiency in MATLAB.
- Drive for results.
- Attention to detail.
- Peer relationships.
- Solid reasoning and problem-solving skills.
- Excellent written and oral communication skills.
What We Offer
- Attractive salary package reflecting your experience and skills, including operational retirement provisions.
- Permanent full-time position with a standard employment contract and flexible working hours.
About the company
National Oilwell Varco is an American multinational corporation based in Houston, Texas.