You will be working with other members of the engineering team to enhance and develop new products and features in the AirLink series of Wireless Gateways and Modems.
If you are looking for a challenging position as an Embedded Firmware Engineer, our client is looking for you. You are a talented and creative embedded firmware developer who enjoys working on challenging projects. You have experience developing networking related applications & drivers on top of Linux operating system. You have a deep understanding of networking functionality and how it is implemented in Linux, including Routing, Firewall, Wi-Fi, NAT, DHCP, SNMP, VPN (IPsec, MOBIKE, OpenVPN), logical interfaces, TCP/UDP, IPv4/v6, etc. You will be working with other members of the engineering team to enhance and develop new products and features in our AirLink series of Wireless Gateways and Modems.
Responsibilities
Implement software solutions based on requirements, architecture and high level design documentation
Participate in peer design and code review
Detailed design, coding, integration, testing (including automated test scripts), debugging, configuration and documentation of firmware for the assigned sub-system, features or tools
Assist in developing customer facing documents such as user guides, application notes and release notes
Participate in and influence continuous software development process improvements
Requirements
5+ years’ experience developing firmware for Linux-based platforms
5+ years’ experience of IP networking on Linux platforms
5+ years’ experience in systematically troubleshooting embedded software for root causes
8+ years’ experience in real-time embedded software development using C or C++
Degree in Electrical or Computer Engineering, Computer Science or a Technology Diploma with relevant industry experience
Expertise using wireless communications test equipment would be an asset
Experience with software development life cycles, e.g. Waterfall, Agile is highly desirable
Must work well individually and in a team environment
Must have excellent written and verbal communications skills
Must have excellent interpersonal skills
Must be well organized, methodical, detail oriented with excellent analytical skills
Apply via email by sending an adequate resume (MS Word document) to: jobs@ipnbrainpower.com. Make mention of the exact job title in the subject line. Please send your resume, according to Canadian law, without any personal information except of contact details and name. We thank all applicants, however, only those under consideration will be contacted.