Embedded Software Engineer – PCAS-2023-SS030

Job Category: EngineeringPeel Job Board Location: Mississauga, ON

Industry: Technology

Type: Full-Time

Location: Mississauga, ON

Salary: $ 67,000 – $ 75,000 per annum

Deadline: Open

Responsibilities:

  • Developing embedded software for microcontrollers (Microchip and NXP preferred)
  • Showing a good understanding of common embedded communication protocols e.g. I2C, SPI, UART
  • Showing a good understanding of advanced embedded networking protocols e.g. Ethernet, TCP/IP
  • Showing a good knowledge of simple but popular Encryption Algorithms e.g. DES, AES, ECC
  • Managing memories for embedded applications with limited resources
  • Implementing multi-tasking for microcontrollers using Free-RTOS for embedded applications
  • Writing code in C/C++ (C mostly), proficiently.
  • Writing and Running Python code on PC to communicate with embedded systems
  • Working with Git, to update and improve existing codes after doing extensive testing

Requirements:

  • Experience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysis
  • 4+ years of experience in embedded software development
  • Experience in understanding hardware, clock-level issues, bridges, delays, interrupts, clock gating, polling etc.
  • Experience building software for complex embedded systems or custom SoCs
  • Experience partnering and/or collaborating across multiple teams
  • S. degree in Computer Science or Electrical Engineering or equivalent experience

Benefits:

  • Great working environment, bi- annual bonuses and paid lunch break

Please tailor your Resume and Cover Letter; if needed, consult your counsellor, and send the documents to recruitment@peelcareer.com