ManpowerGroup

Senior Programming Analyst in Systems Development

📍 Location
ottawa, on
⏰ Job Type
Full-time
📅 Posted
May 27, 2026
Apply Now

Job Description

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

Start Your Week Right!

Apply now and make every Monday exciting with ManpowerGroup

Apply for this Position