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