Investigo
Embedded Software Engineer
InvestigoBelgium1 day ago
ContractInformation Technology

EMBEDDED SOFTWARE ENGINEER – FLEMISH BRABANT – 12 MONTHS+


My client is currently searching for a FREELANCE Embedded Software Engineer to join their project working on real-time performance-critical software to be used for industrial machinery.


Responsibilities

  • Design, develop, and maintain embedded software in C/C++ for Linux-based systems
  • Develop and integrate device drivers, hardware abstraction layers, and board support packages (BSPs)
  • Interface software with custom hardware, sensors, actuators, and communication buses
  • Optimize system performance, boot time, memory usage, and reliability
  • Debug complex hardware-software interaction issues using oscilloscopes
  • Participate in system architecture, design reviews, and code reviews
  • Collaborate with electrical, mechanical, and systems engineers throughout the product lifecycle


Requirements

  • Strong proficiency in C and C++ for embedded systems development
  • Solid experience developing software for embedded Linux platforms
  • Experience with real-time concepts, multithreading, and inter-process communication
  • Knowledge of embedded Linux build systems and tools (e.g. Yocto, Buildroot)
  • Familiarity with Linux kernel concepts, device drivers, and system startup
  • Experience working with common hardware interfaces (I2C, SPI, UART, CAN, Ethernet)
  • Proficiency with debugging tools such as gdb, strace, and hardware debuggers
  • Experience with cross-compilation and embedded toolchains


Start date: ASAP

Duration: 12 MONTHS+

Location: FLEMISH BRABANT


If you’d like to be considered for this role please send your CV to [email protected] or call +3228083006. Please pass this advert along to anyone else who might be interested.

Key Skills

Ranked by relevance