General Description:
Manufacturing Automation Laboratories Inc. develops virtual machining and optimization solutions that are used worldwide. Our mission is to develop advanced science-based and industry-friendly machining simulation and optimization software, serving the long-term needs of aerospace and other advanced manufacturing industries. We are looking for software engineers who can effectively work in a development environment with a focus on machining solutions.
Position Duties & Responsibilities:
• Execute full software development life cycle (SDLC) and integrate software components into a fully functional software system
• Develop flowcharts, layouts, and documentation to identify requirements and solutions
• Produce specifications and determine operational feasibility
• Write well-designed, testable code
• Perform system integration and testing, problem troubleshooting, and resolution
• Deploy programs and evaluate user feedback
• Comply with project plans and industry standards
• Ensure software is updated with the latest features
• Document and maintain software functionality
Qualifications and Core Competencies:
• Bachelor's Degree in Computer Science, Software Engineering, Mechanical Engineering, or a related field;
• Minimum 2 years of software development experience in a team;
• Fluency with programming languages C# and C/C++;
• Must have development experience on WPF and MVVM;
• Experience with CAD/CAM, and OpenGL development is preferred;
Work Status: Full-time (40 hrs per week).
Principals only. Recruiters, please don't contact this job poster.