Director Of Embedded Software Test
- Full-Time
- Austin, TX
- Cirrus Logic
- Posted 3 years ago – Accepting applications
We are a worldwide leader in application specific and general market integrated circuits (ICs), many of which include embedded processing.This position is responsible for leading, growing and mentoring a software quality assurance team with the mission of ensuring the utmost quality of Cirrus Logic’s worldwide software assets.You will manage a team responsible for the definition, implementation and execution of software-quality processes, including automation thereof; spanning technology areas including DSP and/or MCU firmware/software, Linux and Windows audio drivers; up to and culminating in system-level integration of software with hardware in order to verify their interoperability to meet or exceed all requirements! This team will be comprised of managers responsible for testing in a wide variety of contexts including testing in simulated software environments as well as system level testing in both pre-/post- IC fabrication contexts with both emulated and realized products.
Your team’s work will be in the critical path between software developers and releases whose quality and timely deliveries our customers depend on. You must be able to optimally and efficiently ensure the quality of our software. There is much room for innovation in this role, and opportunities abound to own, build and deploy infrastructure and methodologies that our organization will utilize on a daily basis. If you are ready to build and grow teams to meet the growing Software needs of the company, we want to hear from you! You will also be expected to continually improve efficiency and keep up with the latest trends in the industry to stay on the forefront of Software development processes and quality.
Responsibilities:- Simulating pre-production software/algorithms in a variety of simulation environments, including White Box, Gray Box and Black Box simulations running on Instruction set simulators and custom simulation harnesses
- Performing System level test of our (embedded) software and how it interacts with and/or executes on our ICs and other system components
- High quality delivery to a fast paced schedule with automation and continuous integration to perform repeatable tests for the lifetime of the software
- Develop test plans for Software, reporting metrics such as code coverage and defect rates in a standard manner across a multitude of projects against known requirements
- Presenting to and/or otherwise aiding customers in understanding our quality assurance processes and metrics, inspiring their confidence in them and earning their trust over time
- Coordination of efforts with developers and assisting cross-functional teams to achieve product goals
- Staffing and leading a geographically distributed team of test managers and test engineers
- Candidates must possess a Bachelor’s degree in Computer, Electrical or Software Engineering or equivalent and a minimum of 15 years of related experience. Relevant management experience and excellent interpersonal skills are a must.
- Strong semiconductor-related background with experience in Embedded Firmware/Software for application specific and general market ICs
- Strong track record of having led managers/teams thereof
- Significant prior knowledge of and experience with development/testing of software/hardware in simulated environments
- A strong technical background to aid in making the best possible decisions within their teams
- We need a manager who:
- Is passionate about understanding the software they will be testing to ensure it’s done to the highest quality of testing to efficiently meet demanding schedules
- Thinks critically about design ahead of implementation
- Can explain their plans and deliveries with confidence
- Approaches project planning with requirements, specifications, milestones, schedules, and resource plans
- Is experienced with modern software tools and infrastructure
Cirrus Logic is an Equal Opportunity/Affirmative Action Employer. We strive to select the best qualified applicant for any opening and to reward employees based on their skills, experience and performance. We do not discriminate on the basis of race, color, national origin, pregnancy status, marital status, gender, age, religion, physical or mental disability, medical condition, veteran status, sexual orientation, gender identity, genetic information or any other characteristic protected by law.