Current Postings
Project Manager
Status: Full-time
Location:Toronto
Duration:Regular
Start Date:ASAP
Position Information:
As a Project Manager with our Software Engineering Group, you will plan, organize and manage the software development activities for one or more projects. This role will oversee all elements of each project such as: determination of requirements, estimating resource requirements, development and management of project schedules, indentify and manage risks, deploying appropriate resources, evaluating and communicating progress to internal / external stakeholders and post implementation review. The successful candidate will ensure projects are delivered within scope, on-time, on-budget (P&L) while meeting stringent quality and performance requirements. Another key responsibility for this role will be to assist in the development and implementation of our Project Management Organization.
You are a seasoned project manager with “hands on” software development experience, preferably in the avionics flight control systems/displays sector. You relish the challenges that come with managing complex multi-person-year projects and thoroughly understand the importance of delivering on scope, on budget and on schedule. . A skilled communicator, you are able to provide clear concise status updates to customer stakeholders and when necessary, successfully negotiate resolutions to red flag issues and problems. Furthermore, you are an expert when it comes to the delicate balancing act between delivering high customer satisfaction yet tactfully funneling customers’ natural inclination for scope creep into new revenue generating change requests. Your skills include an extensive knowledge of project.net and earned value reporting. Our work environment demands that you are a team player, who effortlessly can work with all functional groups within our organization.
Ideally, you have a bachelor degree in Computer Science, Computer Engineering and/or PMP combined with a minimum of 10 years of software development experience in which 4 to 6 years were in a project management role. You have extensive experience leading small, medium and large scale projects in a dynamic and fast paced environment.
Sr. OpenGL Developer
Status: Full-time
Location:Open
Duration:Regular
Start Date: ASAP
Position Information:
Based in our downtown Toronto office, we are looking for an experienced Low Level Embedded Software Developer to work with our dynamic team. In this role, you will be responsible for all aspects of the Open GL graphics solutions and driver level development for avionics, automotive and other applications. You will be required to implement OpenGL extensions and port an OpenGL driver to custom hardware and adaptation to different embedded OS. In this role you will be involved in the complete software development life cycle including: project planning, determining requirements and design, software development - coding, and working with our quality assurance team to verify and validate solutions according to customer requirements. Candidates must be able to work independently, show initiative, and demonstrate an ability to manage project deadlines, scope and requirements.
Requirements:
- C / C++
- Windows 2000/XP/CE, Linux, Apple Macintosh OS, as well as embedded operating systems (QNX, VxWorks, Integrity)
- Strong knowledge in 3D graphics technology (OpenGL, D3D)
- Knowledge of embedded graphics such as LCD interfaces or bus configurations
- Experience developing device drivers
- Experience in performance analysis of graphics pipeline
- Experience in 2D / 3D graphics, DirectX, OpenGL, Audio, Video, or Game Software Development is an asset
- Experience in networking, data communications, wireless is an asset
- Software development in a DO-178B environment, specifically working with avionic applications
- 10 to 15 years experience in professional software development
Review our current openings. Then use the form below to submit your resume. We will review it for a match to all open positions within your selected category. If you are only interested in applying for a particular position, please include this information in a cover letter attached to your resume.
For more information on submitting a resume please see our FAQs