Skip to main content
Post your resume and find your next job on Indeed!

Computer Programming jobs in New Brunswick

Sort by: -
    • R&D projects involving industrial control, real-time systems, computer vision, machine learning, embedded AI or edge-ML, and IoT.
  • View similar jobs with this employer
    • Experience using programming languages such as Java, Javascript, C#, Python, Apex.
    • Client-centric and passionate about delivering exceptional service.
    • College diploma or bachelor’s degree in computer science or relevant experience.
    • The Software Tester III leads complex testing efforts, contributes to devising…
    • The position requires experience in a technical environment with strong background in computer applications and online document management.
    • The Solution Designer – AI translates business needs into scalable, secure AI and analytics solutions aligned with enterprise data and analytics strategy.
    • Innovate: Work with teammates to develop bespoke designs, new tools and efficient workflow utilizing computer programming, AI and advanced analysis software;…
    • Oversee software programming and documentation development.
    • Experience writing programming project specifications and developing clean technical documentation.
    • As a member of the military, Geomatics Technicians capture, analyze, process, present, disseminate and manage geospatial data to support the operations of the…
    • You will be involved in the early implementation process, developing and programming library content, templates, standards, workflows, and ongoing maintenance…
    • Innovate: Work with teammates to develop bespoke designs, new tools and efficient workflow utilizing computer programming, AI and advanced analysis software;
Get email updates for the latest Computer Programming jobs in New Brunswick

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

computer programmer

Career Resources:

Job Post Details

Embedded Electronics Developer R&D - job post

CE3 Electronics Inc.
4.7 out of 5 stars
Dieppe, NB
From $90,000 a year - Full-time

Job details

Pay

  • From $90,000 a year

Job type

  • Full-time

Location

Dieppe, NB

Benefits

Pulled from the full job description

  • Paid time off
  • Vision care
  • Dental care
  • Life insurance
  • RRSP match
  • Casual dress
  • Extended health care

Full job description

Build the next generation of embedded and connected technology:

CE3 Electronics is looking for a strong Embedded Electronics Developer to join our R&D team. This is a great opportunity for someone who wants to work on exciting, real-world products and help shape future technologies in embedded systems, machine learning, industrial control, and IoT.

At CE3, you will work on innovative projects spanning embedded hardware, firmware, software, and intelligent systems. You will collaborate with a skilled team, solve meaningful technical challenges, and grow with a company that is building for the future.

What you’ll work on:

Embedded hardware, firmware, and software development

Embedded Linux platform setup and customization, including kernel configuration, device tree, drivers, U-Boot, Yocto/Buildroot builds, Qt integration, and cross-compilation toolchains

Embedded Linux hardware platforms with NPUs, including board bring-up, SDK/environment customization, and AI or ML accelerator integration

Qt-based applications, display drivers, communication interfaces, and embedded C/C++ services

Schematic design, PCB layout, high-speed routing, board bring-up, testing, and troubleshooting

R&D projects involving industrial control, real-time systems, computer vision, machine learning, embedded AI or edge-ML, and IoT

What we’re looking for:

Deep hands-on experience setting up and customizing embedded Linux systems, including BSPs, kernel configuration, device tree, drivers, build systems such as Yocto or Buildroot, U-Boot, Qt, cross-compilation toolchains, and target deployment

Hands-on experience with SDK/environment customization and embedded programming using C/C++, Make, CMake, toolchain files, cross-debugging, and reproducible build workflows

Solid understanding of RTOS, interrupts, state machines, and embedded architecture

Experience with protocols such as I2C, SPI, USART, RS485, CAN, Ethernet, Wi-Fi, BLE, HTTP, and MQTT

Experience with schematic capture, PCB layout, and PCB routing for high-speed buses and trace design, including DDR, PCIe, USB 3.0, Ethernet, impedance control, differential pairs, and length matching

Experience bringing up or integrating embedded Linux hardware with NPUs or other AI accelerators, including vendor SDKs, runtime configuration, and performance validation

Strong lab, troubleshooting, validation, and diagnostic skills

Clear communication, initiative, and the ability to work independently and within a team

Strong assets:

In-depth computer vision and machine learning experience, including dataset preparation, annotation, training, validation, optimization, and deployment of YOLO/CNN models for embedded applications

OpenCV, embedded ML frameworks, model conversion, quantization, and NPU/GPU/CPU deployment experience

Experience with STM32, Microchip, Atmel, ARM-based platforms, and tools such as STM32CubeIDE, MPLAB X, Eclipse, Visual Studio, and GitHub

Familiarity with technologies used in modern IoT platforms such as Go, Python, JavaScript, TypeScript, SQL, and Node.js

Qualifications:

Bachelor’s degree in Electrical or Computer Engineering, or equivalent experience

Eligible to work in Canada

Able to relocate to or live within commuting distance to Dieppe, New Brunswick

Able to pass a Criminal Record Check

Able to pass Controlled Goods security assessment, or hold valid equivalent clearance

Excellent communication skills in English reading/writing/speaking are critical for this role

Why CE3?

CE3 Electronics has exciting projects on the go and a strong foundation in advanced electronics, embedded systems, industrial controls, and connected product development. This is a chance to do meaningful work, build future products and technologies, and grow together as a team.

How to apply:

Please submit your resume and a brief cover letter highlighting relevant experience and project examples.

Pay: From $90,000.00 per year

Benefits:

  • Casual dress
  • Dental care
  • Extended health care
  • Life insurance
  • On-site parking
  • Paid time off
  • RRSP match
  • Vision care

Language:

  • English (required)

Work Location: In person

Let Employers Find YouUpload Your Resume