Principal Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: March 23, 2020
Job Description:
Working under the direction of the Engineer - Senior Team Lead
4, will be responsible for designing, developing and testing
sophisticated software; developing world-class tools to model and
simulate Analog/Mixed Signal (AMS) systems within MATLAB and
Simulink; driving plans, carrying out design and implementation,
and engaging with key customers; establishing release goals;
gathering internal and external customer requirements; creating
functional specifications; testing new functionality; and working
with quality engineers, technical writers, user experience
specialists, application engineers, and marketing to ensure
solutions form a lasting foundation for MathWorks customers. Education and Experience: Masters degree (or foreign education equivalent) in Engineering
or Computer Science and three (3) years of experience in job
offered or three (3) years of experience designing Analog and Mixed
Signal (AMS) systems using MATLAB and Simulink. OR Ph.D. degree (or foreign education equivalent) in Engineering or
Computer Science and one (1) year of experience in job offered or
one (1) year of experience designing Analog and Mixed Signal (AMS)
systems using MATLAB and Simulink. OR Bachelors degree (or foreign education equivalent) in
Engineering or Computer Science and six (6) years of experience in
job offered or six (6) years of experience designing Analog and
Mixed Signal (AMS) systems using MATLAB and Simulink. Special Requirements: • Demonstrated expertise designing Analog and Mixed-Signal (AMS)
systems on simulation and modeling platforms -- HSPICE, Cadence
Spectre, or Simulink. • Demonstrated expertise using MATLAB, Simulink, and Cadence EDA
tools to develop analog circuits systems -- Op-Amps, Analog to
Digital Converters (ADC), Digital to Analog Converters (DAC), Sigma
Delta Modulators, Phase Locked Loops (PLL), and
Transmitter/Receivers. • Demonstrated expertise designing AMS systems with feedback
architecture using signal processing and control theory; and
modeling and simulating AMS systems using Simulink and Cadence EDA
tools -- Virtuoso for schematic capture and layout, ADE for
configuration of AMS simulation environment and testbenches, and
Spectre for simulation. • Demonstrated expertise designing software applications in
MATLAB for system level design of Sigma Delta Modulator (SDM),
including creating GUI for parameter entry using MATLAB and Java,
performing object oriented programming in MATLAB, implementing
circuit design and semiconductor device physics equations for
simulation, and delivering Simulink models. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 23583 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Malden , Principal Software Engineer, Engineering , Natick, MA, Massachusetts