Embedded Software Developer
$94k - $115k per yearFull-time
Fortinet
Responsibilities
- Design, develop, implement, and maintain C/C++ software components supporting FortiGate’s Endpoint Management Server integration and related security features.
- Troubleshoot complex software issues, perform root-cause analysis, and implement durable solutions.
- Review and optimize software architectures, designs, and implementations for performance, reliability, and scalability.
- Apply clean coding, efficient design, code review, maintainability, and other software engineering best practices.
- Evaluate Fortinet products through hands-on testing and usage and recommend functionality, performance, and user-experience improvements.
- Research emerging technologies, application-layer protocols, and development practices to support current and future products.
- Collaborate with cross-functional engineering teams to deliver high-quality security solutions.
Requirements
- Strong C/C++ programming experience and understanding of software design principles and best practices.
- Excellent analytical, problem-solving, debugging, and troubleshooting skills.
- Hands-on software development experience in Linux or UNIX-like environments.
- Solid understanding of TCP/IP networking, TLS, POSIX APIs, and socket programming.
- Familiarity with source control systems such as Git.
- Ability to learn and adapt to new technologies, tools, and development methodologies.
- Strong communication and collaboration skills.
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.
- Preferred: knowledge of networking and cybersecurity, TLS/SSL, certificate management, and secure communications.
- Preferred: experience with Python, Shell, or Perl; Linux/UNIX administration; server management; DBMS operations and integration; networking, security, or system-level software; and Linux debugging or performance-analysis tools.
- A master’s degree or Ph.D. in a relevant field is an asset.
Benefits
- Canada base salary range of $94,000–$115,000 annually.
- Company-paid medical, dental, and vision coverage, including Health Spending and Personal Spending Accounts.
- Employee and Family Assistance Plan with counseling, legal advice, and mental health resources.
- Critical illness, disability, and life insurance.
- Group Registered Retirement Savings Plan with company matching.
- Paid time off, flexible leave policies, and paid health days.
- Eligibility to participate in the Fortinet equity program.
- Bonus eligibility reviewed at hiring and annually at the company’s discretion.
- Benefits eligibility begins on the first day of hire.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer in Burnaby, BC vacancy
- ...Responsibilities Implement and maintain software driving FortiGate’s Unified Threat Management feature set. Research application... ...Requirements At least 3 years of C/C++ experience. Experience developing software in Linux or UNIX-like environments. Experience with...SuggestedFull timeFlexible hours
- ...Responsibilities Design, implement, test, and maintain embedded software for network security appliances. Develop efficient, maintainable C software across networking, system services, and platform infrastructure. Build features across data-plane, control-plane, and...SuggestedFull timeFlexible hours
$131.12k - $187.31k per year
...About the Role Verathon is looking for a Software Engineering Manager to become the newest... ...of processes to efficiently design, develop, verify, and sustain products for improved... ...years of experience with bare metal and/or embedded RTOS systems. ~2+ years management experience...SuggestedLong term contractFull timeTemporary work$93k - $139k per year
...influence the final product. If you are a developer who gets satisfaction from carefully... ...role for you. What You'll Do As a Software Developer II you will: Write high-quality... ...software interfaces in both Windows and Linux embedded environments. Use AI tools and...SuggestedLong term contractFull timeWork at officeLocal areaWorldwideRelocation package- ...SCOPE OF POSITION We are seeking a Full Stack Software Developer to join our growing development and innovation team. In this role, you will design, develop, test, and maintain high-quality software solutions, with a strong focus on modern front-end and desktop application...SuggestedFull time
- ...Responsibilities Design, develop, and maintain software for quantum processor calibration, hardware interfaces, operational infrastructure, system... ...environments, superconducting devices, device physics, or embedded systems. Experience with Git workflows, including...
- ...Responsibilities Execute manual and automated test cases to ensure product quality. Design, develop, and maintain software systems that improve product functionality and reliability. Develop and maintain test automation infrastructure and manage the QA lab environment...Full timeFlexible hours
$100k - $140k per year
...experts to join our dynamic environment. We are looking for senior software engineers or candidates with equivalent expertise and extensive... ...of network and application security. As a Staff Software Developer at Fortinet, you will play a key role in the entire software development...Full timeFlexible hours- ...As an AI infrastructure startup, we are developing innovative systems to enable large-scale... ...: Participate in all parts of software engineering, ranging from design and implementation... ...of systems software, including embedded systems and distributed systems Familiarity...Full timeInternship
- ...Job Description: We are seeking a Microsoft Analytics Developer to support the migration of existing Cognos reports and cubes to a Microsoft-based analytics platform and the development of new reports, dashboards, and data cubes. The successful candidate will work...Full time
- ...organization, apply now.\n\nWe are currently seeking a Oracle CPQ Developer - REMOTE to join our team in Burnaby, British Columbia (CA-BC),... ...(CA).\n\nDay to Day Responsibilities: \n \n\n\n * Conducting software analysis, programming, testing, and debugging\n * Individually manage...Full timeInternshipWork at officeImmediate startRemote workFlexible hours
$65k - $75k per year
...Canada) Location: Burnaby, BC (Hybrid) Job Title: Power BI Developer Position Type: Full-Time (12-Month Contract) About Us... ...working with MongoDB is a plus. ~ Minimum of 3 years’ experience in software development is a plus. ~ Minimum of 3 years’ experience in a...Full timeContract workWork at officeWork from homeMonday to friday- ...integration environment Requirements • Degree in Computer Science, Engineering or other related field • 5 years’ experience in software architecture and application development within a large complex system-oriented solution. • 3+ years’ experience in a team...Permanent employmentFull time
- ...through design, implementation, management and optimization to reach a true end-to-end solution. Job Description Title: : iOS Developer Location : Toronto, ON JOB DESCRIPTION We are seeking a senior iOS developer to work in our mobile development team within...Full timeFlexible hours
$75.2k - $107.16k per year
...Our Gocator smart sensors and GoPxL software run on the factory floor, doing 100% inline... ...engine behind how our code gets from a developer's keyboard to a sensor on that line.... ...pipelines. Development experience in embedded, resource-constrained environments. Curiosity...Full timeWork at officeLocal areaRemote workWorldwideRelocation package$80k - $110k per year
...hiring for: SkyBox Labs is seeking a versatile, experienced C++ Software Engineer to join our team working on projects within the... ...Participate in code reviews and provide constructive feedback on how to develop and improve processes, tools and workflows Execute on...Full timeWork from homeWorldwideRelocationFlexible hoursNight shift$125k - $170k per year
...co-development title, SkyBox Labs is seeking a Senior Gameplay Software Engineer to join us on our latest journey. In this role, you... ...week in our studio in Burnaby. A snapshot of your role: Develop compelling and dynamic gameplay in UE5 using C++/Blueprints...Full timeWork from homeWorldwideFlexible hoursNight shift3 days per week$125k - $170k per year
...AAA co-development title, SkyBox Labs is seeking a Senior Tools Software Engineer with engine tools experience to join us on our latest... ...studio in Burnaby. A snapshot of your role: Design and develop robust UE5 editor tools and content pipeline automations to...Full timeWork from homeRelocationFlexible hoursNight shift3 days per week$96.4k - $142.66k per year
...features and gameplay mechanics at our new studio. In this role, you will be working closely with Animators, Design and Production to develop nuanced and sophisticated animation behaviors that authentically replicate the beautiful, continuous flow of modern field sports. You...Full time$86.21k - $133.1k per year
...organization, apply now. We are currently seeking a .Net Full-Stack Developer (Remote Canada) to join our team remotely in Canada. PST time... ...mentoring junior developers. ~ Ensure the highest level of software quality through automated testing frameworks, unit testing, and...Work at officeRemote workFlexible hours$120k per year
...Vancouver, British Columbia, Canada Senior Software Engineer – Ruby on Rails / SaaS This... ..., you will play a key role in designing, developing, and improving our production SaaS... ...environment. What You'll Do Design, develop, test, and maintain production...Long term contractFull timeWork at officeRemote workRelocation$180.5k - $270.7k per year
...more securely. We are currently seeking a Software Development Manager to join our... ...by members from your team or other Clio developers reaching out to you for your experience with... ...in a fast-paced job market—and to coach, develop, and retain engineering talent; You are equally...Work at officeLocal areaFlexible hours1 day per week$2800 per month
...Job Responsibility: The course outline designer is the course development project manager: develop course outlines in line with program outline learning objectives; research potential university prerequisites for transfers (learning objectives, study outcomes...);...Permanent employmentFull timeCasual workRelocationMonday to fridayFlexible hours$97.2k - $121.5k per year
...position. Job Purpose The Software Test Manager is a hands-on... ...testing competency across firmware, embedded software, backend services,... ..., and scalability Embed security, configuration, and compliance... ...Reduce feedback cycles for developers through efficient test orchestration...Long term contractManual laborWorldwide$58k - $104k per year
...communication skills to collaborate with multiple teams and build strong partnerships effectively Demonstrated success working on software engineering problems that span multiple products All done! Your application has been successfully submitted! You've already...InternshipImmediate start$68.08k per year
Job Responsibility: ABOUT US RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. Through its auction sites in 13...Full timeWorldwideusd218k per year
...understand product requirements and define product roadmaps Software Architecture Participates in architectural review process... ...automation expertise and aligns Equinix practices accordingly Develops innovative solutions, processes and best practices by leading internal...Full timeWork at office$114.3k - $169.14k per year
...online services, you will contribute to the technical direction for our backend platform and own large systems end-to-end, primarily developing custom backend services and, where it makes sense, bridging that work into Unreal Engine dedicated server and client code. You’ll...Temporary workInternship- ...factory, every pair of gloves we sell has been selected from top-of-the-line materials, design, and craftsmanship. IT Applications Developer & Support Specialist - Burnaby, BC The Role: Our IT Department is looking for an IT Applications Developer & Support...Full timeManual laborLocal area1 day per week
$152k - $190k per year
...services in Go on AWS to support high‑scale AI / ML workloads. Develop and enhance core AI / ML platform offerings—including Feature... ...usability. Partner closely with data scientists, ML engineers, and software engineers across multiple domains to deliver end‑to‑end...Work at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer. Be the first to apply!
Related searches
- software support Burnaby, BC
- software Burnaby, BC
- software trainer Burnaby, BC
- remote software Burnaby, BC
- software qa Burnaby, BC
- software asset management analyst Burnaby, BC
- junior software developer .net Burnaby, BC
- embedded software Burnaby, BC
- software implementation project manager Burnaby, BC
- software intern Burnaby, BC

