×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Systems Developer

Job in Pickering, Ontario, C1V, Canada
Listing for: The Lenbrook Group of Companies
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Lenbrook isn’t just another job — it’s a career. Lenbrook International is on an incredible journey to deliver high-resolution audio to households worldwide through innovative technology and elegantly designed products. For over 50 years, our brands NAD and PSB have been pioneers in high-end audio, alongside the esteemed brands we represent, including DALI loudspeakers. In recent years, our Bluesound and Bluesound Professional lines have revolutionized the wireless, multi-room audio streaming market.

The newly established Lenbrook Media Group now leads the commercialization of our proprietary media management technologies and platforms, including BluOS, MQA, AIRIA, FOQUS, and QRONO. Lenbrook believes in rewarding outstanding work and developing employees’ careers. It’s fun, supportive, competitive and a great place to grow your career.

The Senior Embedded Systems Developer will have an exciting opportunity to contribute to our industry-leading consumer audio-visual hardware and software products. Their efforts will contribute directly to the quality of the customer’s experience on consumer electronics products with worldwide distribution.

A Day in the Life
  • Software and hardware development for Consumer and Professional audio custom electronic embedded systems
  • Develop product system software on microcontroller and ARM based processors
  • Ability to debug and bring up electronic prototypes boards
  • Implementing software device drivers and other low-level software on embedded systems
  • Working as required with external software contractors, quality assurance, UI/UX and technical support teams
  • Work with contract manufacturers in Asia during Product development phase
  • Occasional domestic and overseas travel may be required
  • Other related duties as required
You Bring to the Team
  • 5+ years of experience developing real-time low-level software on Microcontrollers
  • Post Secondary Education in Computer Science, Electrical Engineering, Computer Engineering or a related field.
  • Able to read, interpret and understand electronic schematics
  • Familiarity with SPI, I2C HDMI, USB, DDR3, SATA, eSATA and SDIO, I2S, I2C SPI
  • Working knowledge of Bluetooth audio
  • Knowledge/experience of signal processing is an advantage
  • Working experience with source control systems such as GIT Lab, Slack
  • Strong problem-solving skills
  • Ability to work with minimum supervision
  • Excellent written and verbal communication skills
  • Experience of using test equipment (Digital oscilloscopes, DMM, etc) and basic soldering skills
  • Experience with troubleshooting problems and debugging complex embedded system software
  • Ability to code with C , C++, Java , Go Language , Linux , use of Desktop PC/Linux environments
  • Experience writing and testing production quality software in a team environment
  • Development of software for audio/video is an advantage
  • Understanding High Resolution Audio is an advantage
  • Familiarity and interest in relevant technologies for streaming media, Internet radio and music services
  • Knowledge of digital audio formats: AAC, WMA, WMA-L, FLAC, ALAC, MP3

We’ve got you covered:
We offer a comprehensive benefits package that includes extended health, prescription, vision and dental coverage, vacation time and more.

In accordance with the Ontario Human Rights Code, the Accessibility for Ontarians with Disabilities Act, 2005 and Lenbrook’s Accommodation Policy, accommodation will be provided in all parts of the hiring process. Please make any such needs known in advance.

Apply BELOW

Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary