Join Our Dynamic Team at SKYTRAC

About Us:

SKYTRAC is a leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, SKYTRAC serves over 800 customers across all aerospace sectors. Our Low Earth Orbit (LEO) satellite solutions are redefining connectivity and reshaping the future of aviation.

Learn more about what we do

The Opportunity

We’re seeking an experienced Senior Software Developer to join our team! This position is based in our Ottawa, ON office, which is a requirement to ensure collaboration with the broader team.

The ideal candidate thrives on solving tough problems and enjoys helping the team while making meaningful contributions themselves.

As a Senior Software Developer, you will be at the forefront of developing avionics software solutions. You’ll take ownership of the design, architecture, development, and integration of your work, ensuring it meets the rigorous standards required in aerospace.

You will:

  • Develop the key functionality needed to provide services to our customers.
  • Estimating the level of effort for new features or products based off of market trends and potential customer opportunities.
  • Be a driver of the SDLC, performing requirements decomposition, creating designs, reviewing other team members planning/design artifacts.
  • Author embedded Linux C++/C and/or embedded RTOS C code to integrate hardware components in our devices with the core system.
  • Review team members GitLab merge requests and develop unit or sanity tests to prove your work is 100% complete and functional.
  • Act as the subject matter expert and assist the test team with their understanding of the expected behaviour of the system.

What You Bring

Candidate Must Have’s

  • Bachelor’s Degree in Computer Science or equivalent.
  • 10+ years of software development experience.
  • Proven expertise in C and C++ programming.
  • Extensive experience with embedded Linux development (e.g., systemd, Yocto, device trees).
  • Proficiency in network protocols (TCP, UDP, MQTT) and device-level communication protocols (SPI, I2C, UART, USB).
  • Strong background in single-board or embedded systems development, including device drivers or board support packages.
  • Experience using Git for version control.

This will make you stand out:

  • Experience with RTOS and real-time systems.
  • Familiarity with Docker, JIRA, and Confluence.
  • Modem integration and network switch configuration experience.
  • Development of state, status, and health management solutions.
  • Experience with avionics software development and standards such as DO-178.
  • Automotive software development knowledge, especially ISO 26262.
  • Familiarity with industry standards like AS9100D, CMMI, and ISO 9001, and experience with quality assurance processes.

Why join SKYTRAC:

At SKYTRAC, we are a dynamic team of passionate experts. We are driven and dedicated; we take ownership of our work, and we are committed to delivering results. We value individuals who are proactive, take initiative, and demonstrate a high level of professionalism and integrity in everything they do. We thrive in a fast-paced, ever-evolving environment, embracing challenges with agility. Our commitment to growth and development has made us the trusted subject matter experts we are today.

We offer:

  • A positive and collaborative work culture
  • Engaging team-building activities
  • Flexible work hours
  • Competitive compensation and comprehensive benefits package
  • Performance-based bonuses
  • Professional development opportunities
  • Additional days off beyond vacation entitlement

This position is for an existing vacancy within our Software Engineering team.

The salary range for this role is $95,000 - $125,000 CAD. The range posted is a guide and may not represent the compensation offered to the successful candidate. Compensation is based on the skills, knowledge, experience, and qualifications brought to the role.

Engineer the Future of Aviation
At SKYTRAC, we don’t just develop software—we innovate solutions that matter. If you’re ready to elevate your career and contribute to the next generation of aerospace technology, we want to hear from you. Let’s Shape the Future Together.