Job Openings
Senior GUI Engineer
Job #: | 5827-TL |
Job Title: | Senior GUI Engineer |
Location: | Natick MA |
% Travel: | None to Minimal |
Area of Interest: | Senior GUI Engineer |
Job Summary
In this position you will work with the GUI Building Tools team to maintain and evolve the current MATLAB GUI building component set. The ideal candidate for this role will be someone who has strong C/C++ development skills and experience working with legacy code.
Responsibilities
- The short term responsibilities of this position will involve working extensively with an existing code-base to improve quality through code refactoring and rearchitecture
- Working on the implementation of a new framework for the MATLAB GUI building platform in the long term
- Migration of GUI components to a new GUI framework
- Creating C/C++ and Java unit tests
Qualifications
- BS/MS and 5+ years of commercial software development experience
- Strong C/C++ coding and debugging skills, experience using STL and Design Patterns
- Solid experience refactoring large, complex, legacy code base
- Demonstrated success building desktop applications and frameworks
- Must be familiar with UML
- Must have clear, articulate communication skills, both verbal and written
- Can be effective independently, as well as when working on a team
Nice to have:
- Commercial industry experience with Java threading and multi-threading in general
- Commercial industry experience with Swing or AWT and GUI building in general
- Familiarity with Agile Development and Extreme Programming techniques
- Experience with MATLAB and Handle Graphics
- Experience interfacing with customers
Store
