Embedded / Hardware System Architect
Swift Recruit
About the role
Overview
This role sits within a highly advanced engineering team focused on designing distributed hardware and software systems that operate at runtime with extreme precision.
Similar to a classical operating system, this role will define how hardware and software interact—owning the architecture that manages system coordination, resource scheduling, and real-time operations across a complex, distributed environment.
What You’ll Do
Architectural Leadership
- Lead the end-to-end design of a high-performance system that manages distributed runtime control and system orchestration.
Hardware & Runtime System Design
- Define specifications for embedded hardware and firmware systems, ensuring deterministic, real-time behavior at sub-microsecond precision.
Real-Time & Distributed Systems
- Design and optimize large-scale distributed systems with tight time synchronization requirements.
Interface & API Development
- Build scalable interfaces between embedded systems, hardware components (e.g., FPGA), and higher-level software layers.
Performance Optimization
- Identify and drive system-level improvements across the compute stack to enhance long-term scalability and efficiency.
What You Must Have
- Master’s or PhD in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- 10+ years of experience in embedded systems, firmware, or hardware architecture
- Strong background in real-time systems, deterministic timing, and distributed system design
- Experience with sub-microsecond time synchronization
- Exposure to industries such as:
- High-performance computing
- Aerospace
- Semiconductor/chip design
- AI hardware (custom training chips)
- Particle physics or similar environments
- Proficiency with:
- FPGA design and simulation tools
- Systems programming (C, C++, Rust)
- Higher-level languages (Python)
- Ability to operate at a Principal or Distinguished Engineer level, with strong communication and architectural depth
Ideal profile will have:
- Experience defining system requirements in highly complex, precision-driven environments
- Background in systems requiring ultra-low latency and high determinism (e.g., particle accelerators, advanced compute infrastructure, or similar)
Thank you for your interest in this opportunity. If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free