Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: July 20, 2020
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software used by customers in the satellite
communications domain, including system design and operations;
developing tools to model and simulate high-performance
communications systems in MATLAB and Simulink; building frameworks
and IDE tools for orbit propagation and communications systems;
developing infrastructure for text-based MATLAB and graphical
Simulink tools; generating optimized C/C++ code from MATLAB code;
developing streaming algorithm implementations for MATLAB and
Simulink; participating in all aspects of software development,
including gathering requirements, and high-level design, coding,
testing, debugging and maintenance; improving system object
workflows and tools for internal and external customers;
collaborating with other development teams to produce high-quality
codes; and participating in and contributing to design reviews,
code reviews, and project planning. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering, Computer Science, or Aeronautics and Astronautics and
no experience. OR Bachelors degree (or foreign education equivalent) in
Engineering, Computer Science, or Aeronautics and Astronautics and
five (5) years of experience in job offered or five (5) years of
experience developing simulation algorithms for astrodynamics. Special Requirements: Demonstrated expertise designing orbit propagators to simulate
the motion of Earth-orbiting satellites using analytical,
semi-analytical and numerical methods. Demonstrated expertise developing object-oriented design-based
algorithms using MATLAB. Demonstrated expertise developing simulation visualization tools
using JavaScript. Demonstrated expertise using Simulink and code generation
products -- MATLAB Coder, Siumlink Coder, and Embedded Coder -- to
generate C/C++ code from MATLAB files and Simulink models. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23859 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs.
Keywords: The MathWorks, Inc., West Hartford , Software Engineer, Engineering , Natick, MA, Connecticut