A semiconductor solutions company is looking for a Software Architect in Austin, TX, to drive software architecture for low-power Edge AI MCUs. You will collaborate closely with hardware architects and development teams, having extensive experience with ARM Cortex-M processors and real-time systems. Responsibilities include requirements analysis, design review, and mentoring junior members. The ideal candidate will thrive in innovation and demonstrate strong problem-solving skills while adhering to architectural standards.
Qualifications
Must have 12+ years of experience developing embedded software for real-time environments.
Extensive experience programming on ARM Cortex-M processors using RTOS required.
Must be familiar with writing software requirements specifications.
Responsibilities
Analyze requirements from hardware and marketing teams.
Engage with field teams to refine customer use cases.
Support performance and power optimization tasks.
Define architectural standards and guidelines.
Mentor junior team members.
Skills
Embedded software development
C/C++ programming
Real-time operating systems
Power optimization
Inter-processor communication
Mentoring
Requirements analysis
Education
Bachelor's or Master's in Electrical Engineering, Computer Engineering, or Computer Science
Tools
Embedded development IDEs (ARM/Keil, IAR, Eclipse)
Job description
A semiconductor solutions company is looking for a Software Architect in Austin, TX, to drive software architecture for low-power Edge AI MCUs. You will collaborate closely with hardware architects and development teams, having extensive experience with ARM Cortex-M processors and real-time systems. Responsibilities include requirements analysis, design review, and mentoring junior members. The ideal candidate will thrive in innovation and demonstrate strong problem-solving skills while adhering to architectural standards.