Software Developer in Waterloo at Johnson Service Group

Date Posted: 8/6/2022

Job Snapshot

Job Description

JobID: 390331

JSG Professional Services is looking for a Software Developer for one of our Clients in Ontario.  The ideal candidate for this position has a passion for programming at all levels, interest in embedded systems, good communication skills and the ability to work well independently as well as within a team.


  • Build the software tools which help customers create solutions based on Clients wireless and DSP devices, including:
      • Integrated Development Environments (IDEs)
      • Compilation tools integration (compilers, assemblers, linkers, debuggers, etc.)
      • Software development kits
      • User interfaces
      • Diagnostic or other engineering tools
      • Communication libraries
  • Design and develop features that provide innovative ways to enhance the user experience when using Clients tools.
  • Provide technical content for end user documentation.
  • Conduct product release activities including the development and maintenance of Clients continuous integration/deployment infrastructure.
  • Provide support for customer issues or requests.


  • University degree in Computer Engineering, Software Engineering, Computer Science or a related discipline.
  • 0-3 years of experience in software development.
  • Interest or experience with wireless communications and/or audio signal processing.
  • Experience designing and implementing software for cross-platform environments.
  • Experience developing software to quality-driven processes or standards.
  • Experience in some or all of the following technical areas:
    • Object-oriented programming with languages such as C++, Java, and C#
    • Windows application design
    • Mobile device applications for Android and iOS
    • Graphical User Interface (GUI) tool design and development
    • Scripting language experience, particularly with Python
    • Familiarity with embedded software Integrated Development Environments (IDE) like Eclipse, Keil or IAR.
  • Experience with best-in-class software development methodologies including Agile Software Development, Test-Driven Development and/or Continuous Integration/Deployment (CI/CD)

•* Johnson Service Group (JSG) is an Equal Opportunity Employer. JSG provides equal employment opportunities to all applicants and employees without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, marital status, protected veteran status, or any other characteristic protected by law.

Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Never miss out on a job opportunity again by signing up for our Talent Network to receive job alerts that match your interests and experience.

Connect With Us