Software Developer

Overview

As a member of our R&D team, the Software Developer is responsible for providing leading edge product design in Desktop Applications for our Control Consoles, technical support for manufactured products, assist in building R&D prototypes that are best in class.

The Developer works in conjunction with the R&D Engineering team to lead activities related to code architecture and design and deliver:

  • Software requirements, plans, designs, unit tests, and associated documents throughout product life cycle.
  • Design and code PC based utilities for end-user/customer and in-house use.
  • Conceptual ideas for future projects.
  • Project follow up (concept to pre-production).
  • Testing & Debugging:
    • Design test software for evaluating prototypes and production QA.
    • Development of software testing practices
  • Provide Application lifecycle support.
  • Develop software release management system/process (build tools, repository configuration).
  • Liaise with remote development resources for collaboration and special projects.
  • Research and evaluation of new technologies.

The tools we use for development (Windows and Mac).

  • C++,
  • Qt,
  • Python, C#, VB.

What we’re looking for

  • A Great Attitude!
  • University degree in Computer Sciences, Computer Engineering or equivalent.
  • 4+ years practical work experience in Software Development in an R&D environment.
  • Software Development experience in: C++, Qt (C#, Python, VB).
  • User Interface development.
  • Advanced testing and troubleshooting.
  • Experience with serial and IP based protocols.
  • Highly organized and detailed-oriented.
  • Professional communication skills (verbal and written).
  • Ability to work well independently or as part of a team.

Nice to have

  • Familiarity with Lighting Consoles and entertainment lighting and controls.
  • Configuring and working with databases.
  • Ability to read electrical schematics and operate measuring tools (manual and electronic) for testing and debugging.

Interested in applying?

*To be considered for a position with Spectrum Manufacturing Inc., be sure to: 

Spectrum Manufacturing Inc. is a respectful, caring and inclusive workplace. We are committed to championing accessibility, diversity and equal opportunity. Requests for accommodation can be made at any stage of the recruitment process providing the applicant has met the bona-fide requirements for the open position. Applicants need to make their requirements known when contacted or alternatively you may contact Human Resources.