Enable job alerts via email!

Senior Python Embedded Systems Engineer (5+ yrs)

Syntronic - A Global Design House

Ottawa

On-site

CAD 80,000 - 100,000

Full time

10 days ago

Job summary

A leading global design firm in Ottawa is looking for a skilled software engineer specializing in embedded systems. The ideal candidate should possess over 5 years of experience with Python and a strong understanding of C++. Key responsibilities include developing and maintaining software applications, collaborating with cross-functional teams, and ensuring high quality and performance. This role offers exciting opportunities to innovate and grow within a diverse team environment.

Benefits

Opportunities for personal and professional growth
Innovative and collaborative work environment
Engagement with top-tier clients

Qualifications

  • 5+ years of experience with Python.
  • Experience in software development, focusing on embedded systems.
  • Basic understanding of networking concepts and protocols.
  • Proficiency in using the Linux operating system.
  • Detail-oriented with a commitment to producing high-quality software.

Responsibilities

  • Collaborate with experienced engineers in design, coding, testing, and maintenance of software applications.
  • Develop and maintain embedded software modules using C++ and Python.
  • Assist in the implementation of networking solutions.
  • Participate in code reviews, providing constructive feedback.
  • Support the integration of software components on Linux.

Skills

Python
C++
Software Development
Embedded Systems
Networking
Linux
Cloud Technology
Problem-Solving
Communication

Education

Bachelor’s or Master’s degree in Computer Science or Electrical Engineering

Tools

Cloud Technologies
Capella
Mathlab
Job description
A leading global design firm in Ottawa is looking for a skilled software engineer specializing in embedded systems. The ideal candidate should possess over 5 years of experience with Python and a strong understanding of C++. Key responsibilities include developing and maintaining software applications, collaborating with cross-functional teams, and ensuring high quality and performance. This role offers exciting opportunities to innovate and grow within a diverse team environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.