Senior Software Engineer Jobs in Southborough, Massachusetts

254 jobs

Job Summary Would you like to join a dynamic development team that is developing cutting-edge analysis techniques for a dynamic language? Are you passionate about finding user coding mistakes with program analysis? Do you have a desire to apply compiler technologies that transform source code? If you answered yes to these questions, we want to talk with you. Successful candidates will join an en...

Job Summary Are you passionate about excellence in software development? Do you enjoy improving processes, leading change, and coaching and supporting people as they apply new skills? You will work with a internal community of software development teams as they learn, apply, and evolve new technologies, skills, processes in our quest to create great products. Topics will range across the softwar...

EMC is seeking a technical lead with deep knowledge of Continuous Delivery best practices & experience leading a Continuous Delivery transformation effort, develop and implement a strategy that addresses people, process, & technology changes needed to transition the EMSD VNX organization to a SAFe and CI/CD development model. PRINCIPAL DUTIES AND RESPONSIBILITIES Gate keeping, owning the quality...

Job Location: Hopkinton, MA Accelerate your career as you help reinvent the value and impact of information for business everywhere. At EMC, we are leading customers on their journey to cloud computing by enabling them to store, manage, protect and analyze their information assets in a more agile, trusted and cost-effective way. If you are passionate about technology and want to be part of the in...

Senior Software Engineers. Multiple Openings. Responsible for designing, developing, and maintaining middleware solutions. Work in shared services domains, perform automation activities, and provide level 1 and 2 support. Work with Java, J2EE, Oracle, SQL Developer, Unix Shell Scripting, .Net, Control-M, PL/SQL, Perl Scripting, and ITIL. 40 hrs/wk. Must have Master's degree or equivalent in Co...

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++ ...

Job Summary The MathWorks is looking for a smart, creative and energetic Senior Software Engineer with interest in building massively scalable concurrent systems whose interest, curiosity and passion drives innovation and production quality to new levels. Successful candidates will work on a cohesive engineering team who share an intrinsic drive for delivering high quality products. Responsibili...

Job Summary We are looking for that rare combination of machine learning expertise and software engineering skills. If you have that combination and want to put your talents to good use, come join the development team for the Statistics and Machine Learning Toolbox. We need you to help us expand the machine learning capabilities in MATLAB. As a key member of the development team, you will lead pr...

Job Summary We are seeking a self-motivated and self-directed software engineer to drive the design and development of core capabilities related to web services connectivity in MATLAB. You will be responsible for delivering C++ libraries to MATLAB developers who need to integrate with MathWorks web services related to installation, licensing, and cloud-computing features. This position requires e...

Job Summary We are looking for an experienced software engineer who is good at abstract thinking and algorithm design. Knowledge of compilers, formal methods or program analysis is a plus. You will join a dynamic core development team to enhance the Simulink Design Verifier product with brand new verification capabilities. This position offers you a great opportunity to learn many of our core tec...

Job Summary The MathWorks is looking for a design-oriented Software Engineer with expertise in building modern JavaScript UIs and widgets. Your passion for usable and attractive web UI’s should drive innovation and production quality to new levels. Successful candidates will join a small engineering team that shares a passion for getting things done and delivering well crafted, high quality code....

Job Summary Are you someone who likes to roll up your sleeves and really get something done? Someone who can abstract, but will do whatever needs to be done now to make a difference? We are seeking a really special software developer who can look beyond the bits and bytes and help us shape our future. Someone who stays abreast of industry trends and can translate those changes and requirements in...

Job Summary Cameras are everywhere. What can you do to help scientists and engineers make sense of their images? Join the image processing group to choose, design, and implement state-of-the-art algorithms for products based on MATLAB. Responsibilities Assess research literature to identify promising algorithms Design MATLAB interfaces Lead planning and prioritization activities Gather user ...

Job Summary Join a small dynamic team responsible for the infrastructure that supports all MathWorks products and internal tools. Work closely with development to assist in and improve the performance of building our software. Responsibilities Problem solving Architecting solid cross-platform code and tools Tracking and improving the performance and reliability of our build systems Helping a...

Job Summary As a member of the Platform Evolution team you’ll strive to ensure that MathWorks products take full advantage of the latest capabilities offered by Microsoft Windows and Apple Mac OS X. You will evangelize the need for our products to leverage these capabilities, work with product groups to determine how best to utilize those capabilities and implement foundation libraries to support...

Job Summary The performance teams work to optimize MathWorks software in both speed and memory, finding and eliminating the biggest bottlenecks and wastes in our codebase. We utilize leading industry techniques to parallelize existing single-threaded code and make our software leaner and more responsive. Responsibilities You will work in C++, MATLAB, Java, and Javascript and at the interfaces b...

Job Summary We are looking for a Software Developer to be a member of a dynamic, cross functional team responsible for designing and building technologies used to share MATLAB algorithms and applications with other users or larger IT infrastructures. This role will focus on creating deployed applications through dependency analysis, packaging and build time tools. For more information on our dep...

Job Summary Enhance and extend the capabilities of the MATLAB Editor and debugger by designing and developing new high visibility features in addition to building out the Editor's core extensible infrastructure and APIs. We are seeking someone who is passionate about clean user interface design, and also excited about writing clean, modular, extensible code that extends across the full stack. Re...

Job Summary We are looking for a smart, creative, talented, driven Senior Software Engineer. You will utilize your cutting edge web development skills (Cloud, HTML5, JavaScript, Web Services) to advance our online learning applications, APIs and integration framework as we drive the MATLAB and Simulink Online Learning platform forward. You will be part of a small, new, fast paced team working dir...

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...