FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Embedded Software Developer
FortinetEmbedded Software Developer at Fortinet improving and expanding FortiGate firewall features. Join a dedicated team to create innovative Unified Threat Management solutions.
Tech Stack
Tools & technologiesFirewallsLinuxPerlPythonSubversionSwitchingTCP/IPUnix
About the role
Key responsibilities & impact- Implement and maintain software that drives UTM feature set
- Stay on top of new developments in application-layer protocols and software development and suggest improvements within the team
- Promote best practices within the team and organization
- Provide product improvement suggestions while using Fortinet firewalls on a daily basis
- Research, investigate and define new areas of technology to enhance existing product or new product directions
- Re-evaluate the design and implementation of current source code
Requirements
What you’ll need- 5+ years of C/C++ experience
- Capable of switching focus in various situations and applying themselves to quickly learning new technologies
- Excellent problem solving and troubleshooting skills
- Experience developing software in a Linux or UNIX-like environment
- Experience with TCP/IP, firewalls, application-layer network software
- Good knowledge of TCP/IP, POSIX APIs, and strong grasp of sockets
- Experience using source control software (SVN, git or others)
- Understanding of networking and security concepts (ideal)
- Experience with scripting (shell, Python, Perl) is a plus
Benefits
Comp & perks- 100% company paid medical, dental, and vision coverage
- Health Spending Account
- Personal Spending Account
- Employee & Family Assistance Plan (EFAP)
- Critical illness, disability, and life insurance
- Group Registered Retirement Savings Plan (RRSP) with a company match
- Competitive Paid Time Off
- Flexible leave policies, including paid health days
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++LinuxUNIXTCP/IPPOSIX APIssocketsscriptingshellPython
Soft Skills
problem solvingtroubleshootingadaptabilitylearning