The Principal Software Engineer analyzes, designs, develops, and debugs software applications running in a variety of systems, hardware, and products. Interfaces with clients to assist in the gathering and documenting of software requirements and develops software based on the derived requirements and use cases. Develops rapid prototype software and firmware in order to control and evaluate electrical and mechanical prototype builds. Performs root‑cause failure analysis; debugs and enhances existing software and firmware applications. Supports personnel in preparation for product verification, field testing, and new product transition to manufacturing.
Typically requires 8 years related experience with a Bachelor's degree; 6 years with a Master's degree; or 3 years with a PhD, or the equivalent combination of education, experience and training that provides the required knowledge, skills and abilities.
This is an on‑site position in San Diego with a salary range of $187,000–$220,000 annually.
In addition to base salary, Ascential offers a comprehensive benefits package.