Digital Control

Sr. Embedded Software Developer (Moncton)

📍 Location
city of moncton, nb
⏰ Job Type
Full-time
📅 Posted
June 04, 2026
Apply Now

Job Description

Senior Embedded Software Developer

Location: Kent, WA. Hybrid work schedule possible.

Responsibilities

  • Write production-level code.
  • Design, develop, and debug on embedded devices.
  • Take products from design through release, including unit testing, documentation, and release.
  • Participate in all project lifecycle phases.
  • Collaborate with business stakeholders to translate needs into technical requirements.
  • Debug software using lab tools such as oscilloscopes and serial analyzers; read electrical schematics.
  • Use Jenkins Continuous Integration, Make, Google Test, Python, or Golang.
  • Implement concurrency topics (threading, inter-process communication, event loops, asynchronous programming).
  • Develop network programming (TCP, UDP, sockets, REST, BLE Bluetooth, Wi‑Fi).
  • Interface application code with device drivers on Linux.
  • Work on Linux kernel development, device trees...

Start Your Week Right!

Apply now and make every Monday exciting with Digital Control

Apply for this Position