Position Details
About this role
Lead software architecture development for semiconductor products, focusing on embedded firmware, real-time systems, and scalable architectures from embedded to cloud.
Key Responsibilities
- Define software architecture
- Lead system design
- Collaborate with hardware teams
- Create documentation
- Optimize system performance
Technical Overview
Senior role designing high-performance, real-time, and scalable software systems, creating detailed architecture and data flow diagrams, and performing trade-off analyses.
Ideal Candidate
The ideal candidate is a lead software architect with extensive experience in embedded firmware, real-time systems, and scalable architecture design, capable of guiding complex system development from embedded to cloud environments.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of experience in software architecture, No background in embedded or real-time systems, Unwillingness to work in Austin, TX, No experience with system design documentation
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile