Embedded Systems Engineer II: Camera & SoC Dev

Gentex Corporation

Ottawa

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Gentex Corporation in Ottawa is seeking an Embedded Software Engineer II to design, develop, and test software for our embedded platforms. You'll work with cross-functional teams to meet product requirements and contribute across the full development lifecycle.

The role requires a Bachelor's in Electrical/Computer Engineering or Computer Science, 2+ years in software development, strong C/C++, embedded systems, and experience with Linux, RTOS, and modern toolchains.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
  • 2+ years of technical experience in all phases of software development lifecycle.
  • In-depth knowledge of embedded systems and electronics components.
  • Proficiency in C, C++, assembly languages, and real time operating systems.
  • Proficiency in Linux and MS Office Suite.

Responsibilities

  • Execution of full development lifecycle including requirements, design, development, test and validation.
  • Coordinate with cross‑functional teams across hardware, mechanical, product and software projects.
  • Design and implement features for embedded platforms, including cameras, SoCs, sensors and drivers.
  • Participate in code reviews, estimation and planning meetings.
  • Contribute to process improvement and software compliance activities.
  • Assist in recruiting and screening candidates as needed.
  • Provide technical guidance and mentorship to junior team members.
  • Other duties as assigned.

Skills

C
C++
Assembly
RTOS
Embedded systems
Linux
Video processing
Camera development
Wi‑Fi / BLE
Agile processes

Education

Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science

Tools

Git
Bitbucket
Jenkins
JIRA
Azure DevOps

Job description

Gentex Corporation in Ottawa is seeking an Embedded Software Engineer II to design, develop, and test software for our embedded platforms. You'll work with cross-functional teams to meet product requirements and contribute across the full development lifecycle.

The role requires a Bachelor's in Electrical/Computer Engineering or Computer Science, 2+ years in software development, strong C/C++, embedded systems, and experience with Linux, RTOS, and modern toolchains.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer II
Embedded Software Engineer II

Gentex Corporation • Ottawa

On-site
CAD 90,000 - 120,000
Embedded Systems Engineer: Real-Time Video & AI Processing
Embedded Systems Engineer: Real-Time Video & AI Processing

Beyond SOF • Toronto

On-site
CAD 121,000 - 140,000
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Embedded Systems Software Engineer
Embedded Systems Software Engineer

Protingent • Markham

On-site
CAD 110,000 - 190,000
GEO Semiconductor - Embedded Systems Software Engineer
GEO Semiconductor - Embedded Systems Software Engineer

Beyond SOF • Toronto

On-site
CAD 121,000 - 140,000
Embedded Firmware Engineer - Onsite in Ottawa
Embedded Firmware Engineer - Onsite in Ottawa

Curtiss-Wright Corporation • Ottawa

On-site
CAD 75,000 - 100,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+3
Senior Embedded Software Engineer - Photonics (Linux/VxWorks)
Senior Embedded Software Engineer - Photonics (Linux/VxWorks)

Ciena • Ottawa

On-site
CAD 80,000 - 128,000
Medical benefits
Dental benefits
Vision benefits
+1
Embedded Systems Software Engineer
Embedded Systems Software Engineer

Akkar • Toronto

Hybrid
CAD 90,000 - 130,000
Lead Embedded Systems Architect (C/RTOS)
Lead Embedded Systems Architect (C/RTOS)

Doist • Oakville, Southwestern Ontario

On-site
CAD 116,000 - 155,000
Hybrid work model
Home office reimbursement
Baby bonus & parental leave
+4