Embedded Software Developer building TCP/IP and AI-based SD-WAN features for Fortinet firewall products. Developing efficient Linux-based C/C++ software for secure enterprise networking.
Responsibilities
Design, implement, and maintain software components supporting the TCP/IP stack and SD-WAN feature set
Stay current with emerging technologies, application-layer protocols, and software development best practices, and recommend improvements
Promote and uphold high standards of software design, coding quality, and maintainability
Identify opportunities for product enhancements through hands-on experience with Fortinet products
Research and explore emerging technologies to enhance existing and future AI-based SD-WAN routing algorithms
Evaluate and refine software designs and implementations to improve performance, reliability, and efficiency
Requirements
Proficiency in C/C++ programming and software development
Strong analytical, problem-solving, and troubleshooting skills
Experience developing software in Linux or UNIX-like environments
Solid understanding of Operating System, TCP/IP networking, POSIX APIs, and socket programming
Familiarity with version control systems such as Git
Ability to quickly learn and adapt to new technologies, tools, and development methodologies
Understanding of networking and cybersecurity concepts, particularly RIP/OSPF/BGP protocols and their implementation
Familiarity with machine learning and deep learning concepts, including supervised and unsupervised learning, reinforcement learning, neural networks, and AI/ML frameworks such as PyTorch, TensorFlow, and Hugging Face
Knowledge of LLMs, SLMs, and RAG, including prompt engineering, embeddings, fine-tuning, model inference, and resource-efficient AI deployment in Linux or embedded environments
Basic knowledge of Linux/UNIX system administration and server management
Bachelor's degree in Computer Science or a related field
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
Fortinet equity program eligibility
Bonus eligibility reviewed at time of hire and annually at the Company's discretion
Multilingual coding expert reviewing code and evaluating AI - generated technical responses for Gramian Consultancy. Creating prompts, solutions, explanations, and actionable feedback across programming tasks.
Senior Software Engineer supporting Power Platform implementation, optimisation, and transformation. Working with Dynamics 365, Dataverse, Power Apps, Power Automate, and Azure services in Montreal.
Senior Engineer owning Xero reporting initiatives end to end. Improving accounting experiences, platform reliability, and compliance workflows for small businesses and advisors.
Software Engineer II building web, mobile, and scalable API experiences for Affirm’s card acquisition team. Shipping onboarding improvements that attract and convert customers.
Software Engineer building AI observability features for Honeycomb’s developer tools. Developing data infrastructure and product experiences to help customers debug LLM agents.
Senior engineer building AI observability features for Honeycomb’s developer tools platform. Owning data infrastructure, LLM signals, and customer - facing visualizations.
Software Developer building scalable cloud - native security software for Fortinet, which protects enterprise, service provider, and government networks worldwide.
Principal Full - Stack Developer shaping shared services, developer tooling, and runtime infrastructure. Building reliable software foundations for MaintainX’s industrial work - execution platform.
Principal full - stack developer shaping MaintainX’s industrial work - execution platform. Leading scalable workflows, architecture, and technical direction across desktop and mobile products.