Enable job alerts via email!

Sr. Software Engineer

iS5 Communications Inc.

Ontario

Hybrid

CAD 115,000 - 135,000

Full time

17 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Software Engineer to join their dynamic team focused on developing cutting-edge solutions for critical infrastructure. This role involves designing and implementing embedded Linux software, ensuring high-quality product delivery aligned with industry standards. You will collaborate with talented professionals, manage external developers, and contribute to the development of next-generation communication products. The company fosters a flexible work culture and values a supportive, inclusive environment, making it an exciting opportunity for those passionate about technology and teamwork.

Benefits

Flexible Work Arrangement
Generous Paid Time Off
Health and Wellness Coverage
Retirement Plans
Inclusive Culture

Qualifications

  • 10+ years of experience in developing real-time embedded software on Linux.
  • Strong knowledge of Ethernet protocols and application-level protocols.

Responsibilities

  • Responsible for embedded Linux software architecture and implementation.
  • Develop C/C++ software and manage software release and bug tracking.

Skills

Embedded Linux Software Development
C/C++ Programming
Real-time Embedded Systems
Ethernet Switching and Routing
Debugging Skills
Analytical Skills
Communication Skills

Tools

Linux
Yocto Project
VM and Container Technologies

Job description

Are you interested in helping to secure and enable reliable operations of a nation’s critical infrastructure? Phoenix Contact Network Communications Inc. (doing business as iS5 Communications), develops products and solutions that do just that. Utilizing the company’s designed secure networking and edge computing platform for Industry 4.0 and Industrial IoT applications, the Company is developing innovative cybersecurity, industrial communications, big data, and AI/machine learning solutions for Smart Grids, Intelligent Transportation Systems, and other critical infrastructure industries. Our Company is looking for individuals to help build the next generation solutions for our global customer base at our office in Mississauga, Ontario.

Responsibilities:

As a Sr. Software Engineer, you will be part of an exciting engineering team in our rapidly growing business. As a member of the Software Engineer team, you will have an important role in supporting the design, release and launch of communication products which are aligned with industry standards and project product profile. The primary responsibilities of the role will be but not limited to:

  • Responsible for embedded Linux software architecture and implementation.
  • Developing C/C++ software according to the company SDLC process.
  • Responsible for unit tests, system integration, product validation and certification.
  • Managing outside developers and consultants.
  • Managing software release and bug tracking system.
  • Writing design documentation and status reports.
Requirements:
  • 10 + years of experience in developing real-time embedded and/or application software on Linux based platform.
  • In-depth knowledge of Ethernet switching, routing and application-level protocols (L2/L3 protocols) – RSTP, PVRST, MRP, LLDP, IGMP, VRRP, RIP, OSPF, TCP/IP, HTTP, NAT, IGMP, QoS, VLAN, VPN, MACsec etc.
  • Experience in developing embedded Linux applications with environment including multi-threading, IPC, mutual exclusion and synchronization.
  • Experience with UNIX/POSIX programming interface.
  • Solid understanding of data and telecommunication networks and protocols.
  • Experience developing any of the following is a plus: Firewall, VPN, IDS/IPS, SDN.
  • Knowledge of cryptographic protocols & standards.
  • Experience in developing embedded Linux applications with environment including multi-threading, IPC, mutual exclusion and synchronization.
  • Experience with embedded Linux, Hypervisor, Deep Packet Inspection, Yocto project is an asset.
  • Experience developing in VM, or container platforms and technologies is an asset.
  • Knowledge of ISA/IEC 62443, Cyber Resilience Act (CRA) standard and applied design is an asset.
  • To fit in our growing and diverse team, you must be:
    • Strong analytical and problem-solving skills
    • Excellent debugging skills
    • Have excellent communication skills both written and spoken
    • Proactive and energetic, creative and a self-starter
    • Team-oriented and collaborator, committed to the organization and its vision.
Compensation:

Salary Range: $115,000 to $135,000

The salary range listed here is a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience, skills, and qualifications. We look at compensation for each individual and base our offer on the candidate’s unique qualifications, experience, and expected contributions.

We believe that great work starts with a great environment. Here’s what you can expect when you join our team:

  • Flexible Work Arrangement – Remote-friendly culture.
  • Generous Paid Time Off – Recharge with ample vacation and personal days.
  • Health and Wellness – Employer sponsored comprehensive medical, dental and vision care coverage, plus lifestyle programs.
  • Retirement Plans – Employer matching RRSP programs.
  • Inclusive Culture – PxC NC is committed to creating a diverse and supportive workplace.
Phoenix Contact Network Communications Inc. (doing business as iS5 Communications) is an equal opportunity employer in accordance with the Accessibility for Ontarians with Disabilities Act, 2005 and the Ontario Human Rights Code. The Company will provide accommodations throughout all aspects of the recruitment process, upon request from candidates.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108.000 - 200.000

Today
Be an early applicant

Senior Software Engineer, Mozilla VPN

Mozilla

Toronto

Remote

CAD 104.000 - 139.000

6 days ago
Be an early applicant

Senior Software Engineer (Flutter/React) - Canada - (REMOTE)

eXp Realty Canada

Toronto

Remote

CAD 120.000 - 140.000

9 days ago

Senior Software Engineer - MAAS

Canonical

Ottawa

Remote

CAD 80.000 - 120.000

9 days ago

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Senior Software Engineer, Ads Experimentation Platform Remote - Ontario, Canada

Reddit, Inc.

Ontario

Remote

CAD 125.000 - 150.000

16 days ago

Senior Software Engineer, Tokenization

Chainlink Labs

Toronto

Remote

CAD 90.000 - 150.000

Yesterday
Be an early applicant

Senior Software Engineer (Flutter/React) - Canada - (REMOTE)

eXp Realty Canada

Toronto

Remote

CAD 120.000 - 120.000

20 days ago

Senior Software Engineer

Confluent

Ontario

Remote

CAD 80.000 - 140.000

26 days ago