The project involves embedded development for networking products, including switches and routers. Background in software development for network-related……
Bachelor’s degree in software engineering, computer science, computer engineering, or relevant qualified experience. Perform in depth root cause analysis.…
Bachelor’s degree in software engineering, computer science, computer engineering, or relevant qualified experience. Perform in depth root cause analysis.…
The role involves full software development cycles, creating new products and features in the Quality Control Software Application Suite, with a focus on……
A chance to work with customers on the cutting edge of technology development and adoption. Bachelor’s or Master’s degree in Electrical Engineering, Computer……
This role combines embedded firmware development, hardware interaction, client interface development, and production support. Design and implement test benches.…
5+ years of professional software development experience. Experience with APIs, databases (SQL/NoSQL), and cloud-based application development.…
Our process monitoring, data collection, and data analytics products empower customers to drive continuous improvement in quality, profitability, and efficiency……
Proficient using the high-level programming language such a C to solve computing problems and a strong understanding of IC datasheets, register descriptions and……
Research, investigate and define new areas of technology to enhance existing product or new product directions; re-evaluate the design and implementation of……
We work 80 hours over 9 days with every other Friday off, allowing employees more weekend time with their families and to enjoy hobbies, social activities, or……
Provide customer with training specific to their current project, i.e.: machine operation, programming principles, program functionality and program structure.…
An ideal candidate will be familiar with Agile software development, understand the fundamentals of OOP, be familiar with basic Object-Oriented design patterns……
A post-secondary engineering or computer science degree, diploma or equivalent with emphasis on software design and development. Starting 3 weeks of vacation.…
You will be given the opportunity to participate in the development cycle from troubleshooting and testing to participation in the design and development of new……
Connectez-vous à une carrière qui compte et aidez-nous à bâtir un avenir plus sûr. Bachelors degree with 1+ years of software development experience.…
You will be given the opportunity to participate in the development cycle from troubleshooting and testing to participation in the design and development of new……
Application development to aid in diagnosing equipment in field and analyzing data post-mortem. Christie’s LED Display Engineering Team is looking for an……
Design, implement, and maintain the on-vehicle control plane that retrieves configuration from the cloud and applies it across the vehicle's ECUs.…
Supports social and labour market integration of newcomers and/or refugees (for example: facilitating access to community resources, language training, skills……
This position is ideal for an experienced engineer who enjoys hands-on development, deep system debugging, and working on real-world networking and security……
Bachelor’s degree in Computer Science, Engineering, or a related field. We’re seeking a Staff Embedded Logging Software Developer to design and integrate……
Follow test methodologies to support new product launch, aligned with organization direction and in collaboration with CI/CD development teams.…
In this role, you will design and develop CPU software telemetry tools that enable visibility, analysis, and optimization across complex embedded and cloud-edge……
Use AI to find out how well the skills on your resume fit this job description.
Python Developer:
On behalf of our Technology client, Procom is searching for a Python Developer for an Permanent role. This position is an onsite position at our client’s Markham, Ontario office.
Python Developer - Job Description:
The project involves embedded development for networking products, including switches and routers. The Python Developer will be responsible for writing scripts to configure, monitor, and manage embedded systems, and extending functionalities to support a cloud-based routing engine while ensuring system reliability and efficiency.
Python Developer - Responsibilities:
Develop and maintain Python scripts to read, set up, and manage configuration files for embedded systems.
Monitor system performance and implement automated solutions for error handling and recovery.
Manage the lifecycle of various programs and processes, including bringing them up and down as needed.
Collaborate with cross-functional teams to integrate open-source Python code into existing frameworks and extend its functionality.
Work with cloud-based routing engines to facilitate routing in a cloud environment.
Conduct testing and debugging of Python scripts to ensure optimal performance and reliability.
Document code changes and maintain up-to-date technical documentation.
Python Developer - Mandatory Skills:
Proficiency in Python programming, with experience in scripting for system management.
Understanding of data communications, routing, and networking concepts is desirable.
Experience with version control systems (e.g., Git) and collaboration tools.
Experience with a variety of Python frameworks and libraries and the ability to choose the right tool for the job.
Strong problem-solving skills and the ability to work independently and as part of a team.
Excellent communication skills, both verbal and written.
Python Developer – Nice-to-Have Skills:
Experience working with cloud technologies and routing engines.
Background in software development for network-related applications.
Familiarity with open-source software development and contribution.
Familiarity with embedded systems and networking products is a plus but not required.
Python Developer – Assignment Length:
This is a permanent position.
Python Developer - Start Date:
ASAP.
Python Developer - Assignment Location:
Markham, ON (Onsite Position).
The minimum salary is CA$96K and the max salary is CA$120K.
CA$96K – CA$120K/yr (Employer provided)
CA$108K
/yr Median
Canada
If an employer includes a salary or salary range on their job, we display it as "Employer Provided". If a job has no salary data, Glassdoor displays a "Glassdoor Estimate" if available. To learn more about "Glassdoor Estimates," see our FAQ page.
Working here doesn’t have to be a secret
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.