Syntronic

Senior Flight Software Developer

Syntronic
Apply
1 month ago
Brampton, CanadaSenior

Responsibilities

  • Lead the design of safety-critical, real-time embedded software solutions.
  • Develop, maintain, test, and verify modular flight software and complex embedded software subsystems.
  • Document software designs, technical decisions, interfaces, and implementation approaches.
  • Review software designs, code, tests, and other technical work produced by team members.
  • Mentor junior and intermediate developers through technical discussions, design reviews, code reviews, and engineering tradeoff discussions.
  • Lead effort estimation and technical planning for new development activities.
  • Collaborate with senior technical staff and leadership on coding standards, tools, development environments, and engineering processes.
  • Support automated testing, integration, debugging, and troubleshooting across the software development lifecycle.
  • Improve software quality, reliability, testability, and development efficiency.

Requirements

  • Bachelor’s degree in Computer Science, Software Development, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • 10+ years of experience developing embedded software applications.
  • Strong hands-on experience developing embedded software using C++.
  • At least five years of hands-on experience working with VxWorks.
  • Experience designing and implementing safety-critical, real-time software systems.
  • Experience developing software for System-on-Chip platforms.
  • Strong experience with automated software testing and embedded software verification.
  • Understanding of real-time software concepts, concurrency, timing constraints, resource management, and embedded system design.
  • Experience troubleshooting complex software and system-level issues and communicating technical decisions.
  • Experience leading complex technical work and mentoring junior or intermediate software developers.
  • Must be able to obtain Canadian Controlled Goods Program clearance, requiring Canadian citizenship or valid permanent resident status.
  • Must be able to obtain and maintain the required security clearance.
  • Preferred experience includes flight, spacecraft, aircraft, or other regulated safety-critical embedded systems; communication interfaces such as SPI, EtherCAT, or CANopen; robotic arms, joints, mechatronic systems, or motion control; ARM or RISC-V processors; and Docker or containerized development environments.

Benefits

  • Opportunities for professional growth and international experience on global projects.
  • Collaborative, entrepreneurial environment supporting innovation, creativity, and diversity.

Tech Stack

Categories

Syntronic

About Syntronic

501-1,000 employees

Syntronic is a privately held engineering design house that provides electronics, embedded software, and electro‑mechanical R&D and turnkey product development for technology-intensive customers. The company offers system integration, test development, and production/aftermarket services across telecom, automotive, industrial, and medtech markets. Founded in 1983 and headquartered in Gävle, Sweden, Syntronic operates globally and works on customer projects ranging from prototypes to complete systems.

Contact me