We're Hiring

We're always looking for smart, innovative and talented people to join our team.

Please visit our LinkedIn and Indeed profiles for up-to-date job listings. Or reach out to us at [email protected]

Senior Software Designer – Firmware/Embedded Systems

Dartmouth, Nova Scotia

About J-Squared Technologies Inc.™

J-Squared has over 30 years of experience excelling in operationally demanding performance
environments. Our ruggedized products and solutions are innovative, needs driven, and focused on
quality and reliability. Our Octagon Systems line of products is a global leader in rugged computer
systems built for use in extreme environments such as mining, military, transportation, and marine. We
architect and manufacture systems that work no matter what.

J-Squared’s significant growth has resulted in the company expanding its teams in both Ottawa and
Dartmouth to meet this increased demand.

J-Squared is looking to hire a Senior Software Designer for Firmware and Embedded Systems to
join our growing Dartmouth based team on a full-time basis. Reporting to the Engineering Manager, you
will be responsible for the design and implementation of software solutions for our evolving product line
and to meet the needs of our customers.  

Key Responsibilities

The role will include the following elements, balanced according to the evolving needs of the organization and our customers:

  • Architect, design and implement embedded software applications and test software.
  • Engineering validation of design solutions.
  • Support internal customers including manufacturing, field return operations, and environmental test operations.
  • Interface with external customers during the design process to ensure the customer vision is consistent with the delivered design.
  • Collaborate with our cross-discipline team of engineers and technicians to deliver high quality design solutions

Key Qualifications

  • B.Sc. degree in a relevant field or equivalent experience (Computer Science or Computer Engineering)
  • 5+ years of experience working with embedded solutions.
  • Experience with the C programming language.

Preferred Qualifications and Experiences

  • Experience with C++, bash scripting, Assembly, PERL, or Python.
  • Proficient in writing, testing, and debugging code on a variety of platforms including microprocessors, ARM-based systems, and x86 Intel processors.
  • Knowledge of embedded communication protocols (i.e. SPI, I2C, UART, PCIe, USB) and security protocols (TPM).
  • Familiarity with different operating systems, including but not limited to Windows, Linux, Embedded Linux, and UEFI.
  • Good oral and written communication skills.
  • Is a team player that enjoys working in a collaborative environment.
  • Highly motivated and energetic with a driving desire to learn and deliver within committed timelines.

To Apply

Please submit a cover letter and CV to Recruiting via email at: [email protected]. We would like to thank all applicants for their interest, however, only candidates under consideration will be contacted.

J-Squared respects the dignity and independence of people with disabilities and provides accommodation and support to persons with disabilities throughout any recruitment process, once made aware of a need for accommodation. If you require any special accommodation or support during the recruitment process, please indicate so in your application.