Skip to navigationSkip to content

Embedded System Senior Software Developer (Temporary) (68586)

Presagis (a CAE company) is looking for a senior software developer to work in the User Applications team of its Embedded Graphics division. With a strong focus on the commercial and military avionics domains, Presagis' Embedded Graphics business unit develops software tools to help customers create graphical displays used in modern glass cockpits. Visit our site to find out more about these tools.

This position involves taking a leading or prominent role in software design and implementation of standard product features and delivery of custom projects. These activities may be performed in the Montreal office or onsite at customer facilities around the world. Whether product or project, the successful candidate will be involved in all aspects of the software development lifecycle, from customer discussions, use case and requirements development, prototyping, design, coding, debugging, and integration. The role provides opportunities to use your technical knowledge, business acumen, and interpersonal skills making this a desirable role in software development. In your new role, you will lead interesting and challenging development programs.

You will have the opportunity to develop in a dynamic, innovative and multidisciplinary environment in an open-plan workspace that encourages collaboration. PRESAGIS provides leisure spaces including a cafeteria and games area, as well as flexible hours and the option of occasional telework. You will have the opportunity to travel internationally and meet and work with professionals from different countries. Join our team and share your passion with us!

Responsibilities

  • Act as technical lead, solutions architect or subject matter expert to software engineering groups
  • Design, develop, document, and integrate solutions into larger codebase
  • Design, develop, document, and integrate solutions into larger codebase
  • Create software artifacts (e.g.: requirements, design, tests, review comments, etc.)
  • Travel to customer sites may be required (10-15% of the time)

Hard Skills and Qualifications

  • Bachelor's degree in Engineering, Computer Science or related field
  • Knowledge of DO-178C (required)
  • 7+ years of experience as a software developer and in technical lead roles
  • C++ software development experience (required)
  • Knowledge of Microsoft Visual Studio (required)
  • Knowledge of embedded Real-Time Operating Systems and hardware, such as VxWorks, Integrity, LynxOS, DEOS, PikeOS, etc. (asset)
  • Knowledge of C# and WPF (asset)
  • Knowledge of scripting languages such as perl, python, etc (asset)
  • Knowledge of OpenGL and/or GPU shader programming (asset)

Soft Skills

  • Good communication skills (English and French)
  • Attention to detail
  • Ability to multitask
  • Ability to work with minimal supervision
  • Effective stress management