Software Engineer-Telephony and Embedded Systems

Leonardo DRS

Eastern Ontario

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work hours and hybrid schedules
Comprehensive wellness programs
Professional development support
Retirement plans

Job summary

A leading company in defense and aerospace seeks a Software Engineer specializing in telephony and embedded systems. The role involves developing software solutions for telecommunication systems, focusing on voice processing and low-level firmware. Candidates should have a strong background in C++ and C, along with experience in DSP and MMI application software. The position offers a collaborative environment with opportunities to work on cutting-edge technology and flexible work arrangements.

Qualifications

  • 2+ years of experience in telephony software development or strong academic background.
  • Proficiency in C++ and C programming languages.
  • Experience with embedded and low-level firmware development.

Responsibilities

  • Develop and maintain telephony-related software and call control applications.
  • Design and implement low-level software/firmware for embedded devices.
  • Collaborate with cross-functional teams to understand product requirements.

Skills

Problem Solving
Communication

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Electrical Engineering

Tools

Git
SVN

Job description

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 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 Summary

We 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.

Responsibilities
  • Develop 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.
Qualifications
  • Bachelor’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.
Benefits
  • Team-based environment where achievements matter
  • Opportunity to work on cutting-edge technology
  • Flexible work hours and hybrid schedules
  • Comprehensive wellness programs
  • Competitive compensation, professional development support, and retirement plans

DRS Technologies Canada Ltd. (DRS Canada) specializes in military voice/data communications, electro-optics, IRST, C4I systems, and defense electronics manufacturing.

Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Defense and Space Manufacturing
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ILS Engineer
Senior ILS Engineer

Leonardo DRS • Bedford

On-site
CAD 90,000 - 130,000
Flexible work hours
Compressed work week
Health, dental, and vision coverage
+2
Quality Engineer
Quality Engineer

Leonardo DRS • Bedford (Ville)

On-site
CAD 70,000 - 90,000
Flexible work hours
Health, dental, and vision coverage
Wellness program
+1
Senior Director Site Lead
Senior Director Site Lead

Leonardo DRS • Bedford (Ville)

On-site
CAD 180,000 - 260,000
Flexible work hours
Health, dental, and vision coverage
Vacation and personal days
+3
Field Service Engineer
Field Service Engineer

Leonardo DRS • Bedford

On-site
CAD 70,000 - 90,000
Health, dental, vision coverage
Flexible work hours
Wellness program
+1
Senior ILS Engineer
Senior ILS Engineer

Leonardo DRS • Bedford (Ville)

On-site
CAD 90,000 - 120,000
Flexible work hours
Wellness program
Vacation & paid days off
+2
Senior Firmware Engineer
Senior Firmware Engineer

Leonardo DRS • Bedford (Ville)

Hybrid
CAD 90,000 - 120,000
Flexible work hours
Health, dental, and vision coverage
Employee Stock Purchase Program
+1
Test Technician
Test Technician

Leonardo DRS • Bedford (Ville)

On-site
CAD 50,000 - 70,000
Flexible work hours
Competitive compensation
Industry-leading wellness program
Senior Software Developer
Senior Software Developer

Comtech Telecommunications Corp. • Outaouais

On-site
CAD 75,000 - 110,000
Software Engineer
Software Engineer

Prattwhitney • Calgary

Hybrid
CAD 78,000 - 123,000
Comprehensive benefits package
Tuition assistance
Hybrid work arrangement
Embedded Senior Systems Engineer
Embedded Senior Systems Engineer

Lockheed Martin • Ottawa

On-site
CAD 90,000 - 120,000