Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: March 5, 2018
Job Description:
Working under the direction of the Engineering Manager 1, will
be responsible for developing software solutions that help
leading companies in aerospace, automotive, railway, and industrial
automation industries streamline certification of their embedded
systems; developing the DO Qualification Kit and IEC Certification Kit
used to support industry standards including DO 178, DO 254, ISO 26262,
EN 50128, and IEC 61508; extending certification and qualification
products to support new tools and emerging industry standards; developing
tools to streamline the certification of embedded systems using
Simulink products; developing software qualification strategies for new
tools and emerging standards; developing certification and qualification
kit artifacts to meet process requirements; developing reference
for certification authority audits on customer projects; and
collaborating with multiple stakeholders to reach consensus. Education and Experience: Master’s degree (or foreign education equivalent) in
Engineering, Computer Science, Mathematics, or Applied Mathematics and
Physics and two (2) years of experience in job offered or two (2) years
of experience developing software certification processes,
documentation, and qualification artifacts according to SAE, RTCA, IEC, or
CEN standards. OR Ph.D. degree (or foreign education equivalent) in Engineering,
Computer Science, Mathematics, or Applied Mathematics and Physics and
no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Mathematics, or Applied Mathematics and
Physics and six (6) years of experience in job offered or six (6) years
of experience developing software certification processes,
documentation, and qualification artifacts according to SAE, RTCA, IEC, or
CEN standards. Special Requirements: • Demonstrated expertise developing audit protocols for and participating in agency certification audits of software in
safety critical domains -- aerospace, automotive, railway, and
industrial automation. • Demonstrated expertise applying safety-critical domain
standards -- DO178, DO254, ISO26262, EN50128, IEC62304 and IEC61508 --
throughout the software development life cycle including requirements
gathering and validation, test development, configuration management and
quality assurance activities. • Demonstrated expertise in model-based design using
Simulink Test, Simulink Design Verifier and Simulink Embedded Coder for
safety critical embedded systems. • Demonstrated expertise in software design using C and C++;
and performing static code analysis and applying formal methods to
verify C and C++ embedded software and safety critical embedded systems
used in the aerospace, automotive, railway, and industrial automation
domains. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 18647 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., New Bedford , Senior Software Engineer, Engineering , Natick, MA, Massachusetts