Search jobs > Ottawa, ON > Embedded software engineer

Embedded Software Engineer

Alarm.com
Ottawa, ON
$67K-$75K a year (estimated)
Full-time

POSITION OVERVIEW

a rapidly expanding, entrepreneurial technology company, is seeking an ambitious, talented Software Engineer with a B.A.

B.S., or M.S. in Computer Engineering, Computer Science, or a related engineering program. Ideal for candidates who are keen on working with technologies such as wide area cell networks (CDMA, 3G-HSPA, 4G-LTE), local mesh networks (Z-Wave, Zigbee, Matter), smart sensors, and IoT devices, this role entails working on home automation and security applications within an embedded Linux environment

RESPONSIBILITIES

The Software Engineer’s primary job responsibilities will include :

  • Developing, testing and debugging embedded software in a Linux environment
  • Collaborating with external partners to securely interface their embedded software with the platform.
  • Coordinating with other departments, such as Software Engineering, Quality Engineering and Product Management to ensure on-time delivery of a fully tested and compatible device that meets product requirements

REQUIREMENTS

  • B.S. Computer Engineering or Computer Science, M.S. is a plus
  • Experience in embedded software development on Linux platforms.
  • Experience with C / C++ coding following scalable and efficient software architecture and design principles.
  • Self-starter, analytical and tenacious problem solver
  • Strong verbal and written communication skills
  • Rigorous attention to detail with a focus on robustness, scalability, and quality of products
  • Passion for working with technology and excitement for creating high-quality consumer technology products

NICE-TO-HAVES

  • Familiarity with networking - cellular, Wi-Fi, Ethernet, Z-Wave, Zigbee.
  • Experience with penetration testing and ethical hacking.
  • Experience with Linux kernel development.

WHY WORK FOR ?

  • Collaborate with outstanding people : We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
  • Make an immediate impact : New employees can expect to be given real responsibility for bringing new technologies to the marketplace.

You are empowered to perform as soon as you join the team!

  • Gain well rounded experience : offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
  • Focus on fun : places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.
  • values working together and collaborating in person. Our employees work from the office 4 days a week.
  • 30+ days ago
Related jobs
Promoted
Procom
Ottawa, Ontario

Embedded C++ Software Engineer, On-site work, Ottawa. On behalf of our industry-leading client, Procom is seeking an Embedded C++ Software ;We are looking for candidates who strive in a fast-paced dynamic ; You will be part of a team that thrives on open communications, empowe. ...

Promoted
ORS Partners
Canada

Bachelor's in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics. Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Prior professional level experience: 8+ years for Princ...

Promoted
MMIST
Ottawa, Ontario

Senior Embedded Software Engineer. We are currently seeking a Senior Embedded Software Engineer to join our Ottawa based team. Providing expert knowledge for embedded software systems to meet budget and customer delivery times. Define and document requirements of the embedded software both into and ...

Promoted
Mist Mobility Integrated Systems Technology, Inc.
Ottawa, Ontario

Senior Embedded Software Engineer. We are currently seeking a Senior Embedded Software Engineer to join our Ottawa based team. Providing expert knowledge for embedded software systems to meet budget and customer delivery times. Define and document requirements of the embedded software both into and ...

Promoted
CS Canada Inc.
Canada

CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. Carry out the software testing (unit or integration) on complex software functions. Debug issues (r...

Actalent
Ottawa, Ontario

Actalent is hiring for an Embedded Software Engineer with Imaging experience to join one of our Telecoms clients in Kanata, ON for a 12-month contract!. We are looking for a core team member with experience in Embedded Software Development and expertise in Imaging and Machine Vision Applications. We...

Alarm.com
Ottawa, Ontario

Coordinating with other departments, such as Software Engineering, Quality Engineering and Product Management to ensure on-time delivery of a fully tested and compatible device that meets product requirements. Computer Engineering, Computer Science, or a related engineering program. The Software Eng...

Actalent
Ottawa, Ontario

Job Title: Embedded Software Imaging Engineer. We are looking for a core team member with experience in Embedded Software Development and expertise in Imaging and Machine Vision Applications. We develop the embedded controls, automation, and user interfaces for complex electro-optical-mechanical sys...

BTA Design Services
Ottawa, Ontario

We are currently searching for a number of key technical resources, including a Senior Embedded Software Engineer with expertise in low-level driver development. About Us: Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA d...

Mannarino Systems & Software
Anywhere - Canada

Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements. Engineering degree in Software or Computer Engineering. Embedded software and debugger probes. MANNARINO Systems & Software Inc. ...