Embedded Software Developer
Full-time
Fortinet
Responsibilities
- Implement and maintain software driving FortiGate’s Unified Threat Management feature set.
- Research application-layer protocols and software development advancements and suggest improvements.
- Promote software development best practices within the team and organization.
- Use Fortinet firewalls to identify product improvement opportunities.
- Research and define technologies for existing and new product directions.
- Re-evaluate current source code design and implementation.
Requirements
- At least 3 years of C/C++ experience.
- Experience developing software in Linux or UNIX-like environments.
- Experience with TCP/IP, firewalls, and application-layer network software.
- Knowledge of TCP/IP, POSIX APIs, and sockets.
- Experience using source control software such as SVN or Git.
- Strong problem-solving and troubleshooting skills.
- Bachelor’s degree in Computer Science or equivalent experience.
- Scripting experience with shell, Python, or Perl is a plus.
- Understanding of networking and security concepts is a plus.
- Basic Linux or UNIX-like server/system management knowledge is a plus.
Benefits
- 100% 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.
- Eligibility to participate in Fortinet’s equity program.
- Bonus eligibility reviewed at hire and annually at the company’s discretion.
- Benefits eligibility begins on the first day of hire.
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer in Burnaby, BC vacancy
- ...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$123.75k - $165k per year
...services for building the world's most critical embedded systems. We are the embedded experts.... ...time-tested and trusted foundation software, including our deterministic microkernel... ...role of Principal Audio Systems Software Developer. BlackBerry QNX is a market leader in embedded...SuggestedWeekly payFull timeWorldwide- ...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
$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- ...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
$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$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
- ...facilities in Vancouver, Toronto, and Shanghai, China. For more information, visit Job Scope As a Video Software Engineer, you will be part of a team developing video firmware and software solutions for SoCs designed by Netint. Responsibilities Design video...Full time
$86k - $96.9k per year
...We are looking for a Technical Instructional Developer to expand our Training Program and make LMI Technologies the thought leader in machine vision. This role will create new technical course content for our existing technical training program, while bringing new ideas...Full timeTraineeshipWork at officeLocal areaWorldwideRelocation packageFlexible 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- ...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
usd218k 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$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- ...About ClearDent ClearDent builds software and digital tools to help dentists manage every aspect of their practice, allowing them to... ...details Handle multiple customer service queues Continuously develop and improve knowledge of all ClearDent products Other duties...Full timeLive InWork at officeRemote workFlexible hours
- ...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
$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- ...(ECDIS), is a market leader on marine navigation. The OSI Software Suite was developed for use on military vessels designed to enhance situational... ...maintain OSI software products. The Systems Test Engineer designs develops and executes methods of test and troubleshooting, to be...Long term contractWorldwide
- ...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
$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$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$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
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
- embedded software Burnaby, BC
- software implementation project manager Burnaby, BC
- software intern Burnaby, BC
- software application developer Burnaby, BC
