Recruiting Hardware & Electronics Engineers in Belgium 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 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.
#J-18808-Ljbffr