Embedded Software Engineer

Visual Productions BV

Haarlem

On-site

EUR 55,000 - 85,000

Full time

39 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

In‑house position in Haarlem
International team (English as team语言)
Competitive salary

Job summary

Visual Productions BV, based in Haarlem, is a dynamic technology company specializing in architectural lighting control. We seek an Embedded Software Engineer to design, develop, and optimize firmware powering our lighting controllers.

You will collaborate with hardware and firmware teams to deliver high-performance embedded solutions, ensure robust testing, and maintain code quality across platforms. Relocation within the EU is welcomed as we foster an international environment.

Qualifications

  • Bachelor or Master degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in embedded software development, preferably C/C++ & ARM-Cortex
  • Solid understanding of microcontrollers, microprocessors, and real-time operating systems (RTOS)
  • Experience with hardware-software integration and debugging
  • Familiarity with communication protocols such as UART, SPI, I2C, Ethernet, etc
  • Knowledge of low-level hardware interfaces and peripherals
  • Strong problem-solving skills and the ability to work in a fast-paced environment
  • Excellent teamwork and communication skills to collaborate effectively with cross-functional teams
  • Experience with version control systems (e.g., GIT) and Agile development methodologies is a plus
  • Proficient in English (Dutch is not required)
  • Living in the Netherlands or within the EU and willing to relocate

Responsibilities

  • Design, develop, and implement embedded software for lighting controllers
  • Collaborate with hardware engineers to define system requirements and specifications
  • Write clean, well-documented, and efficient code for various embedded platforms
  • Conduct thorough testing and debugging of software to ensure quality and reliability
  • Optimize system performance and memory usage to meet stringent requirements
  • Stay up-to-date with industry trends and emerging technologies in the embedded domain
  • Participate in code reviews and provide constructive feedback to improve code quality
  • Work closely with the tech-support team to support software testing and resolve any issues
  • Ensure compliance with industry standards and best practices in embedded software development

Skills

Embedded software
C/C++
ARM Cortex
RTOS
HW/SW integration
Debugging
UART/SPI/I2C
Ethernet
Git
Agile
Teamwork
English fluent

Education

Bachelor or Master in CS/EE

Tools

Git

Job description

Visual Productions BV is a dynamic and innovative technology company that specializes in architectural lighting control. We pride ourselves on developing cutting-edge solutions that push the boundaries of what's possible in the lighting industry. As we continue to grow and expand our product offerings, we are seeking a talented and motivated Embedded Software Engineer to join our exceptional team.

As an Embedded Software Engineer at Visual Productions BV, you will play a key role in the design, development, and optimization of our embedded systems. Your primary responsibility will be to collaborate with cross-functional teams to create reliable, efficient, and high-performance firmware that powers our innovative products. You will work closely with hardware engineers, firmware developers, and other software engineers to ensure seamless integration and functionality.

Responsibilities:
  • Design, develop, and implement embedded software for our lighting controllers
  • Collaborate with hardware engineers to define system requirements and specifications
  • Write clean, well-documented, and efficient code for various embedded platforms
  • Conduct thorough testing and debugging of software to ensure quality and reliability
  • Optimize system performance and memory usage to meet stringent requirements
  • Stay up-to-date with industry trends and emerging technologies in the embedded domain
  • Participate in code reviews and provide constructive feedback to improve code quality
  • Work closely with the tech-support team to support software testing and resolve any issues
  • Ensure compliance with industry standards and best practices in embedded software development
Requirements:
  • Bachelor or Master degree in Computer Science, Electrical Engineering, or a related field
  • Proven experience in embedded software development, preferably C/C++ & ARM-Cortex
  • Solid understanding of microcontrollers, microprocessors, and real-time operating systems (RTOS)
  • Experience with hardware-software integration and debugging
  • Familiarity with communication protocols such as UART, SPI, I2C, Ethernet, etc
  • Knowledge of low-level hardware interfaces and peripherals
  • Strong problem-solving skills and the ability to work in a fast-paced environment
  • Excellent teamwork and communication skills to collaborate effectively with cross-functional teams
  • Experience with version control systems (e.g., GIT) and Agile development methodologies is a plus
  • Proficient in English (Dutch is not required)
  • Living in the Netherlands or within the EU and willing to relocate
Our offer:
  • in‑house position, Based in Haarlem, NL
  • An international working environment (English is the team's language)
  • Competitive salary, depending on experience
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer – Lighting Controllers
Embedded Firmware Engineer – Lighting Controllers

Visual Productions BV • Haarlem

On-site
EUR 55,000 - 85,000
In‑house position in Haarlem
International team (English as team语言)
Competitive salary
Embedded Software Designer
Embedded Software Designer

Sioux Technologies • Apeldoorn

Hybrid
EUR 90,000 - 120,000
Flexible working hours
Hybrid work model
Training budget €6000 per year
+3
Embedded Software Engineer (low-level Medtech)
Embedded Software Engineer (low-level Medtech)

Progressive • Eindhoven

Hybrid
EUR 70,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Uitzendbureau • Amsterdam

On-site
25 vakantiedagen
Opleidingsbudget van €2000
Reiskostenvergoeding
+2
Embedded Software Engineer
Embedded Software Engineer

Doghouse Recruitment • Amsterdam

Hybrid
EUR 50,000 - 84,000
Hybrid work setup
26 holidays
Travel compensation
+3
Embedded Software Engineer / Designer - High Tech
Embedded Software Engineer / Designer - High Tech

McFly & Brown • Den Haag

Hybrid
EUR 66,000 - 79,000
Flexible work options
Training budget €6,000/year
28 days leave + 12 optional
+1
Embedded Software Engineer
Embedded Software Engineer

Uitzendbureau • Maarssen

On-site
25 vakantiedagen
Opleidingsbudget van €2000 per jaar
Pensioenregeling
+2
Embedded Firmware Engineer - Power Electronics
Embedded Firmware Engineer - Power Electronics

Progressive • Eindhoven

On-site
EUR 60,000 - 80,000
Room for personal input and technical growth
Dynamic work environment
Embedded Software Engineer
Embedded Software Engineer

Elektronicabanen.nl • Maasvlakte

On-site
25 vakantiedagen
Groei- en ontwikkelmogelijkheden
Pensioenregeling
+2
Embedded Engineer
Embedded Engineer

Elektronicabanen.nl • Den Haag

On-site
25 vakantiedagen
Opleidingsbudget van €2000
Pensioenregeling
+1