Software Developer
تفاصيل الوظيفة
About your next Challenge as a Software Developer:What will you do:Design software solutions and contribute to software architecture designs;Understand and develop software that operates in a complex, multi-network environment;Conduct independent research and provide new solutions to problems;Interact with systems engineering on technical issues;Debugging software problems for near real-time simulation;Conduct and prepare presentations and demonstrations.Required Skills and Experiences:Bachelor's degree in Computer Science/Computer or Software Engineering (or equivalent experience), or Electrical or Systems Engineering with software experience;Minimum 5 years software development experience;Demonstrated experience with and strong understanding of C/C++ programming languages;Experience working in QtCreator designing GUI with QT5/QT6 libraries using QML;Understanding of Linux and knowledge of basic CLI commands;Understanding of VoIP standards, SIP/RTP protocols, H.323;Basic TCP/IP networking knowledge;Audio codec library exposure such as FFmpeg;Experience working with audio files and playbacks;Exposure to voice encoding algorithms such as G.729;Relational database knowledge, working with MariaDB or Postgres;Scripting with JavaScript including JSON and XML manipulation;Experience building RESTful APIs;Understanding layers of OSI model;Understanding of OOP and SOLID Design Principles.Preferred Additional Skills:Experience working with Asterisk PBX software is an asset;Experience working with PJSIP C/C++ libraries is an asset;Experience working with TightVNC is an asset;Software-defined radio exposure preferred but not required;ED137 interoperability standards knowledge preferred but not required;Strong organizational, analytical, and problem-solving skills combined with a strong technical presence;Capable of multitasking between 2 or more projects concurrently;Able to work independently and in a team-based environment.Eligibility Criteria (Mandatory):Must be eligible for registration with the Controlled Goods Program;Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO SECRET security clearance;Must be eligible to meet the requirements for U.S. International Traffic in Arms Regulations (ITAR).
#J-18808-Ljbffr
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.