Software Engineer-Telephony and Embedded Systems

7 days ago


Eastern Ontario, Canada Leonardo DRS Full time

Software Engineer-Telephony and Embedded SystemsJoin to apply for the Software Engineer-Telephony and Embedded Systems role at Leonardo DRSLEONARDO DRS, headquartered in Arlington, Virginia, is a leading supplier of integrated products, services, and support to military forces, intelligence agencies, and prime contractors worldwide. The company is a wholly owned subsidiary of Leonardo, employing more than 45,000 people globally. We offer a competitive compensation package and a performance-oriented business culture. For more information, visit www.drs.com. We are committed to recruiting and retaining top talent in the defense and aerospace industry.Job SummaryWe seek a dedicated and innovative Software Engineer with expertise in voice communication, embedded software, and low-level firmware development. The ideal candidate will have hands-on experience with Digital Signal Processing (DSP), voice processing, Man-Machine-Interface (MMI) application software, and simulators, with proficiency in C++ and C. This role focuses on developing robust software solutions for next-generation telecommunication systems.ResponsibilitiesDevelop and maintain telephony-related software including call control applications, ensuring high reliability and performance.Design and implement low-level software/firmware for embedded devices.Work with DSP algorithms for voice processing to optimize audio quality and system performance.Contribute to the development of MMI (Man-Machine Interface) application software for intuitive user interactions.Create and maintain simulators for software testing and validation.Perform software builds, integrating new inputs, and thoroughly testing systems.Troubleshoot and debug software issues, providing timely resolutions.Collaborate with cross-functional teams to understand product requirements and translate them into technical specifications.Participate in code reviews and adhere to best practices in software development.Document software design and contribute to technical manuals.Stay updated with industry trends and emerging technologies in telecommunication software development.QualificationsBachelor’s degree in Computer Science, Electrical Engineering, or a related field.Preferably 2+ years of experience in telephony software development or strong academic/project background for entry-level candidates.Proficiency in C++ and C programming languages.Experience with embedded and low-level firmware development.Understanding of DSP and voice processing techniques.Knowledge of MMI application software design.Experience with software build processes and testing methodologies.Familiarity with version control systems (e.g., Git, SVN).Excellent problem-solving, analytical, and communication skills.Ability to work independently and in teams.Experience with real-time operating systems (RTOS).Knowledge of communication protocols such as SIP, H.323, TCP/IP.Experience with product development lifecycles.BenefitsTeam-based environment where achievements matterOpportunity to work on cutting-edge technologyFlexible work hours and hybrid schedulesComprehensive wellness programsCompetitive compensation, professional development support, and retirement plansDRS Technologies Canada Ltd. (DRS Canada) specializes in military voice/data communications, electro-optics, IRST, C4I systems, and defense electronics manufacturing.Additional DetailsSeniority level: Mid-Senior levelEmployment type: Full-timeJob function: Engineering and ITIndustry: Defense and Space Manufacturing #J-18808-Ljbffr



  • Eastern Ontario, Canada Leonardo DRS Full time

    Software Engineer-Telephony and Embedded SystemsJoin to apply for the Software Engineer-Telephony and Embedded Systems role at Leonardo DRSLEONARDO DRS, headquartered in Arlington, Virginia, is a leading supplier of integrated products, services, and support to military forces, intelligence agencies, and prime contractors worldwide. The company is a wholly...


  • Eastern Ontario, Canada Leonardo DRS Full time

    Software Engineer-Telephony and Embedded Systems Join to apply for the Software Engineer-Telephony and Embedded Systems role at Leonardo DRS LEONARDO DRS, headquartered in Arlington, Virginia, is a leading supplier of integrated products, services, and support to military forces, intelligence agencies, and prime contractors worldwide. The company is a wholly...


  • Ontario (ON), Canada The Wohl Group- Aerospace Recruiters Full time

    Reporting to the Director of Engineering, the Embedded Software Engineering Manager providesoperational leadership to a multidisciplinary group of engineers within the embedded software andsystems design team, supporting the development and completion of complex embedded projects.A typical day includes: Provide technical guidance, assistance, and work...


  • Eastern Ontario, Canada Bluefruit Software Limited Full time

    Would you like to collaborate with a team of experienced developers and grow your skills while working on interesting projects? Full-time Software Developer, Senior Software Developer Full-time, Permanent, On Site Are you looking to work at a company built by Developers for Developers? Are you looking to work in a genuinely Lean Agile way, where there is no...

  • Embedded Engineer

    4 weeks ago


    Ontario (ON), Canada Recurrent Energy Full time

    Company SummaryBright Minds. Bold Mission. Clean Future.At Recurrent Energy, a wholly owned subsidiary of Canadian Solar Inc., we're more than a global leader in utility-scale solar and battery storage-we're not just building utility-scale solar and battery storage projects-we're shaping the future of energy. Our impact spans six continents and over 25...


  • Eastern Ontario, Canada IPG Photonics Full time

    Description IPG Photonics (NASDAQ:IPGP) Canada Inc . produces market-disrupting sensor technology and software that is transforming the manufacturing industry. We are on a mission to make the world greener, safer and more efficient. Our Kingston subsidiary develops cutting-edge monitoring technology that is integrated with IPG Photonics’ world-leading...


  • Eastern Ontario, Canada IPG Photonics Full time

    Description IPG Photonics (NASDAQ:IPGP) Canada Inc. produces market-disrupting sensor technology and software that is transforming the manufacturing industry. We are on a mission to make the world greener, safer and more efficient. Our Kingston subsidiary develops cutting-edge monitoring technology that is integrated with IPG Photonics’ world-leading laser...


  • Montreal, Toronto, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Mannarino Systems and Software Inc. Full time

    A leading technology company in Montreal seeks an experienced Embedded Software Developer. The ideal candidate will have over 5 years of expertise in embedded software development using C/C++, Linux environments, and device drivers. Responsibilities include designing software for board support packages and ensuring documentation meets certification...


  • Southwestern Ontario, Canada QNX Software Systems Full time

    A leading embedded systems company is seeking a Senior Product Marketing Manager to lead go-to-market strategies for their software portfolio in the Defense sector. This role requires strong product marketing experience, a deep understanding of the Defense industry, and exceptional communication skills. You will develop strategic messaging and collaborate...


  • Southwestern Ontario, Canada QNX Software Systems Full time

    Worker Sub-Type : Regular Job Description : QNX® is a global leader in providing high-performance, safe, and secure operating systems, hypervisors, frameworks, and development tools for embedded systems. Trusted in 255 million vehicles and deployed across a wide range of industries—including automotive, medical devices, industrial controls,...