Embedded Software Engineer

KROHNE

Dordrecht

Hybrid

EUR 60,000 - 85,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary and bonus scheme
Temporary contract with potential for;
Pension scheme
25 vacation days + 3 collective days
Flexible working hours
Remote work options
Training via KROHNE Online Academy

Job summary

KROHNE New Technologies in Dordrecht seeks an Embedded Software Engineer to design, implement, and test embedded software for flowmeter products, interfacing with microcontrollers and low‑level drivers. You will report to the project manager and collaborate with hardware teams.

The role requires C/C++, RTOS, DSP basics, protocols I2C/SPI/UART, and Agile SCRUM; English and Dutch communication. KROHNE offers a competitive salary, temporary contract with potential for permanence, pension, generous

Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in embedded software design and development using C and C++; proficiency in Python is a plus.
  • Strong understanding of real-time operating systems (RTOS), embedded development tools, and microcontrollers.
  • Knowledge of communication protocols (I2C, SPI, UART), embedded system design principles, and Agile development methodologies (SCRUM).
  • Experience with signal processing techniques and applications, including familiarity with digital signal processing (DSP) techniques and algorithms.
  • Strong communication and team collaboration skills in both English and Dutch.

Responsibilities

  • Design, develop, and debug embedded software for flowmeter products, interfacing directly with microcontrollers, including developing low-level device drivers for components such as communication peripherals;
  • Collaborate closely with hardware development engineers to prototype, test, and integrate embedded software with electronic hardware, ensuring optimal performance in the hardware environment;
  • Work with cross-functional teams at local and international sites to define project requirements, conduct simulations, and ensure product performance;
  • Maintain detailed documentation, version control, and validate software functionality throughout the development lifecycle.

Skills

Embedded software design
C and C++
RTOS
DSP techniques
English & Dutch communication

Education

Bachelor's or Master's in CS/EE

Tools

C/C++
Python

Job description

KROHNE is a renowned global leader in industrial process instrumentation, with over a century of expertise. Our family-owned company employs over 4,000 people across 15 facilities worldwide. At KROHNE New Technologies in Dordrecht, we are dedicated to creativity and innovation, addressing real-world challenges through continuous advancements in ultrasonic and electromagnetic flowmeters. These devices are vital across various industries, including hydrogen, petrochemical, LNG detection, water, wastewater, and food processing.

Rewards and Benefits:
  • Competitive salary package and performance-based bonus scheme;
  • Initial temporary contract with potential for permanent position;
  • PMT pension scheme, reimbursement for work-related expenses, and generous benefits package including holiday pay and 25 vacation days + 3 collective days;
  • Flexible working hours, remote work options, and emphasis on achieving work-life balance;
  • Access to work-related training, KROHNE Online Academy membership, and global career advancement opportunities in a dynamic international organization at the forefront of technology.
Role Overview:

The Embedded Systems team within KROHNE's Electronic Division plays a key role in developing software for our flowmeter products. We are seeking a talented Embedded Software Engineer to join our multidisciplinary project team. In this role, you will be responsible for the specification, design, implementation, and testing of embedded software, reporting directly to the project manager.

Responsibilities:
  • Design, develop, and debug embedded software for flowmeter products, interfacing directly with microcontrollers, including developing low-level device drivers for components such as communication peripherals;
  • Collaborate closely with hardware development engineers to prototype, test, and integrate embedded software with electronic hardware, ensuring optimal performance in the hardware environment;
  • Work with cross-functional teams at local and international sites to define project requirements, conduct simulations, and ensure product performance;
  • Maintain detailed documentation, version control, and validate software functionality throughout the development lifecycle.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field;
  • Proven experience in embedded software design and development using C and C++; proficiency in Python is a plus;
  • Strong understanding of real-time operating systems (RTOS), embedded development tools, and microcontrollers;
  • Knowledge of communication protocols (e.g., I2C, SPI, UART), embedded system design principles, and Agile development methodologies (e.g., SCRUM);
  • Experience with signal processing techniques and applications, including familiarity with digital signal processing (DSP) techniques and algorithms;
  • Strong communication and team collaboration skills in both English and Dutch.
Ideal Candidate Attributes:
  • Enthusiastic and a strong team player;
  • Excellent communicator, with the ability to simplify complex concepts;
  • Solution-oriented with a proactive attitude;
  • Committed to meeting deadlines and delivering high-quality results;
  • Motivated to elevate both individuals and the company.
Company Culture and Values:

At KROHNE, integrity, innovation, and collaboration drive our culture. We foster a supportive, inclusive environment where every individual’s talent and perspective are valued. Our commitment to sustainability and corporate responsibility underscores our dedication to making a positive impact on society and the environment.

Why Choose KROHNE?
  • Career Growth Opportunities: Professional development and advancement within the company, supported by training programs and mentorship initiatives;
  • Innovation-driven Environment: Work on cutting-edge technologies and contribute to groundbreaking solutions addressing global challenges;
  • Work-Life Balance: Flexible working hours and remote work options for your well-being;
  • Global Impact: Our solutions contribute to advancements in various industries and address critical societal and environmental issues.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Werken bij KROHNE • Netherlands

Hybrid
EUR 75,000 - 110,000
Competitive salary
Temporary contract with potential for
Pension
+2
EMC Engineer
EMC Engineer

Werken bij KROHNE • Netherlands

Hybrid
EUR 55,000 - 75,000
PMT pension scheme
Remote work option
Training & development
+2
EMC/LVD Engineer
EMC/LVD Engineer

Krohne • Netherlands

Hybrid
EUR 60,000 - 80,000
PMT pension scheme
25 days vacation plus collective days
Performance-based bonus
+4
Embedded Software Engineer for Flowmeter Tech (Hybrid)
Embedded Software Engineer for Flowmeter Tech (Hybrid)

KROHNE • Dordrecht

Hybrid
EUR 60,000 - 85,000
Competitive salary and bonus scheme
Temporary contract with potential for;
Pension scheme
+4
EMC/LVD Engineer
EMC/LVD Engineer

KROHNE • Dordrecht

On-site
EUR 55,000 - 75,000
Competitive salary
Generous vacation policy
Flexible working hours
+2
Senior Embedded Software Engineer: Signal Processing, Remote
Senior Embedded Software Engineer: Signal Processing, Remote

Werken bij KROHNE • Netherlands

Hybrid
EUR 75,000 - 110,000
Competitive salary
Temporary contract with potential for
Pension
+2
Certificering Engineer Explosieveiligheid
Certificering Engineer Explosieveiligheid

KROHNE • Dordrecht

On-site
EUR 65,000 - 90,000
Pensioenregeling PMT
25 vakantiedagen + 3 collectieve dagen
Gratificatiebonus 6,5% + kwartaalbonus
+1
Certification Engineer Drinkwatercertificeringen
Certification Engineer Drinkwatercertificeringen

KROHNE • Dordrecht

On-site
EUR 45,000 - 65,000
Pensionregeling
25 vakantiedagen + 3 collectieve dagen
Gratuiteitsbonus (6,5%) en kwartaalbon
+2
Teamleider Techniek
Teamleider Techniek

Fygi • Dordrecht

On-site
EUR 48,000 - 55,000
Direct in dienst bij Krohne
FiscFree programma
Reiskostenvergoeding
+3
Constructeur
Constructeur

KROHNE • Dordrecht

On-site
EUR 50,000 - 65,000
Jaarcontract met intentie tot vast dienstverband
Goed geregeld pensioen
28 vakantiedagen
+1