Senior Programming Analyst in Systems Development

ManpowerGroup • ottawa, on, Canada • Posted May 28, 2026

Location ottawa, on
Job Type Full-time
Category Other-General
Posted May 28, 2026
Take your programming skills to the next level as a Senior Programming Analyst in embedded systems. You'll leverage C/C++ and Python for high-impact software solutions.
In this role, you'll analyze business needs and design modular software architectures while developing embedded systems. Your technical leadership will involve coordinating with Solution Architects and ensuring seamless integration of legacy and modern systems. You'll be mentoring junior members and guiding teams through daily stand-ups while mitigating technical risks.
Key Responsibilities:
• Design system architectures for custom applications
• Write efficient C/C++ and Python code
• Implement and manage critical communication protocols
• Develop multi-threaded application solutions
• Build middleware for secure and efficient data handling
Requirements:
• 8–10 years of experience in embedded systems
• Proficient with C, C++, and Python
• Strong understanding of engineering and protocol...

Interested in this role?

Click the button below to start your application.

Apply Now