Enable job alerts via email!

Senior Firmware Developer

ORBCOMM

Ottawa

Hybrid

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in global IoT and satellite communications is seeking a Senior Firmware Developer to join their team in Ottawa. In this role, you will lead the firmware development for their next-generation OGx Telecommunication Network, focusing on satellite signal processing. The position offers a flexible hybrid work schedule and opportunities for career growth in a supportive environment.

Benefits

Flexible work options
Competitive compensation
Collaborative team culture

Qualifications

  • 10+ years of experience in embedded software/firmware development.
  • Strong background in RF and digital signal processing.
  • Experience with MATLAB for DSP algorithm design.

Responsibilities

  • Lead the design and development of firmware for satellite signal processing.
  • Enhance and maintain existing firmware for performance and reliability.
  • Collaborate with Hardware and Systems Engineering teams.

Skills

Embedded software development
Signal processing
Communication technologies
Real-time C programming
Digital Signal Processing (DSP)
Test automation scripting
Performance optimization
Problem-solving
Technical leadership
Communication skills

Job description

Join to apply for the Senior Firmware Developer role at ORBCOMM

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.

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.

We’re 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. We also offer accommodations for individuals with disabilities upon request throughout 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 Firmware Developer

Nanometrics

Ottawa

On-site

CAD 85,000 - 110,000

7 days ago
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Ontario

Remote

CAD 90,000 - 120,000

4 days ago
Be an early applicant

Senior Software Engineer II, Enterprise Fulfillment

Instacart

Ontario

Remote

CAD 100,000 - 130,000

6 days ago
Be an early applicant

JPC -1459 - Senior Software Engineer

ITS Global

Ontario

Remote

CAD 90,000 - 120,000

6 days ago
Be an early applicant

Senior Software Engineer

IDR, Inc.

Ontario

Remote

CAD 110,000 - 160,000

6 days ago
Be an early applicant

Senior Software Engineer

Second Harvest Food Rescue

Ontario

Remote

CAD 88,000 - 101,000

7 days ago
Be an early applicant

Senior Software Engineer

IDR, Inc.

Ontario

Remote

CAD 110,000 - 160,000

7 days ago
Be an early applicant

Senior Software Engineer - MAAS

Canonical

Ottawa

Remote

CAD 80,000 - 120,000

24 days ago

Country Match Sr Software Development Engineer Remote Canada | Remote Unites States - Mountain [...]

BeyondTrust Corporation

Remote

CAD 100,000 - 140,000

Today
Be an early applicant