Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Job Openings

Senior Software Engineer - Java


Job #:

6184-AB

Job Title:

Senior Software Engineer - Java

Location:

Natick MA

% Travel:

None to Minimal

Area of Interest:

Senior Software Engineer - Java


Job Summary

We are seeking a senior level software engineer with parallel computing expertise to take ownership of the MATLAB Command Window and other crucial components of the MATLAB's Integrated Development environment (IDE). With the introduction of new parallel computing capabilities in the MATLAB language, the desktop needs a design to best fit the parallel developer user experience. Using Java programming skills, OO design knowledge, and multi-threading development experience, you will work closely with the infrastructure team to make this happen.



Responsibilities

  • Analyze current and projected user needs and translate them into requirements and functional specifications
  • Design and code new Command Window and other desktop functionality to provide leading edge capabilities
  • Contribute at all levels of the software development cycle including architecture, design, implementation, and testing
  • Adhere to high quality coding and testing practices including continuous refactoring and rigorous unit testing


Qualifications

  • BS/MS in Computer Science, Engineering, Math, or other technical field
  • 4+ years of Java + Swing programming experience and is passionate about User Interface (UI) design
  • Experience with parallel development and multi-threaded applications
  • Proven skills in software architecture and object oriented design
  • Must be comfortable working with a large code base
  • Experience working with MATLAB a plus




E-mail this page
Print this page

Job Openings
Worldwide

Spotlight Job