Careers

Storyboard Product Software Developer

Storyboard Product Software Developer

Location Ottawa, ON
Start Date November 4, 2019
Security Clearance Background Check required
Duration Permanent
Date Posted October 3, 2019
Job ID 11698
Maplesoft Group is currently seeking a Storyboard Product Software Developer to join one of our clients located in Ottawa for a permanent role.
 
Tasks include but are not limited to:
- Produce Java (Storyboard Designer) and C (Storyboard Engine) based software
- Develop new product functionality based on customer feedback
 - Enhance user experience with better design time workflows
 - Support new rendering features end-to-end, from Engine to Designer
 - Create new design analysis tools for embedded deployments
- Collaborate with team members to identify and resolve product issues
 - Resolve rendering differences in cross platform environments
 - Profile and optimize Designer and Engine performance
 - Address product deficiencies and shortcomings
- Improve product quality with new automated test scenarios
 - Identify product deficiencies and areas of improvement
 - Enhance product test code coverage
 - Participate in regulatory compliance test and development activities
- Source code control, track bugs, perform continuous integration and code analysis
- Code graphics and user interfaces
 
Requirements:
- Post-secondary degree in Computer Science, Software Engineering, Mathematics or other related discipline and/or diploma in a related field and/or equivalent in a combination of years of experience and education
- An acceptable level of Software development experience at a product level in either C or Java
- Experience in scripting languages such as Lua or JavaScript
- Linux/QNX development experience
- Experience in graphics rendering and layouts for UI and UX design patterns
- Keen eye for detail and usability
- Experience with 2D and 3D application tools such as Photoshop or Illustrator
- Effective oral and written communication skills
- Collaborative team player with a knack for solving problems
- An impressive work ethic and a rocking attitude that goes with it!
 
Asset Experience:
- Experience in Lua
- Experience working with and interfacing with embedded systems
- Prior experience with UI frameworks including Storyboard, Qt, XWindows, or JavaComfortable with OS, editor and tools to be immediately productive
- A full competency in one of C or Java
- Software development experience at a product level
- Enjoy challenges of putting big things into small spaces
- Interest in user experience, user interfaces, graphic design or rendering technologies
 
Personal Suitability
- Energy and enthusiasm
- Critical thinking
- Team attitude
- Desire to learn
Maplesoft Group prides itself on its distinct corporate culture and recognizes that success is a direct reflection of our most valuable asset - our people.  Therefore, attitude and ambition are key personality traits we seek out, along with skill and aptitude, in potential employees.
We thank you for your interest in Maplesoft Group and wish to advise that only candidates under consideration will be contacted.

 

Contact Recruiter:
kelly.graham@maplesoftgroup.com