Enable job alerts via email!

Senior Firmware Engineer

ORBCOMM

Ottawa

Hybrid

CAD 100,000 - 150,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

ORBCOMM is looking for a Senior Firmware Engineer to drive innovation within their firmware development team. This role focuses on leading firmware design for their OGx Telecommunication Network, requiring expertise in DSP and embedded systems to tackle complex challenges in wireless communication. You will work in a collaborative environment that values continuous learning and technical excellence, with flexible working options between the office and remote.

Benefits

Flexible work options
Competitive compensation
Continuous learning

Qualifications

  • 10+ years of experience in embedded software/firmware development.
  • Strong background in RF and digital signal processing.
  • Advanced proficiency in real-time C programming.

Responsibilities

  • Lead the design and development of firmware for satellite communication systems.
  • Enhance and maintain firmware for performance improvements.
  • Collaborate with engineering teams on system-level objectives.

Skills

Digital Signal Processing
Embedded Systems
Real-time C Programming
RF Technologies
Problem-solving
Communication

Tools

MATLAB
Python
RTOS

Job description

ORBCOMM is seeking an experienced Senior Firmware Engineer to join our high-performing firmware development team. In this pivotal role, you will take a technical leadership position in the development, enhancement, and maintenance of ORBCOMM’s next-generation OGx Telecommunication Network.

If you're passionate about cutting-edge wireless and satellite technologies and thrive on solving complex engineering challenges, this is an exciting opportunity to make a meaningful impact. The ideal candidate brings deep expertise in digital signal processing in a wireless environment, along with hands-on experience in RF, satellite, and / or wireless communication systems.

Why You’ll Love Working Here :

At ORBCOMM, you’ll be part of a collaborative, forward-thinking team that’s driving innovation in global IoT and satellite communications. We foster a culture of continuous learning, creative problem-solving, and technical excellence. You’ll have the opportunity to work on complex, meaningful projects that directly impact real-world industries—from transportation to maritime to energy. We offer competitive compensation, flexible work options, and the chance to grow your career in a dynamic and supportive environment.

With a flexible hybrid work schedule, you can enjoy the best of both worlds—engaging in-person collaboration at our Ottawa office, while also benefiting from the autonomy and comfort of remote work.

What You’ll Do :

  • Lead the design and development of firmware for ORBCOMM’s OGx Telecommunication Network, with a focus on physical-layer satellite signal processing.
  • Enhance, optimize, and maintain existing firmware, driving improvements in performance, reliability, and scalability.
  • Provide technical leadership on the satellite modem’s physical layer, including DSP algorithm implementation.
  • Collaborate closely with Hardware and Systems Engineering teams to define requirements, explore solutions, and implement design objectives.
  • Participate in cross-functional design discussions to ensure firmware aligns with system-level architecture and business goals.
  • Contribute to firmware architecture, ensuring long-term maintainability, efficiency, and adaptability.
  • Diagnose and resolve low-level firmware issues through thorough debugging and performance analysis.
  • Support the broader success of the team and organization through additional responsibilities as needed.

Who You Are :

  • 10+ years of experience in embedded software / firmware development, including a background in signal processing and communication technologies.
  • Strong background in RF and digital signal processing (DSP).
  • Proven experience in embedded systems and low-level firmware development.
  • Advanced proficiency in real-time C programming and experience with RTOS environments.
  • Familiarity with MATLAB for DSP algorithm design and verification.
  • Experience using scripting languages (e.g., Python, Bash) to support test automation.
  • Hands-on familiarity with HW / RF test equipment, such as spectrum analyzers, oscilloscopes, frequency synthesizers, etc.
  • Focused on performance optimization, memory efficiency, and real-time constraints in embedded systems.
  • Proven ability to lead technical initiatives, mentor developers, and foster a collaborative team culture.
  • Excellent problem-solving capabilities with the focus and discipline required to diagnose and resolve complex low-level firmware issues.
  • Strong written and verbal communication skills, with the ability to effectively present technical concepts to both technical and non-technical stakeholders.

Then we want to meet you!

About Us :

At ORBCOMM, we’re pioneers in IoT technology, that drives innovation and empowers our clients to make data-driven decisions. Our industry-leading solutions enable customers to boost productivity, streamline operations and increase their bottom line. With over 30 years of experience and the most comprehensive solution portfolio in the industry, we enable the management of millions of assets worldwide across diverse sectors including transportation, heavy industries, satellite, and maritime. Discover how ORBCOMM is transforming industries and unlocking the potential of data to drive meaningful change by visiting us at;

Ready to Join Us?

We believe that our people are our greatest asset. Your skills and passion can help us achieve remarkable things! If you’re seeking a thrilling career opportunity in a vibrant, growth-oriented environment, ORBCOMM is the perfect fit for you.

We are committed to building a diverse and inclusive workplace and appreciate all applicants for their interest in joining our team. Only candidates selected for an interview will be contacted.

At ORBCOMM, we are also dedicated to ensuring accessibility and are pleased to offer accommodations for individuals with disabilities upon request throughout all aspects of the selection process.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, DBX

MongoDB

Ottawa null

Remote

Remote

CAD 137.000 - 189.000

Full time

Today
Be an early applicant

Senior Software Developer, Telephony

CallMiner

Ottawa null

Remote

Remote

CAD 120.000 - 140.000

Full time

3 days ago
Be an early applicant

EverHealth - Sr. Software Engineer

EverCommerce Solutions

null null

Remote

Remote

CAD 100.000 - 110.000

Full time

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 100.000 - 125.000

Part time

Today
Be an early applicant

Senior Software Engineer

fiveonefour

null null

Remote

Remote

CAD 80.000 - 120.000

Full time

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

null null

Remote

Remote

CAD 80.000 - 120.000

Part time

Today
Be an early applicant

Senior Software Engineer

Ontario Cannabis Store

Toronto null

Remote

Remote

CAD 81.000 - 123.000

Full time

Today
Be an early applicant

Senior Software Engineer

Tucows Domains

Toronto null

Remote

Remote

CAD 133.000 - 148.000

Full time

Today
Be an early applicant

Senior Software Engineer

GoDaddy

null null

Remote

Remote

CAD 80.000 - 120.000

Full time

Yesterday
Be an early applicant