Job 1000 van 1000


Report this listing

Solliciteren



Software Architect


SOFTWARE ARCHITECT - LOUVAIN-LA-NEUVE (BELGIUM) - PERMANENT POSITION


We are seeking an accomplished Software Architect with a strong embedded software background to lead the architectural design and technical direction of complex embedded systems.


In this role, you will be responsible for defining end-to-end software architectures that meet functional, performance, safety, and reliability requirements while operating within resource-constrained environments.


You will work closely with systems, hardware, firmware, and application teams to translate product and business needs into robust, scalable, and maintainable software solutions.


As a technical leader, you will guide development teams through architecture definition, technology selection, and design implementation, ensuring consistency across projects and alignment with long-term product strategy.


You will play a key role in establishing architectural standards, influencing technical decisions, mitigating risks, and mentoring engineers, while remaining hands-on enough to understand system-level challenges and drive practical solutions.


Key Responsibilities:


  • Define, document, and own software architecture for embedded systems throughout the product lifecycle
  • Translate system and product requirements into clear architectural designs and technical specifications
  • Design modular, scalable, and maintainable architectures for real-time and resource-constrained environments
  • Select and evaluate RTOS, middleware, communication stacks, and hardware–software interfaces
  • Establish architectural guidelines, coding standards, and best practices across teams
  • Conduct architecture, design, and technical reviews to ensure quality, performance, and compliance
  • Collaborate closely with hardware, systems, firmware, and test teams to ensure seamless integration
  • Address non-functional requirements including safety, security, performance, reliability, and power efficiency
  • Support root-cause analysis and resolution of complex system-level issues
  • Provide technical leadership and mentorship to engineering teams


Required Qualifications:


  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
  • 8+ years of experience in embedded software development, with at least 3 years in an architectural or technical leadership role
  • Strong expertise in C/C++ for embedded systems
  • Proven experience with RTOS-based systems such as FreeRTOS, QNX, VxWorks, or Zephyr
  • Solid understanding of embedded hardware architectures, memory management, and low-level drivers
  • Experience with embedded communication protocols (CAN, LIN, SPI, I2C, UART, Ethernet, TCP/IP)
  • Strong grasp of software architecture principles, design patterns, and system-level thinking
  • Excellent problem-solving, communication, and collaboration skills


The Offer:


  • A permanent, full-time employment contract
  • A salary & benefits package commensurate with experience


Please send over your CV to tom.walker@vividresourcing.com or call me on +32 (0) 3 318 00 74. As always, we are open to recommendations, so please feel free to pass this on to other suitable candidates.

Solliciteren

Meer banen van je zoekopdracht