We are seeking a highly experienced Firmware Architect to define and lead the technical architecture of an embedded platform firmware. This role acts as the primary technical interface between customers, hardware engineering, and firmware development teams, with full ownership of firmware design specifications and long‑term architectural direction.
Key Responsibilities
* Define end‑to‑end firmware architecture for embedded platform solutions
* Serve as main technical interface for customer requirements, change requests and technical alignment
* Translate HW platform capabilities and constraints into scalable firmware design specifications
* Lead and technically mentor the firmware development team
* Drive architecture decisions related to bootloaders, drivers, BSPs, RTOS integration and middleware
* Manage requirement changes impacting firmware components and system behaviour
* Ensure alignment between hardware design, platform capabilities and firmware implementation
Technical Requirements
* Extensive experience in embedded firmware architecture
* Strong knowledge of embedded system design principles and real‑time systems
* Proven experience with MCU/SoC platforms (ARM Cortex, RISC‑V or similar)
* HW/SW interface specifications
* Memory management in constrained systems
* Experience authoring detailed SW design and interface specifications
* Strong leadership and cross‑functional communication skills
Desired Technologies
* Boot architecture and secure boot concepts
* Peripheral drivers and BSP development
* Debuggers and trace tools (JTAG, SWD, logic analyzers)
If this sounds like a role you would hit the ground running with, apply now!
Seniority level
* Mid‑senior level
Employment type
* Contract
Job function
* Engineering and Information Technology
Industries
* Software Development
* Computer Hardware Manufacturing
* Civil Engineering
#J-18808-Ljbffr