Full time Embedded Software Developer, >
Fortinet
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 system-management layers, including firewalling, authentication, encryption, access control, and threat protection.
Investigate and resolve performance, concurrency, memory, networking, and system-stability issues.
Analyze packet flows and troubleshoot network protocols using Wireshark and tcpdump.
Optimize software for throughput, latency, scalability, and resource-constrained environments.
Participate in architecture discussions, technical design reviews, and code reviews.
Develop unit, integration, and system-level tests.
Own complex features from design through implementation, testing, and production support.
Collaborate with hardware, QA, product-management, security-research, and customer-support teams.
Requirements
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
At least 3 years of professional software-development experience, including substantial experience with C.
Strong knowledge of data structures, algorithms, pointers, memory management, and concurrency programming.
Experience developing system-level or embedded software on Linux or another Unix-like operating system.
Strong understanding of TCP/IP and common networking protocols, including Ethernet, ARP, IPv4/IPv6, TCP, UDP, ICMP, DNS, DHCP, TLS, and
Experience with socket programming, inter-process communication, synchronization, and asynchronous event handling.
Experience debugging with GDB, Valgrind, AddressSanitizer, perf, Wireshark, and tcpdump.
Experience using Git in a collaborative code-review and continuous-integration environment.
Preferred experience includes firewalls, routers, VPN gateways, intrusion-prevention systems, secure-access products, or other network-security appliances.
Preferred knowledge includes stateful firewalling, NAT, routing, policy enforcement, traffic inspection, session management, IPsec, SSL/TLS, SSH, PKI, certificate management, authentication protocols, directory services, secure coding, vulnerability mitigation, cryptographic concepts, and common network attacks.
Preferred experience with Python, Go, Bash, multicore and high-throughput systems, and CI/CD pipelines.
Strong written and verbal communication skills.
Benefits
Full-time position with benefits eligibility beginning on the first day of hire.
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 and flexible leave policies, including paid health days.
- ...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
$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...Suggested
- ...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
$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- ...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
$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$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$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$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$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$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
$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$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$144.2k - $213.38k per year
...on our team! What We Need We are looking for a Principal Software Engineer, Narrative Systems to own and lead the development of... ...integrations, and long-term technical direction. Architect, develop, and maintain cinematic and narrative systems in Unreal Engine 5...Long term contract- ...technology. As part of our specialized engineering group, you’ll collaborate with UI/UX designers, artists, technical designers, and core software engineers to build solid underlying UI architecture for features ranging from dynamic HUDs and map systems to settings menus and...Permanent employmentFull time3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Full time Embedded Software Developer, >. Be the first to apply!
- full stack developer Burnaby, BC
- full stack web developer Burnaby, BC
- senior full stack engineer Burnaby, BC
- full stack developer remote Burnaby, BC
- event planning full time Burnaby, BC
- full time mechanic Burnaby, BC
- temps complet Burnaby, BC
- full time receptionist Burnaby, BC
- full time customer service representative work from home Burnaby, BC
- full time physiotherapist Burnaby, BC

