Apply now »

Saronno, IT

Date:  Sep 30, 2022
Job ID:  5561

Development Engineer Firmware

Barco designs technology that makes everyday life a little better. Seeing beyond the image, we develop sight, sound, and sharing solutions to help you work together, share insights, and wow audiences. Our focus is on three core markets: Enterprise (from meeting and control rooms to corporate spaces), Healthcare (from the radiology department to the operating room), and Entertainment (from movie theaters to live events and attractions). Our solutions make a visible impact, allowing people to enjoy compelling entertainment experiences; to foster knowledge sharing and smart decision-making in organizations and to help hospitals provide their patients with the best possible healthcare. Headquartered in Kortrijk (Belgium), Barco realized sales of 804 million euro in 2021 and has a global team of 3,000+ employees, whose passion for technology is captured in +500 granted patents.

To expand our R&D department of Surgical and Modality Displays (customer specific healthcare development/OEM), we are looking for an embedded software / firmware developer.

Are you driven to assure high quality medical devices? Do you like to deep dive into source code, implement new features and debug issues?


Key responsibilities

•    You develop embedded software, based on customer or internal specification product requirements, from architecture to initial product testing, following Software Lifecycle V-Model for medical devices.
•    You manage projects, set up a timeline and manage the schedule vs. other concurrent development activities.
•    You maintain our existing firmware due to product changes and /or specification updates.
•    You prepare technical documentation related to the firmware and to its application within the product.
•    You promote and develop ideas or methodologies for optimization and evolution of the products and services of business development.


  • You have a solid experience in the development of firmware for microcontrollers, DSP, PIC 8/16/32 bit, ARM.
  • You have excellent knowledge of C in embedded programming field. Knowledge of MFC, C ++ and Python is considered a plus.
  • You know interfaces such as PWM, I2C, SPI, RS232, USB.
  • You have experience with or knowledge of version control systems, such as SVN or GIT.
  • It would be great if you have knowledge of laboratory instrumentation, such as multimeter and oscilloscope.
  • Considered a plus: experience with video processing, continuous integration & continuous development methodologies, IEC 62304 medical device regulations (Class B), Atlassian tools (JIRA for bug tracking / Confluence for documentation) 


Our offer

  • A permanent contract
  • A competitive salary package with fringe benefits such as a health and group insurance, meal vouchers, bonus system, …
  • An interesting, challenging job with lots of autonomy.
  • The opportunity to work for an international market leader where innovation does matter.
  • Internal training in our Barco University
  • A modern and state of the art working environment

Apply now »