TitleEmbedded Software Engineer (MCU)

Koninklijke Philips N.V.
Eindhoven, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Eindhoven, Netherlands

Tech stack

C
Unit Testing
Computer Programming
Software Debugging
Embedded Software
Firmware
Hardware Design
Software Engineering
GIT
Hardware Debugging

Job description

As a Embedded Software Engineer your challenge is to produce tested and documented MCU software for the shaving and grooming productlines. You will be working in the electronics team within the Grooming & Beauty business. This team is divided over 2 locations, Drachten & Eindhoven. Your location will be Drachten., * Writing the source code in the C programming language, according to the applicable coding standards.

  • Contributing to the estimation of the required development effort and run-time resources.
  • Participating in reviews and walkthroughs as appropriate.
  • Writing and executing unit / component test cases.
  • Contribute to improvements of processes needed for developing products.
  • Write proper design documentation for the developed embedded software products.

Requirements

  • You have a bachelor's degree or master's degree in software engineering.
  • You have multiple years of working experience in developing low level-level-embedded software C for (high volume) consumer products and have a thorough understanding of modern software engineering, tools (Git/Git-hub), methods, processes (agile/safe).
  • You like working in multidisciplinary teams and are capable to communicate very well.
  • You have a proactive attitude and high-quality mindset towards your assignment.
  • Technically, you are an expert in your area, able to develop your own ideas and stand up for their feasibility.
  • You have experience with hardware design, reading HW layouts and schematics.
  • You have experience with hardware debugging.
  • You have experience with modern firmware debugging tools.
  • Desired low-level programming (i.e, understanding of operations of CPU registers)
  • Preferred previous experience with STM32 MCU families or MSPM0 series van TI.

About the company

How we work together We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week. About Philips We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others. * Learn more about our business. * Discover our rich and exciting history. * Learn more about our purpose. If you're interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our culture of impact with care here.

Apply for this position