Jump to main content

Search Jobs

Embedded Software Developer

Job Highlights
Direct Hire
About the Opportunity
  • Create, approve, revise, and maintain design documentation
  • Develop and recommend alternative design approaches
  • Identify product/service innovations and develop, quote, and implement solutions to meet special customer requirements and requests
  • Conduct studies for specific projects as requested
  • Provide expert review comments at design and code reviews
  • Design, test, and maintenance of next-generation Projection system

About You
  • Bachelor’s degree in computer science, computer engineering or related
  • 5+ years software engineering and software design experience, with the ability to formally document requirements, designs, and implementations
  • 5+ years C/C++ embedded programming with and without RTOS (e.g., Linux, FreeRTOS or VxWorks)
  • 5+ years network programming network: TCP/IP, Socket, SNMP etc.
  • 3+ years real time control system software development experiences
  • 2+ years C# and/or Python programming experience
  • Experienced with device driver for microcontrollers, including but not limited to peripherals like SPI, I2C, ADC/DAC, PWM, UART, RS232/485, Ethernet etc.
  • Experience developing communications software using any customer or industry standard protocols
  • Working knowledge of oscilloscopes, JTAG debugging tools and ability to read schematics
  • Experience in source version control systems (GIT, SVN, etc.)
  • Working experience on STM32 or similar microcontroller will be an asset
  • Experience with unit testing or static analyzers would be an asset
  • Must have excellent verbal and written communications skills
  • Must have a hands-on approach (like to be in labs interacting with hardware) and experience debugging embedded systems
  • Demonstrable teamwork skills
  • Strong motivation for excellence
  • Proven ability to work independently with minimal supervision

How to Apply
Click the “Apply Now” button and follow the instructions to submit your resume. Please know that we only accept documents in MS Word or Rich Text formats. When referencing this job, quote # 349881.

You must currently reside within the Greater Toronto Area and be permitted to work in Canada to be considered for this opportunity. A recruiter will be in touch with you if your profile meets our client’s requirements for this role.


Similar Jobs

Software Applications Trainer

Direct Hire job in Remote

Sr Architect (Java)

Direct Hire job in Downtown 2 days/wk

Senior Financial Analyst

Direct Hire job in Mississauga

Manager, Patient Accounts

Direct Hire job in Toronto

Quality Assurance Engineer

Contract job in Toronto

Senior Financial Analyst, Operations

Direct Hire job in Burlington

Senior Tax Manager

Direct Hire job in Mississauga

Job Application for
Embedded Software Developer

  • By submitting this form, you are agreeing to our terms of use.