11 Nov
|
Perception Point
|
Canada
11 Nov
Perception Point
Canada
Senior Software Developer – Embedded VoIP Systems Embedded Software Developer to join our team working on VoIP telephone development as part of the This role involves low-level embedded Linux development as well as application-level VoIP software development. The successful candidate should be comfortable working across the embedded software stack, including bootloaders, the Linux kernel, device drivers, system software, and applications . A strong understanding of resource-constrained embedded systems, debugging, and performance optimization is important for this role. Embedded Linux & System Software Develop and maintain software for embedded Linux-based platforms. bootloaders, the Linux kernel, and device drivers , including modifying and debugging existing code when required. Linux kernel and bootloader to build system and application software for target platforms. Work with real-time and performance-sensitive Linux environments. Debug issues across the software stack, from bootloader and kernel-level problems to user-space applications. Analyze and optimize CPU usage, memory usage, startup time, and overall system performance. Develop and maintain embedded software for VoIP telephone products . Investigate and resolve signaling, media, networking, and system integration issues. Develop efficient software suitable for embedded systems with limited CPU and memory resources. Software Development Design, implement, test, and maintain software primarily in C and C++ . Diagnose complex software problems using effective debugging techniques and tools. Participate in code reviews and contribute to software design and architecture discussions.
embedded software development using C/C++ . Hands-on experience developing software in a Linux embedded setting . Linux kernel architecture and kernel-level development . Linux device drivers . and the embedded Linux boot process. Understanding of memory and performance constraints common to embedded systems. Experience with any of the following would be an asset but is not required: Real-time Linux and performance-sensitive applications. Networking protocols and network programming. Personal Attributes Able to prioritize and deliver high-quality work under schedule constraints. The Canada base salary range for this full-time position is expected to be between $150,000
- $183,000 annually. Advantages eligibility starts on your first day of hire and comprises of 100% company paid medical, dental, and vision coverage, including a Health Spending Account and a Personal Spending Account that gives you flexibility to spend where you need it the most. Our Employee & Family Assistance Plan (EFAP) offers you and your family access to various services like counseling, legal advice, mental health resources etc. We also provide critical illness, disability, and life insurance, as well as a Group Registered Retirement Savings Plan (RRSP)
with a company match to help you save faster for retirement.
We offer
competitive Paid Time Off and flexible leave policies, including paid health days, to help you take care of yourself and your family members. All roles are eligible to participate in the Fortinet equity program. Bonus eligibility is reviewed at time of hire and annually at the Company’s discretion. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network
- today and into the future. Only the Fortinet Security Fabric architecture can deliver security without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 500,000 customers trust Fortinet to protect their businesses. We are committed to providing reasonable accommodations for all qualified individuals with disabilities. If you require assistance or accommodation due to a disability, please contact us at accommodations@fortinet.
We value diversity in our company, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, military/veteran status or any other applicable legally protected characteristics in the location in which the candidate is applying. #
📌 Senior Software Development Engineer (Canada)
🏢 Perception Point
📍 Canada