Embedded Software Engineer

Stavanger, Norway
Roles:
Low Level
Must-have skills:
CC++EmbeddedPython
Considering candidates from:
Europe
Work arrangement: Onsite
Industry: Oil and Gas
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Logo of WELL ID

Embedded Software Engineer

Stavanger, Norway
WELL ID is a Norwegian based Well Logging Company which performs Research & Development and provides Services to the Oil & Gas and Geothermal industries. The Company was established to fill gaps in the well logging market by utilizing modern electronics and technologies from outside the traditional Oil & Gas industries.

What started off as an idea, and backed by a successfully conducted Proof of Application, lead to the development of a Logging-While-Drilling (LWD) tool, called 4D Caliper, which includes the innovative technology developed by WELL ID.

The development of the 4D Caliper is well under way, and WELL ID is transitioning as planned from a Research & Development focus, to also encompass delivery of innovative and complementary Logging-While-Drilling Services in the North Sea.

WELL ID is a believer in cooperation and collaboration for quick to market innovations and is developing its technologies together with industry leaders. The development of the 4D Caliper is supported by ConocoPhillips, Equinor, The Norwegian Research Council and Innovation Norway.
Work in WELL ID
You will be an integral part of our research and development team, developing and maintaining our products and services for well logging applications. Your main tasks and responsibilities will be development of software and firmware for our products and services.
These tasks include:
  • Leading the development, maintenance and improvement of MCU firmware (C/C++) in RTOS
  • Responsible for Board Bring-up and integration (prototyping and testing MCU firmware in lab environment)
  • Leading the development, maintenance and improvement of Embedded Linux solutions (Yocto or similar)
  • Leading the development, maintenance and improvement of low-level drivers and peripheral drivers (for both RTOS and Embedded Linux).
  • Collaborating with hardware engineers for sensor input/output (e.g. encoders).
  • Leading the development, maintenance and improvement of software to interface with MCU and Embedded Linux solutions in close collaboration with our software engineers, data scientists and hardware engineers.

Who we are looking for:

  • Bachelor or master’s degree within software and/or electronics engineering (or similar)
  • Minimum 5 years of experience in embedded software/firmware with RTOS with strong programming skills in C/C++ and python
  • Successful experience on multiple embedded boards supporting board bring-up
  • Experience in building custom Linux images (Yocto or similar)
  • Experience with code processes such as code reviews, source control management (e.g. Git), and coding standards.
  • Experience with build automation tools and continuous integration/continuous deployment (CI/CD) pipelines

Experience with the following is beneficial and will be emphasized in the evaluation, so please mention if you have any knowledge or work experience of the following:

  • Communication protocols such as I2C, UART, ethernet, USB and wireless technologies
  • Lab test equipment, oscilloscope and VNA

Requirements:

You will need to be fluent in English, both written and verbal. Since the position requires some training in the USA, you must fulfill VISA requirements for travels to the USA.

 
What we can offer you:

As an employee of WELL ID, you will participate in the development of highly advanced sensors and electronics, which are embedded in our products and services. You will have good opportunities to collaborate with our customers and contractors. Our team will support you in building the skills you need to succeed with us.

  • High tech Research and Development
  • An agile workplace
  • Small organization where your effort is recognized
  • Opportunities for growth and personal development
  • A healthy work environment with a lot of experience and niche expertise