Embedded Software Architect

Médiane Benelux
Herstal, Belgium
1 day ago
Apply on www.adzuna.be
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Unit Testing C++ (Programming Language) Code Coverage Communications Protocols Software Debugging Linux Programming Tools Embedded Software Ethernet Python (Programming Language) Real-Time Operating Systems
+15 more
SonarQube Systems Integration Universal Asynchronous Receiver/Transmitter Multithreading Serial Peripheral Interface Real Time Systems Concurrency Yocto Git Flow Bare Metal Bitbucket Trace32 Hardware Infrastructure Docker Jenkins

Job description

Join a global leader in precision-guided technologies for airborne defense systems. In a high-stakes, innovation-driven environment, we are seeking an experienced Embedded Software Architect to play a critical role in the development of next-generation firing systems and smart munitions. You’ll work within a multidisciplinary engineering team and be at the heart of architecture definition, embedded software design, validation, and integration for real-time systems deployed in mission-critical environments.

Your Responsibilities Define and develop embedded software architectures aligned with overall system constraints. Ensure architecture consistency and traceability across the entire project lifecycle, from concept to delivery. Guide the technical direction of embedded software projects, providing leadership to developers and engineering teams. Translate high-level system specifications into robust embedded solutions, balancing processing power, communication interfaces, and real-time constraints. Maintain and evolve existing software while contributing to new development initiatives. Guarantee compliance with software quality standards (unit testing, code coverage, SonarQube, etc.). Coordinate integration of embedded software with hardware components. Perform debugging at low level using oscilloscopes, probes, and embedded dev tools. Collaborate with cross-functional teams and support internal/external technical reviews. Monitor technology trends and recommend innovative tools or methodologies.

Requirements

Master’s degree in Software or Electronics Engineering (or equivalent). Minimum of 10 years of experience in embedded software development. Proven expertise in C and Python for embedded real-time systems (C++ is a strong asset). Solid understanding of bare-metal and RTOS-based architectures (Linux RT, Yocto, Docker as a plus). Hands-on experience with communication protocols: CAN, UART, SPI, I2C, Ethernet, MIL-STD-1553/1760, ARINC429, etc. Familiarity with NXP processors, Holt interfaces, Lauterbach TRACE32, and SEGGER debugging tools. Strong knowledge of multi-threading, concurrency, and low-level hardware-software integration. Experienced with Git-based workflows and tools like Bitbucket, Jenkins, SonarQube. Ability to work in Agile or V-model development frameworks. Excellent communication skills, mentoring mindset, and autonomy. Knowledge of DO-178, ARP4754, or ISO 26262 standards is a strong plus. Experience in aerospace, defense, or automotive industries is an advantage.

About the company

What We Offer A cutting-edge technological environment with real impact in defense innovation. The chance to take ownership of high-level software architecture challenges. A collaborative, agile, and expert-driven culture. Exposure to state-of-the-art tools and international project standards.

Interested in shaping the future of embedded defense systems? Apply now to join a team where technology meets purpose.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.be
Prepare application

Good distractions

Loading talks and stories from around this role…