Embedded Software Architect
Waalwijk - Netherlands
Job Summary
Job Profile:FirmwareSoftwareArchitect
TheFirmwareSoftwareArchitect is a recognized technical authority responsible for defining evolving and safeguarding the architecture of firmware components within complex DAQ (Data Acquisition) systems. This role ensures that firmware solutions deliver exceptional performance reliability and scalability whileremainingfully aligned with the overarching system visionestablishedby the System Architect.The Firmware Architect drives innovation andlaysthe groundwork for next-generation DAQ platforms by modernizing existing solutions and seamlessly integratingcutting-edgetechnologies.
TheFirmwareSoftwareArchitect will collaborate within a team of technical leaders guided by the Head of Platform Architecture to define and execute technical roadmaps. Thisteamensures a streamlined high-performance technology stackoverall solutionsby driving innovation and staying at the forefront of industry advancements.
KeyResponsibilities
1.FirmwareArchitecture Leadership
Own the end-to-endfirmwarearchitecture for DAQ hardware platforms with a strong focus on digital hardware bring-up and first-time-right hardware enablement.
Define architectural principles patterns and standards for low-levelfirmware including driver-level C code boot flows hardware abstraction and real-time execution on R5 cores.
Establish robust interfaces and integration concepts between digital hardware FPGA-based interfaces low-levelfirmware real-time communication stacks and higher software layers.
2. StrategicCollaboration
Partner closely with the System Architect and Hardware Architect to shape system concepts define bring-up strategies and resolve hardware-software integration trade-offs early.
Alignfirmwarearchitecture with processor architecture board design FPGAdesigns boot concepts and real-time bus requirements to ensure the hardware can be commissioned andoperatedas intended.
Provide feasibility assessments risk analysis and technical guidance for digital hardware bring-upfirmwareintegration and platform readiness during early development phases.
3. Technology & Innovation Leadership
Evaluate processors SoCs digital interfaces and real-time communication technologies for integration into DAQ platforms.
Lead prototyping and proof-of-concept activities for hardware bring-up low-level driver architecture and integration of C-based protocol stacks for real-time busses.
Drive architectural decisions for boot processes startup sequencing diagnosability andfirmwareupdate mechanisms to ensure robust and serviceable platforms.
4. ImplementationGuidance
Act as a technical mentor and hands-on advisor forfirmwareteams developing low-level C code board support packages and hardware-near software components.
Ensure architectural consistency and implementation quality across driver development R5-corefirmware real-time bus integration and hardware bring-up activities.
Provide hands-on support for critical debugging startup issues boot problems andfirmware-hardware integration challenges to enable successful platform commissioning.
5. Lifecycle &SustainabilityManagement
Monitorfirmwarerobustness startup behavior and hardware interaction in deployed systems.
Define and evolve concepts forfirmwaremaintainability safefirmwareupdates and long-term support across hardware generations.
Anticipate component and technology changes and establish migration strategies forfirmware boot loaders and hardware-dependent software layers.
6. Stakeholder Engagement
Communicate architectural decisions and rationale to internal stakeholders and external customers.
Qualifications& Experience
Masters degree (.) in Electrical Engineering Computer Engineering Computer Science or a related field.
Extensive experience infirmwarearchitectureembeddedsystems and digital hardware bring-up for complex hardware platforms (>5 years).
Strong understanding of hardware-near software architecture modular low-level design and real-time system constraints.
Deep expertise inembeddedC development at driver and board-support-package level; solid C knowledge is a plus where relevant.
Experiencebringing upfirmwareon new digital hardware platforms
ExperienceinterfacingwithFPGA-baseddesigns;knowledgeofFPGA designisa strong plus.
We Offer
Freedom with responsibility is the framework for HBKs employees. This allows for a good balance between work and family life and for constant development of professional and personal skills in an international and enjoyable working environment.
One company HBK
On 1 January 2019 Brüel & Kjær and HBM merged their activities into a new company called HBK (Hottinger Brüel & Kjær). With more than 3500 employees worldwide and production facilities in Denmark Germany the UK the USA China and Portugal and presence in 80 countries HBK is a leading player in the test and measurement area. For further info please visit .
Required Experience:
Staff IC
About Company
Whether it’s the electrification of mobility or the advancement of smart manufacturing, we’re with you throughout the entire product lifecycle, sharing your vision for a cleaner, healthier, and more productive world.