logo

View all jobs

Embedded software Engineer

Toronto, ON

Responsibilities

  • Understands & follows the company’s processes & procedures for developing mission critical software
  • Develops real time systems in C
  • Writes requirements, designs, codes, debugs, writes test procedures & tests software code
  • Reviews requirements, design documents, code, test procedures & test results
  • Analyses & implements correction for defect reports
  • Performs engineering testing and analyzes issues from the field
  • Solves technical tasks in a timely manner to improve team performance; looks for opportunities & suggests improvements

Basic Qualifications

  • Electrical or Computer Engineering degree or equivalent.
  • 5+ years of working experience in software development in C/C++
  • Command of scripting languages, preferably Python
  • Experience with black box and white box testing and continuous integration frameworks
  • Familiar with source control tools (git, ClearCase, etc.), static analysis (PC-lint, Coverity, etc.), build system automation
  • Excellent analytical skills, able to diagnose issues based on field logs & correlate events to failures
  • Strong technical writing & communication skills
  • Excellent team collaboration skills, writing & verbal skills
Skills
  • VectorCAST/C++ or other unit/component test tools
  • Embedded development for ARM based microcontrollers or other embedded platforms
  • Familiar with Linux, GCC, Eclipse, ARM/Keil tools, TCP/IP, Ethernet, SDLC/HDLC, CAN Bus, RS-232, RS-485, National Instruments products
  • Familiar with agile work environments, test-driven development, & continuous integration
  • Working knowledge of modern software engineering practices, methods & tools
  • Experience developing for safety critical systems (CENELEC, DO-178B/C, etc.)
  • Experience with large mission-critical & multi-platform heterogeneous systems
  • Comfortable with oscilloscopes, multi-meters, logic analyzers, electrical schematics, lab environments, on-site test & debug

More Openings

Sales Account Manager
Contract Manager
Fuel Systems Engineer

Share This Job

Powered by