Embedded Software Engineer

Il y a 2 jours

WestVlaanderen, West-Vlaanderen, Belgique Vivid Resourcing Ltd Temps plein 55 000 € - 90 000 € Contrat

Embedded Software Engineer - Security Technology

Employment: Full-time/Permanent

About the Company:

Our client develops technology within the security sector, working on advanced systems where embedded software and hardware engineering play a critical role in delivering reliable and effective solutions.

The Role:

We are looking for an Embedded Software Engineer with a strong background in low-level software development to join the engineering team near Roeselare.

In this role, you will work close to the hardware, developing embedded software and contributing to the integration of software components with electronic systems. You will be involved in different stages of the development process, from initial board bring-up and driver development through to debugging, testing and system integration.

Key Responsibilities:

  • Embedded Software Development: Design, develop and maintain embedded software using C/C++, with a focus on reliable, efficient and maintainable code.
  • Embedded Linux: Develop and integrate software within Embedded Linux environments, contributing to system functionality and performance.
  • Board Bring-Up: Support the initialisation and validation of new hardware platforms, helping ensure that hardware components operate correctly with the underlying software.
  • Device Driver Development: Develop, integrate and debug device drivers to enable communication between the operating system and hardware peripherals.
  • Low-Level Debugging: Investigate and resolve issues across software, operating systems and hardware interfaces, using a structured approach to root-cause analysis.
  • Cross-Functional Collaboration: Work alongside engineers from different disciplines to support the development, integration and continuous improvement of security technology solutions.

Technical Requirements:

  • Strong programming skills in C and/or C++.
  • Experience developing software for embedded systems.
  • Embedded Linux development and system-level programming.
  • Board bring-up and the integration of new hardware platforms.

What Makes This Opportunity Interesting?

  • Work on technically challenging products within the security technology sector.
  • Take ownership of embedded software challenges spanning low-level development and hardware integration.
  • Work across multiple layers of the embedded software stack, rather than focusing exclusively on application-level development.
  • Collaborate closely with hardware and software engineers to bring complex systems to life.