Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Leonardo DRS
Location: Ottawa, ON, Canada
Career Level: Mid-Senior Level
Industries: Defense, Aerospace

Description

LEONARDO DRS, headquartered in Arlington, Virginia and 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 which employs more than 45,000 people worldwide. We offer a competitive compensation package and a business culture which rewards performance. For additional information on LEONARDO DRS, please visit our website at www.drs.com. We are committed to recruiting and retaining the best talent in the defense and aerospace industry.

Job Summary

We are seeking a dedicated and innovative Software Engineer with a strong background 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 is a product-based development role focused on creating robust software solutions for next-generation telecommunication systems.

As a Software Engineer, your main responsibilities will include (but not limited to)
  • 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, ensuring new inputs are integrated and systems are recompiled and thoroughly tested.
  • Troubleshoot and debug software issues, and provide timely resolutions.
  • Collaborate with cross-functional teams to understand product requirements and translate them into technical specifications.
  • Participate in code reviews and adhere to software development best practices.
  • Document software design and contribute to technical manuals.
  • Stay up-to-date with industry trends and emerging technologies in software development for telecommunication systems.
     
What you require to be successful in this role
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Preferably 2+ years of experience in software development for telephony systems for Intermediate Engineers, or entry-level experience with a strong academic or project background for Junior Engineers.
  • 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.
  • Demonstrated experience with software build processes and testing methodologies.
  • Familiarity with version control systems (e.g., Git, SVN).
  • Excellent problem-solving and analytical skills.
  • Strong oral and written communication abilities.
  • Ability to work effectively in a team setting as well as independently with minimal supervision.
  • Experience developing software using real-time operating systems (RTOS).
  • Knowledge of communication protocols and interfaces such as SIP, H.323, TCP/IP, etc.
  • Experience with product-based development lifecycles and related processes.
     
Benefits of working with DRS
  • A motivating team-based environment where your achievements matter
  • An opportunity to work on industry leading edge technology
  • Flexible work hours and a compressed work week to promote a healthy work/life balance
  • Possibility of a hybrid work schedule dependent on business requirements
  • Industry leading wellness program including:
    • Health, dental, and vision coverage available on first day of hire at no cost to the employee with access to virtual healthcare
    • Access to Employee and Family Assistance Program
    • Employee discounts at local gym facilities 
  • Competitive compensation including:
    • Reimbursement for professional development initiatives and memberships plus access to free online learning resources
    • Registered Retirement Savings Plan with matching company contributions with access to complimentary financial planning
    • Maternity and Parental leave top-up
    • Vacation, personal days, sick leave, and additional company paid days off
       
  • Work Environment 
    • This role offers a challenging yet supportive environment within a company at the forefront of telecommunications technology. You will work alongside experienced professionals dedicated to innovation and quality in a product-focused development setting.

 

DRS Technologies Canada Ltd. (DRS Canada), is a leading mid-tier Canadian defence electronics company specializing in military voice and data communications systems; electro-optics (EO) and infrared search and tracking systems (IRST); command, control, communications, computers and intelligence (C4I) systems integration; deployable flight data recorders; defence/space electronics manufacturing


 Apply on company website