Enable job alerts via email!

Embedded Developer

Actalent

Ottawa

On-site

CAD 80,000 - 100,000

Full time

18 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Ottawa is seeking an Embedded Developer to design and develop advanced embedded computing solutions for military applications. The role offers a collaborative environment, competitive pay, and the opportunity to work with cutting-edge technology on projects that support mission-critical operations.

Qualifications

  • 6+ years of full-cycle embedded development and testing experience.
  • Proficiency in embedded development, software testing, and embedded C programming.
  • Knowledge in software testing methodologies.

Responsibilities

  • Engineer, design, develop, and test new embedded products.
  • Support and enhance existing embedded software.
  • Participate in architecture, design, and code reviews.

Skills

Embedded development
Software testing
Embedded C programming
Firmware development
Python scripting

Tools

VxWorks
Git
Bitbucket
Jira

Job description

Our company in Ottawa specializes in providing rugged embedded computing solutions designed to process data in real-time, supporting mission-critical operations across various environments including air, ground, and sea. The engineering team is responsible for developing single board computers, graphics, and Ethernet Switching solutions primarily for military programs, while the manufacturing team handles the production of all electronic components. The Software team operates firmware and VxWorks 6.9 and 7 on rugged single board computers for specific military needs. The role involves porting the existing board support package for VxWorks 6.9 and 7 to new boards, which includes creating new build targets, modifying drivers, and conducting tests.

Responsibilities

  • Engineer, design, develop, and test new embedded products at the forefront of technology.
  • Support and enhance existing embedded software.
  • Apply established development processes and assist in process improvement.
  • Analyze requirements, research and identify solutions, and develop design.
  • Conduct architecture, design, and code reviews.
  • Provide input for architecture and design reviews.
  • Evaluate new technologies and products.
  • Stay current with embedded software trends and share knowledge.
  • Read and understand IC datasheets, register descriptions, and board schematics.
  • Participate in maintaining a positive and productive team atmosphere.
  • 6+ years of full-cycle embedded development and testing experience.
  • Proficiency in embedded development and software testing.
  • Experience with embedded C programming.
  • Knowledge in software testing methodologies including unit, integration, systems, and regression testing.
  • Experience with network switching software development, VxWorks (BSP, device drivers development), or UEFI / BIOS firmware development.
  • Must be eligible for Controlled Goods Designation (CGD).

Additional Skills & Qualifications

  • Proficiency in Python scripting.
  • Experience with Linux and Windows operating systems.
  • Knowledge of ARM processors and U-Boot firmware development.
  • Experience with Slim Bootloader (SBL) development and bare metal programming.
  • Skills in board bring-up and VxBus.
  • Familiarity with Git, Bitbucket, and Jira.
  • Experience in requirements analysis and tracking.
  • Understanding of software test tools and methodologies.
  • Knowledge of PCIe, Ethernet, MDIO, I2C, SPI, TPM, non-volatile memories, SATA, USB, and eMMC.
  • Experience using hardware debugging tools such as digital analyzers and DMMs.

The position requires on-site work five days a week. The team consists of 20 software engineers based in Ottawa, working in a collaborative environment with electrical engineers. The lab is conveniently located near their cubicles for easy access to hardware. Weekly team meetings are held to review project progress, and the Software Team Lead oversees all team activities. The team engages in regular code reviews and uses tools such as Bitbucket and Jira.

Pay and Benefits

The pay range for this position is $55.00 - $62.00 / hr.

Workplace Type

This is a fully onsite position in Ottawa,ON.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email [emailprotected] for other accommodation options.

Create a job alert for this search

Embedded Developer • Ottawa, ON, United States

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Freelance Software Developer (C/C++ - Rust) - AI Trainer

Mindrift

Ottawa

Remote

CAD 90,000 - 120,000

4 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Gatineau

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Embedded Software Developer Ottawa, Ontario

Aversan Inc

Ottawa

On-site

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Embedded Security Software Developer – New Grad 2025

Ciena

Ottawa

On-site

CAD 66,000 - 106,000

5 days ago
Be an early applicant

Senior Software Developer - Embedded (Job Req #2025-275)

Ross

Ottawa

On-site

CAD 80,000 - 120,000

11 days ago

Senior Software Developer - Embedded (Job Req #2025-275)

Ross Video

Ottawa

On-site

CAD 75,000 - 110,000

12 days ago

Software Developer, Embedded

Jobgether

Remote

CAD 70,000 - 100,000

23 days ago

Ubuntu Core Software Engineer

Canonical

Ottawa

Remote

CAD 70,000 - 90,000

23 days ago

Software Engineer, Ceph & Distributed Storage

Canonical

Ottawa

Remote

CAD 80,000 - 110,000

25 days ago