DSP Software Engineer

2 weeks ago


Ottawa, Ontario, Canada Hexagons Autonomy & Positioning division Full time

Job Summary

The Hexagon Autonomy & Positioning division is seeking a highly skilled DSP Software Engineer to join our team. As a key member of our Aerospace and Defense engineering team, you will be responsible for developing and implementing signal processing algorithms for our OEM7 and GAJT product lines.

Key Responsibilities

  • Apply signal processing theory to create or enhance signal tracking, jamming detection, and jamming mitigation capabilities
  • Design, implement, and test software features for production releases and improve and maintain existing C++ software on our embedded systems
  • Develop innovative solutions to meet the customer's unique needs
  • Collaborate with system engineers to define functional and performance requirements and product architecture
  • Analyze test data using graphical and statistical tools and methods
  • Work with verification engineers to plan and support testing of software features

Requirements

  • Degree in engineering or computer science
  • 4+ years of DSP algorithm development experience, preferably on real-time embedded software platforms
  • Experience in C++ software development, debugging, and troubleshooting
  • Excellent analytical and problem-solving skills and the ability to clearly communicate ideas and solutions to others

Preferred Qualifications

  • Knowledge and understanding of GNSS signal tracking theory and principles
  • Knowledge and understanding of applied signal processing theory
  • Experience with other programming or scripting languages
  • Experience with software verification methodologies

About Hexagon Autonomy & Positioning Division

Hexagon is a global company with a strong presence in the aerospace and defense industry. Our Autonomy & Positioning division is committed to delivering innovative solutions for positioning and situational awareness needs across a wide variety of applications.



  • Ottawa, Ontario, Canada Hexagons Autonomy & Positioning division Full time

    About Hexagon Autonomy & Positioning Hexagon's Autonomy & Positioning division is at the forefront of developing cutting-edge positioning and situational awareness solutions for government customers. We are a team of passionate engineers dedicated to pushing the boundaries of what's possible in aerospace and defense. The Role: DSP Software Engineer We are...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is a leading provider of optical line and transmission equipment. We are seeking a talented and motivated DSP Engineer to join our dynamic team of scientists and engineers who design and develop cutting-edge coherent transceivers. As a member of the WaveLogic science team, you will contribute your expertise in communication theory,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software drivers for various hardware...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software drivers for various hardware...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerAt QNX Software Systems, we're seeking an experienced Embedded Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software for our embedded operating systems, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerAt QNX Software Systems, we're seeking an experienced Embedded Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software for our embedded operating systems, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software drivers for various hardware...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software drivers for various hardware...

  • Software Engineer

    2 weeks ago


    Ottawa, Ontario, Canada Rewind Software Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our dynamic team at Rewind Software. As a key member of our technical support team, you will be responsible for addressing complex technical issues, collaborating with cross-functional teams, and driving resolutions.Key ResponsibilitiesTechnical Support: Provide expert-level technical...

  • Software Engineer

    2 weeks ago


    Ottawa, Ontario, Canada Rewind Software Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our dynamic team at Rewind Software. As a key member of our technical support team, you will be responsible for addressing complex technical issues, collaborating with cross-functional teams, and driving resolutions.Key ResponsibilitiesTechnical Support: Provide expert-level technical...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Software Engineering Manager at QNX Software SystemsQNX Software Systems is a leading provider of secure operating systems, development tools, and services for embedded systems, trusted by top Electric Vehicle manufacturers worldwide. We are seeking an experienced Software Engineering Manager to lead a team in creating cutting-edge software...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Software Engineering Manager at QNX Software SystemsQNX Software Systems is a leading provider of secure operating systems, development tools, and services for embedded systems, trusted by top Electric Vehicle manufacturers worldwide. We are seeking an experienced Software Engineering Manager to lead a team in creating cutting-edge software...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...


  • Ottawa, Ontario, Canada Allen Vanguard Full time

    Job DescriptionAllen Vanguard is a global leader in counter-threat solutions, systems, and technologies. We deliver battle-proven equipment for defeating IEDs.We are seeking a full-time Embedded Software Developer to work in a hybrid environment based in our Ottawa office.Key ResponsibilitiesDesign and implement real-time embedded firmware in C/C++ on ARM...


  • Ottawa, Ontario, Canada Allen Vanguard Full time

    Job DescriptionAllen Vanguard is a global leader in counter-threat solutions, systems, and technologies. We deliver battle-proven equipment for defeating IEDs.We are seeking a full-time Embedded Software Developer to work in a hybrid environment based in our Ottawa office.Key ResponsibilitiesDesign and implement real-time embedded firmware in C/C++ on ARM...