Embedded Software Test Lead

Cirrus Logic, Inc. Austin , TX 78719

Posted 3 months ago

Cirrus Logic is looking for an experienced Software Lead to work within our Austin, TX-based embedded software team, who will ensure that critical Cirrus software is deeply tested and deliveries are rock solid. You will use your proven track record of working with global software and test developers to ensure that embedded software technology meets its explicit (marketing, product) and implied (stability, robustness) requirements.

Responsibilities

  • Work closely with development leaders to gain a deep understanding of the requirements and operation of one or more specific technologies

  • Lead the application of unit, component, integration, and system-test methodologies, exploiting both white- and black-box testing principles

  • Lead the implementation and provision of results of all technology-level appraisals, including code coverage, requirements-coverage and traceability reports, etc.

  • Create test strategies and coordinate development and implementation of documented test plans and cases within standardized test infrastructure.

  • Drive toward full test automation, and automated regression within the CI environment

  • Develop and specify headcount and skillset requirements for external test resources and coordinate their acquisition with internal test management

  • Ensure that software technology is of high quality prior to delivery into both internal and external customers.

  • Work with the internal development team to ensure that tests extend to the relevant platforms and environments

  • Liaise with product managers to ensure that tests address both the functional and non-functional aspects of the given technology

  • Mentor team members to improve efficiency

  • Ensure the test activities meet the defined quality levels for the Cirrus software organization

Required Skills and Qualifications

  • BS in Computer or Electrical Engineering or similar degree with 5+ years of experience in software and test development for embedded software, device drivers and tools

  • Experience in the application of unit, component, integration, and system-test methodologies, utilizing both white- and black-box testing principles

  • Experience with Agile Scrum software development

  • Proficient in scripting and programming languages (Python, C/C++) and Object Oriented Programming concepts

  • Experience in using oscilloscopes, analyzers, JTAG and other test instrumentation

  • Experience with CI management systems (Jenkins), test case management systems, source control tools (Git, SVN, Perforce) and defect management systems

  • Ability to lead with minimal supervision and able to communicate effectively with product stakeholders

  • Proven track record in leading and working with remote teams

  • Experience in driving end to end software quality and strong knowledge of QA methodologies and tools

  • Experience in reporting and tracking software quality metrics to increase test efficiency and effectiveness

  • Proven ability to innovate, lead continuous improvement

Preferred Skills and Qualifications

  • MS in Computer or Electrical Engineering with 3+ years of experience in software and test development for embedded software, device drivers and tools

  • Experience with a variety of MCU and DSP cores/processors

  • Understanding of software testing and test automation principles

  • Familiar with defect management practices

This position is located in Austin, TX

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, national origin, pregnancy status, marital status, gender, age, religion, physical or mental disability, medical condition, veteran status, sexual orientation, genetic information or any other characteristic protected by law.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Test Engineer

Skygrid

Posted Yesterday

VIEW JOBS 1/22/2020 12:00:00 AM 2020-04-21T00:00 SkyGrid (skygrid.com), a Boeing, SparkCognition company that will enable the future of urban aerial mobility. Based in Austin, Texas, SkyGrid will deliver a platform capable of providing safe airspace operations, including unmanned aircraft systems (UAS) traffic management (UTM) solutions ⎯ a key step toward integrating a significant number of autonomous air vehicles into the global airspace. The Software Test Engineer is responsible for developing and maintaining an automated test suite that validates data inputs/outputs, financial calculations, AI model health, and the end-to-end system flow. The Software Test Engineer is expected to understand a complex server-side code base and implement test code that validates proper system operation. S/he has overall responsibility of verifying our products work as designed, reporting issues when there is a misalignment between requirements and implementation and ensuring those issues are properly addressed. Responsibilities * Testing web, RESTful, and microservice based applications * Creating automation tests for backend and frontend * Develop and document test plans and test cases * Implementing and executing automated regression and functional tests * Manage your priorities, while solving complex issues independently * Possess excellent verbal and written communication skills * Report status/results of testing to appropriate teams Qualifications * 1+ years proven ability to write and execute backend and frontend automation * Required proficiency with two or more programming/scripting languages: Python, JavaScript/TypeScript, Bash/Shell, Java, C++/C#/C * Previous experience testing complex enterprise mission critical applications * Experience validating web applications written with JavaScript and run in Node.js * Developed and maintained test automation frameworks * Competency with javascript based front-end automation frameworks, test case writing and execution Skygrid Austin TX

Embedded Software Test Lead

Cirrus Logic, Inc.