Senior Programming Analyst Embedded Systems

ManpowerGroup

📍 quebec, capitale nationale, Canada

Full-time IT & Technology Posted June 06, 2026

Job Description

Take your expertise to the next level as a Senior Programming Analyst focusing on embedded systems. Collaborate with teams to optimize software architecture using C/C++ and Python.

In this senior role, you will integrate system design with hands-on development, translating architectural goals into effective technical specifications. You will mentor junior developers while optimizing code for hardware-software interoperability and leading impactful projects.

Key Responsibilities:
• Analyze and design system architectures for applications
• Write and optimize C/C++ and Python code
• Implement industrial and avionics communication protocols
• Develop and debug multi-threaded applications
• Build middleware solutions for secure data handling

Requirements:
• 8–10 years in embedded systems and low-level programming
• Expertise in C, C++, and Python
• Deep understanding of message-passing protocols
• ...