Embedded Software Developer

Posted 21 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Embedded Software Developer building high-performance C/Linux networking systems at Fortinet, which secures enterprise, service provider, and government organizations. Leading engineers and driving reliable system architecture.

Responsibilities

  • Design, develop, and optimize high-performance software in C for Linux-based environments
  • Architect and implement complex systems focused on scalability, reliability, and maintainability
  • Work with networking protocols and ensure robust communication between distributed systems
  • Lead and mentor a team of software engineers
  • Provide technical guidance and foster professional growth
  • Collaborate with cross-functional teams to define requirements and develop solutions
  • Ensure timely delivery
  • Drive best practices in coding, testing, and deployment

Requirements

  • Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related field
  • 8+ years of professional experience in software development
  • Expert proficiency in C programming
  • Strong knowledge of networking protocols, including TCP/IP, UDP, and HTTP
  • Knowledge of network programming concepts
  • Extensive experience with Linux operating systems and Linux programming
  • Proven ability in system architecture and design
  • Experience managing or mentoring engineering teams
  • Strong leadership skills
  • Excellent problem-solving skills
  • Ability to work under minimal supervision
  • Preferred: experience with distributed systems and high-availability architectures
  • Preferred: familiarity with open-source contributions or community involvement
  • Preferred: knowledge of security best practices in system and network programming

Benefits

  • 100% company-paid medical, dental, and vision coverage
  • Health Spending Account
  • Personal Spending Account
  • Employee & Family Assistance Plan (EFAP), including counseling, legal advice, and mental health resources
  • Critical illness, disability, and life insurance
  • Group Registered Retirement Savings Plan (RRSP) with company match
  • Competitive Paid Time Off
  • Flexible leave policies, including paid health days
  • Equity program eligibility
  • Bonus eligibility reviewed at hire and annually at the Company’s discretion

Job type

Full Time

Experience level

SeniorLead

Salary

CA$94,000 - CA$115,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsLinuxTCP/IP

Location requirements

HybridBurnabyCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.