Software Engineer Jobs in Natick, Massachusetts - Page 3

1000+ jobs

Job Summary As the C++ Senior Software Engineer in Test you will be responsible for developing and implementing test plans, creating automated test suites and conducting hands-on testing of MATLAB foundation infrastructure. As a member of the quality engineering team, you will participate in projects from their design stages and play a critical role in driving it to final product release. Respon...

Job Summary Join the team responsible for developing automated test suites and conducting hands-on testing of MATLAB language features related to object-oriented design. The Quality Engineer will serve as an advocate for software quality and is responsible for the development of testing strategies for new and legacy features. As a member of the MATLAB language development team, the Quality Engine...

Job Summary As a MATLAB Software Engineer in Test you will be responsible for developing and implementing test plans, creating automated test suites and conducting hands-on testing of the MATLAB interface with external languages/libraries. As a member of the quality engineering team, you will participate in projects from their design stages and play a critical role in driving it to final product ...

Job Summary The MATLAB Desktop Team is looking for an energetic and talented engineer to help build new infrastructure to register and integrate MATLAB toolboxes with the MATLAB desktop environment. You will also help build new desktop infrastructure for tighter integration of toolboxes and desktop tools with MATLAB Online, our recent product that provides online access to MATLAB from any web bro...

Job Summary The Senior Infrastructure Software Engineer will design and develop software infrastructure that is used for memory and unit testing for a range of MathWorks products and the software languages they are developed in. Responsibilities Design and develop memory testing tools and evangalize their adoption Champion the development and integration of unit testing functionality into mult...

Job Summary Stateflow is high level, graphical programming environment with an innovative semantics coupled with a state of the art simulator, debugger and code generation engine. Automatically generated code from Simulink and Stateflow is embedded in thousands of real products around the world ranging from cell-phones to aircraft engines. Our group is responsible for all aspects of Stateflow dev...

Job Summary The MATLAB Hardware Manager team will be designing and creating a framework and infrastructure to allow MathWorks to develop a consistent, easy to discover, and easy to use app to discover and use their supported hardware devices. The MATLAB Hardware Manager team seeks to make it easier for hardware teams to be able to quickly produce high quality user interfaces for new and existing ...

Job Summary Ever wondered how to get live data into MATLAB from scientific instruments? As a member of the Instrument Control Toolbox team, you will develop new features, improve existing functionality and maintain code that enables users to interface MATLAB with scientific instruments such as spectrum analyzers, oscilloscopes, function generators, etc. over a variety of standard interfaces and ...

Job Summary Are you interested in making it easier for MATLAB users to work with data acquisition devices? As a member of the Data Acquisition Toolbox team, you will develop new features, improve existing functionality and maintain code that enables users to interface MATLAB with data acquisition devices from vendors such as National Instruments, Analog Devices, Measurement Computing, and other ...

Job Summary Come join our energetic team in enhancing testability, developing automated test-infrastructure and conducting hands-on testing for Stateflow. As part of this position, you will be implementing next-generation test strategies, techniques and tools for identifying issues in Stateflow simulation semantics, code-generation and user interfaces. As a member of the development organization,...

Job Summary You will be part of a team that is responsible for developing and evolving the a xUnit-style Unit Testing framework for MATLAB, the world’s premier scientific computing language. This position requires a strong QE mindset, excellent debugging skills and a passion to provide the best customer experience for both internal and external customers. In this role, you will have an opportunit...

Job Summary The Test and Measurement Infrastructure team in MathWorks creates internal architecture to support MathWorks’ transition to web based computing and hardware integration. As a Quality Engineer in this team, you will be responsible for identifying and solving key testing needs for this internal infrastructure and helping us deliver a strong platform for web and hardware integration tech...

Job Summary As a Software Quality Engineer, you have the opportunity to ensure the delivery of reliable and sophisticated Simulink features that enable our customers to model, simulate, and deploy Distributed Embedded Systems. You will be part of an energetic team of engineers with special passion for solving multidisciplinary challenging problems (ODE Solvers, Heterogeneous Distributed Systems, ...

Job Summary As a DSP and Communications Software Engineer in Test at MathWorks, you will be responsible for developing test suites and conducting hands-on testing for the DSP and Communications System Toolbox products. As a member of the highly-skilled and experienced development team, you will participate in projects from their early design stages, influence feature requirements and specificatio...

Job Summary Do you write quality C++ code? Would you like to join a dynamic development team that is developing cutting-edge analysis techniques for a dynamic language? Do you have a desire to learn about compiler technologies that transform source code? Do you want to work with commercial software products that make the world a better place? If you answered yes to these questions, we want to tal...

Job Summary Simulink is widely used for control system design cross multiple industries and application domains; automatic C/C++ code generation is being used for embedded system deployment. Join a focused development team responsible for a new backend code generation architecture that will enable and improve many downstream features. As a member of our team you will define and evolve this new in...

Job Summary Join our team in developing advanced tools our customers use to rapidly implement their numerical designs as high performance embedded software. In this role you will enhance MATLAB and Simulink’s algorithms that help our customers design everything from automobiles to sports gear to medical devices. You will use C++ and MATLAB, design using object oriented methods, take part in a ful...

Job Summary We are seeking a C++ software architect to join a highly energetic team to work on the new Simulink Plugin Infrastructure . Simulink, a world-class graphical simulation language, is used by scientists and engineers to model and implement dynamic systems. Simulink is used in building complex aerospace, automotive, etc. systems to everyday systems such as cell phones and washing machine...

Job Summary Join the Simulink software development team and create new algorithms for real-time and multicore features our customers use in dynamic system modeling and simulation. Responsibilities You will work in a C++ codebase which drives Simulnk's compilation and simulation engine and you'll particiapte in all facets of the software development lifecycle including requirements, design, deve...

Job Summary We are seeking a motivated and talented software engineer to advance the core technology in Embedded Coder that enables automatic code generation from Simulink. The automatically generated code from the Embedded Coder can be found in thousands of real-life products around the world ranging from cell-phones to aircraft engines. For this position, we are looking for an experienced C++ ...