Search for more jobs
GUI Platform Software Engineer
Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Software Development
Job Number:
11083-DCOL
Job Summary
The MATLAB UI Platform team is seeking a motivated software engineer with a passion for developing user interface capabilities to join the team that is responsible for the MATLAB GUI building platform. You will be part of a dynamic team that is responsible for the design, implementation, maintenance and evolution of the UI component library and tools and help build the next generation of GUI building capabilities for MATLAB.
Responsibilities
- Develop and maintain MATLAB UI components and tools
- Apply modern coding and design standards, respond to evolving platform requirements
- Create requirements and design specifications, plan and implement new capabilities
- Collaborate with User Experience, QE, Documentation and other support teams
- Work in an Agile development environment and apply lean and test driven methodologies
- Provide continuous value to customers through regular enhancements and timely bug fixes
Qualifications Required / Preferred
- B.S. in Engineering or Computer Science with 3+ years of commercial software development experience or an M.S degree with equivalent experience
- 2+ years of commercial software development experience
- Working experience with MATLAB, C++, or Java coding and debugging
- Excellent user interface design and implementation skills
- Experience with HTML, JavaScript, Dojo, AJAX, and related technologies
- Excellent presentation and communication skills
Nice to haves
- Experience with OO design and API design
- Experience with Rich Internet Application (RIA) design and implementation
- Experience with refactoring and maintaining legacy code
- Experience with SDLC, Agile and Lean development
- Experience interfacing with external customers
- Experience with unit testing and test frameworks
Why MathWorks?
It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.
MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 2500 people in 15 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.