Senior Software Engineer in Test
Job Summary
Design and implement test automation, tools, and infrastructure in MATLAB, C++, and C. Design test strategies for new features that include functional, negative, performance, relatability, security, and regression tests and build test tools to efficiently test the functionality of the Code Generation product set. Execute test suites, investigate results, and report bugs using a bug tracking system. Ensure code generation performance and efficiency of generated code. Examine and improve source code coverage. Participate in design and code reviews to make sure features and products meet customers’ needs and expectations. Advise other teams on code generation quality impact. May telecommute up to 40%.
Rate of Pay: $140,525.00 to 184,800.00 per year
Responsibilities
Qualifications
Required Qualifications:
Employer will accept a PhD degree in Computer Science, or Engineering [any], or related field and no experience.
Alternatively, employer will accept a Master’s degree in Computer Science, Engineering [any], or a related field and [2] two years of experience in the job offered or in a Senior Software Engineer in Test -related occupation or a Bachelor’s degree in Computer Science, or Engineering [any], or related field and [5] five years of experience.
Position requires demonstrable experience with each of the following:
1. Proficiency in programming with C, C++, and MATLAB;
2. Knowledge in compiler technology and Machine Learning or Artificial Intelligence (AI);
3. Using Simulink or Model Based Design software;
4. Familiarity with industry standards, Software Development, and Quality Engineering process; and
5. Background in Aerospace, Automotive, Digital Signal Processing (DSP), or similar domains.
Experience may be gained during graduate program. Will accept any suitable combination of education, training, and/or experience. Multiple positions available.