A leading semiconductor solutions provider is seeking a Software Architect to drive the software architecture for low-power Edge AI MCUs in Austin, Texas. The ideal candidate will have extensive embedded software development experience, particularly with ARM Cortex-M processors and RTOS. Responsibilities include analyzing requirements, collaborating with various teams, and mentoring junior members. This is an on-site position requiring strong problem-solving skills and the ability to manage multiple tasks effectively.
Qualifications
12+ years of experience developing embedded software for real-time environments.
Proficient in code development using C/C++ and assembly for embedded targets.
Experience in writing software specifications with a focus on customer use cases.
Responsibilities
Analyze requirements based on input from various teams to refine specifications.
Collaborate to understand Alpha customer use cases and impact on requirements.
Review designs and test plans as a subject matter expert during the software implementation phase.
Skills
Embedded software programming
C/C++
ARM Cortex-M processors
RTOS
Power optimization
Software Requirements Specification
Education
Bachelor's or Master's in Electrical Engineering, Computer Engineering, or Computer Science
Tools
MCU IDE (Windows)
Job description
A leading semiconductor solutions provider is seeking a Software Architect to drive the software architecture for low-power Edge AI MCUs in Austin, Texas. The ideal candidate will have extensive embedded software development experience, particularly with ARM Cortex-M processors and RTOS. Responsibilities include analyzing requirements, collaborating with various teams, and mentoring junior members. This is an on-site position requiring strong problem-solving skills and the ability to manage multiple tasks effectively.