Embedded Software Engineer - Borehole Logging Instruments WS/3587
Embedded Software Engineer - Borehole Logging Instruments WS/3587
Overview A leading technology Company, specialising in borehole imaging tools and data acquisition systems for more than 2 decades seek an Embedded Software Engineer to work in their R&D Team, designing, prototyping, implementing, testing and debugging the instrumentation being developed. Applicants invited with experience developing embedded software and firmware in C, C++ or Rust and knowledge of Linux and/or other embedded operating systems. The Company is open to all levels of expertise as they are expanding their R&D team by many positions. There is a preference for the role to be based at their headquarters in Luxembourg, but it may be possible to undertake the role remotely – this is to be decided.
The company specialises in the design and manufacture of slimline borehole logging instrumentation, as well as developing software for geophysical data visualisation and interpretation. Their tools and software are used across a diverse range of industries - hydrogeology, geothermal, mining, oil and gas, geotechnical and environmental to name a few.
Their R&D team are responsible for developing new products, as well as improving the design of existing products – this includes the full development lifecycle from an initial idea, through research, feasibility, design, prototyping, testing to production and commercial launch. Their instrumentation utilises a range of embedded hardware, including microcontrollers, DSPs, FPGAs and higher level SoCs.
Working globally, the Company partners with various public and private companies across a multitude of industries including: mining, geotechnical, geothermal, oil and gas, hydrogeology and environmental. With a strong development team and strong focus on current earth challenges, they work closely with technology partners and affiliates in the advancement of products to bring new innovations, refined methodologies and effective ways to investigate earth science concerns and discover inspired technologies that provide the answers to in-situ questions.
Responsibilities Reporting to the Head of Engineering, your primary responsibilities will include:
- Become knowledgeable in the Company’s instruments, development processes and services.
- Build good working relationships with peers in the Engineering Team as well as the wider Company organization.
- Work with the engineering team designing, prototyping, implementing, testing and debugging the instrumentation we’re developing.
- Rapidly iterate toward a functional prototype while still writing clean, well architected, extensible and performant code.
- Understand the functionality of the instrumentation being developed, and generate requirements and tests from this understanding
- Design properly architected embedded software that meets these requirements
- Setup a development environment that allows you to rapidly code, build, deploy, test and debug on target hardware
- Write clean, well commented, documented, maintainable and extensible code
- Test and debug your code
- Review the code of others and provide clear, actionable feedback
- Effectively communicate progress to the rest of the team
- Manage builds and distribution of your software for use by the production staff.
This is a great time to join the Company as they have some exciting new projects that require a coder that is familiar with these digital systems to help bring them to life! Preferences The successful candidate will have:
- A degree in software engineering, computer science or another related field essential.
- An innate curiosity for the work being undertaken essential
- Experience developing embedded software and firmware in C, C++ or Rust essential.
- A very good knowledge/understanding of Linux and other embedded operating systems essential.
- A strong mathematical background essential
- Basic digital electronics debugging skills essential
- Previous experience in a product manufacturing environment highly desired.
- Familiarity with modern software development processes using Git desired.
- Can work independently and also be an excellent team player.
- Self-motivated, enthusiastic, persistent and eager to learn.
- Fluent in English essential – both written and verbal.
- French Language skills advantageous
Other Information Package: An attractive Base Salary is on offer depending on skills and experience. The Company is open to all levels of expertise as they are expanding their R&D Team. Plus Company Benefits. The Company may be open to a relocation allowance.
Note: Please submit a Cover Letter in support of your application. It should outline a) why you feel you may be particularly suited to this position (i.e. relevant skills/experience and education) b) your availability and c) your salary expectations.
WSL owns the copyright on all marketing materials written. If copyright is breached, WSL will take legal action.