Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: January 17, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing and developing sophisticated
software; developing high performance signal processing algorithms
for simulation and deployment to embedded systems targeting
communications, audio, and other applications; developing signal
processing algorithms using MATLAB and C/C++ to enable real-time
processing of wireless communications and digital audio; using
multi-threading/SIMD techniques; applying high performance signal
processing in real-world wireless communications, digital audio and
other areas; and working with partners and customers, quality
engineers, application engineers, technical marketing, technical
writers and usability specialists throughout the software
development process to ensure solutions become a solid and lasting
foundation for MathWorks customers. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. Special Requirements: Demonstrated expertise in object-oriented design and analysis
using MATLAB and C++; and writing high-performance code to optimize
performance and memory management. Demonstrated expertise designing Digital Signal Processing (DSP)
filters using MATLAB and C++; and designing, developing and
implementing digital filters for signal processing applications,
including performing digital processing of streaming signals and
real-time signal processing. Demonstrated expertise using Simulink for model-based design and
developing infrastructure for simulation and code generation. Demonstrated expertise in the full software development life
cycle (SDLC), including requirements gathering, functional design,
architecture design, and implementation using a test-driven
development (TDD) approach. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 30590 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities.html
Keywords: The MathWorks, Inc., Boston , Software Engineer, Computer , Natick, Massachusetts, Massachusetts