Software Engineer (Power Electronics & Low-Level Development)


About the role

Within a highly innovative engineering environment, you will work on the development of advanced electronic systems where software performance is critical to product success.

As a Software Engineer, you operate at the intersection of embedded software and hardware, focusing on low-level development for power electronics. You play a key role in designing efficient, reliable software that directly impacts system performance and product quality.

You will work closely with multidisciplinary teams, contributing to both technical solutions and long-term product development strategies.


What will you do?

  • Develop and maintain embedded software for power electronics applications
  • Work at bare-metal level, optimizing performance and resource usage
  • Translate system and product requirements into efficient low-level software solutions
  • Collaborate with hardware and system engineers to deliver integrated solutions
  • Debug and analyze complex issues at both system and product level
  • Contribute to architecture decisions and the technical roadmap
  • Support the development of complete product solutions from low-level components

Tech stack / environment

  • Programming: C, C++
  • Embedded systems: microcontrollers, registers, interrupts
  • Development: bare-metal (no OS)
  • Hardware interaction: low-level interfaces
  • Optional: RTOS, communication protocols (SPI, I2C, CAN)

Your profile

You are a hands-on software engineer with a strong passion for low-level development and embedded systems. You enjoy working close to the hardware and understand how software directly influences system behavior and performance.

You are analytical, detail-oriented and capable of solving complex technical challenges within multidisciplinary environments.


Requirements

  • Proven experience in embedded software development for power electronics
  • Strong knowledge of bare-metal programming
  • Deep expertise in low-level development (C/C++, microcontrollers, interrupts)
  • Solid understanding of electronics at product level
  • Experience developing software from low-level components to full product solutions
  • Strong analytical and problem-solving skills

Nice to have

  • Experience with real-time systems or RTOS
  • Knowledge of communication protocols (SPI, I2C, CAN)
  • Experience with debugging tools and hardware interfacing

Work environment

You will be part of an innovative engineering team focused on developing high-tech solutions with real-world impact. The environment is collaborative, technically challenging and driven by continuous improvement and innovation.

There is room for initiative, ownership and professional growth, with a strong focus on delivering high-quality engineering solutions.


Why choose Vyntec?

At Vyntec, your long-term growth and success are central. We look beyond a single assignment and work together to build your career.

You gain access to a strong network of leading organizations, where you contribute to impactful projects within AI and digital transformation.

Personal guidance is key. We invest in your development, both technically and personally, so you can reach your full potential.

We also focus on sustainable collaborations. This means assignments that truly fit you and create value for both you and the client.

Solliciteren?

Delen:

meer vacatures