Senior Embedded Engineer/Software Developer

Welltec A/S

Allerød Kommune

On-site

DKK 900,000 - 1,100,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Career opportunities
Equal opportunity employer
Competitive compensation

Job summary

Welltec A/S in Denmark is seeking a Senior Embedded Software Developer to maintain and advance embedded firmware for our intervention tools, motors, sensors and data communication infrastructure. You will lead architecture from embedded to cloud, and mentor colleagues while collaborating with external consultants.

You bring 7+ years in embedded software, strong C++17 and Linux expertise, and a proactive, team-oriented mindset.

Qualifications

  • Master's degree in embedded software development or equivalent.
  • Minimum 7 years of embedded software experience with design and implementation.
  • Proactive with strong communication and teamwork abilities.

Responsibilities

  • Define and maintain embedded firmware to support motors, sensors and data communication.
  • Lead system architecture from embedded devices to cloud, including specifications and testing.
  • Train engineers and collaborate with external consultants on firmware tasks.
  • Co-own the embedded software release process and drive improvements.

Skills

Team leadership
Project management
Communication
Problem solving

Education

Master's degree in Embedded Software

Tools

C++17
Doxygen
Docker
Git
Linux
TCP/IP
CAN
UART
RTOS

Job description

Senior Embedded Engineer/Software Developer

As Senior Embedded Software Developer you will join our Development and Engineering team, currently consisting of 30 colleagues with various nationalities and educational backgrounds within electronic, firmware and mechanical design. We typically work in smaller groups together to get a holistic approach to our products and tools and to benefit from each other’s knowledge and expertise.

Department

Location

Deadline

15.10.26

Reference

RCP-001689

Welltec is an international oilfield service company and a leading specialist partner to theenergy industry.

Our values are to be Pioneering, Visionary, Dedicated, and Agile.

We develop and manufacture precision-controlled technologies which provide the most unique and advanced Completion and Intervention solutions, which assist our clients in maximizingrecovery from their assets.

We always look to the future, utilizing our intelligence, imagination and expertise to create newopportunities. We have won several industry awards for innovative thinking. We are enjoyingconstant growth worldwide through the wide adoption of our cutting-edge solutions.

Our policy is to hire locally and work globally. We therefore recruit where we are active andtrain our employees to operate our state-of-the-art technologies to provide services to ourhigh-profile clients in the region.

The global dimension offers a range of opportunities for those who are motivated by achallenging and multicultural environment where employees come with very differentbackgrounds but with a common wish to collaborate and succeed.

The department

As Senior Embedded Software Developer you will join our Development and Engineering team, currently consisting of 30 colleagues with various nationalities and educational backgrounds within electronic, firmware and mechanical design. We typically work in smaller groups together to get a holistic approach to our products and tools and to benefit from each other’s knowledge and expertise.

As a team, we support the global company, by providing customized high technological solutions and innovations while also sustaining the already existing technology. The work environment is informal, creative, fun, and with clear measurable targets. Furthermore, it can be challenging and hectic due to the nature of the industry we operate in but simultaneously rewarding and exciting as we solve real life challenges for customers globally.

The position

The main success drivers in this position are to maintain and improve embedded firmware solutions to our existing and new intervention tools consisting of motors, sensors, actuators, valves and data communication infrastructure and therefore the overall architecture must be well structured. The Senior Embedded Engineer/Software Developer maintains and leads system architecture from embedded to cloud, specifications, implementation through to test and validation.

Beside the technical tasks, you will act the technical lead together with another Senior Embedded Engineer and train other engineers in best practices and procedures related to embedded software. Furthermore, you will be in periods be the liaison between D&E and 2-3 external consultants who perform firmware related tasks for Welltec.

As our new Senior Embedded Engineer/Software Developer you will:

  • Define, plan, lead, and implement data infrastructure connecting several devices
  • Cooperate with sub-contractors
  • Co-own the embedded software release process
  • Participate in exhibition and forums related Data Protocols, Embedded Electronics, Sensor applications, motor- and valvedrivers etc.
  • Challenge the business with new ideas and concepts
  • Contribute to the development and continuous improvement of the Development and Engineering Department
The candidate

You are a passionate Senior Embedded Engineer/Software Developer with strong experience in efficient data infrastructure ranging from low level serial communication to local network to cloud solutions.

You would like the challenge of creating reliable data connection for controlling and visualisation of robotic operations for extreme harsh environments. In addition, you get energized from working in close collaboration with the best hardware and firmware designers, consultants, and sub-contractors. As a person, you are creative, practical, and organized in both the design and verification process of your system designs. Finally, you have a good overview of projects, tasks and stakeholder communication and like to take the lead on complex challenges to provide the best possible solution to your stakeholders. You like to assume responsibility and provide guidance to the team in order to ensure a consistent high quality of embedded software design and implementation.

The preferred candidate has the following profile:

  • Master's or bachelor’s degree and specialized in embedded software development
  • Minimum 7 years’ of experience in embedded software, design and implementation
  • Expierenced in selecting protocols for the different protocol layers
  • Proactive with an energetic attitude towards implementing embedded software systems and continual improvements
  • Ability to work in teams across departments
  • Project management skills or flair

The following technical skills and competencies are required:

  • Programming in C++17, using STL, knowing design patterns
  • Familiar with TCP/IP, Ethernet, UART, CAN, USB under Linux
  • Deep understanding of Realtime Operating Systems
  • Code documentation with Doxygen
  • Docker: build images, run containers, host-container interface
  • Working with git, svn, Azure DevOps, make, gcc and Linux server
  • Professionalism in software design and architecture, system design
  • Google unit-testing on high level
  • Microcontroller programming in C and assembler
  • Experienced in implememnting low level serial data protocols

Further, it is an advantage but not a requirement if you are familiar with:

  • IOT and Automotive data protocols
  • FPGA programming
  • Experiences with MPLAB and dsPIC-Microcontroller serie
  • TMS320 and C2000 IDE
  • gRPC
  • Know how to use a oscilloscope or logic ananlyzer
  • Bash shell scripting
  • C# is an advantage
  • Familiar to work in an international environment on cross site projects
  • Knowledge of electronics

In addition to the above, you are ambitious, passionate about succeeding together and through the efforts of the team and a total commitment on delivering results.

What we offer

Working with Welltec means challenges and personal development in a demanding work environment. It is exciting and rewarding, and it is a varied place to work. Welltec is an equal opportunity employer. We offer good career opportunities for the right candidate. Also, Welltec has a competitive compensation package.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Design and Engineering
Manager, Design and Engineering

Welltec A/S • Lillerød

On-site
DKK 1,800,000 - 3,000,000
Mechanical Engineer
Mechanical Engineer

Welltec A/S • Lillerød

On-site
DKK 520,000 - 760,000
Senior Software Developer (m/f/d) – I/O Firmware
Senior Software Developer (m/f/d) – I/O Firmware

Nacosmarine • Denmark

On-site
DKK 700,000 - 1,100,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Søfart Danmark • København

On-site
DKK 700,000 - 850,000
Mobility package for relocating to Denmark
Support with CPR registration and work permits
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

Microchip Technology Inc. • Herlev Kommune

On-site
DKK 700,000 - 900,000
Pension
Stock options
Travel opportunities
Technical Project Manager
Technical Project Manager

Weibel Scientific A/S • Lillerød

On-site
DKK 650,000 - 900,000
Senior Software Developer (m/f/d) I/O Firmware
Senior Software Developer (m/f/d) I/O Firmware

NACOS Marine • Hørsholm

On-site
DKK 900,000 - 1,200,000
Senior Lead - Electronics Design M/F
Senior Lead - Electronics Design M/F

KK Group A/S • Ikast

Hybrid
DKK 800,000 - 1,100,000
Software Developer to Epiroc
Software Developer to Epiroc

Computersweden • Sverige

Hybrid
DKK 341,000 - 479,000
Global career opportunities
Epiroc University
Flexible working hours
+1
Senior Software Developer
Senior Software Developer

Fuller • København

On-site
DKK 700,000 - 950,000
Competitive salary
Career development
International collaboration
+2