Embedded Software Engineer for Satellite Systems

ST Engineering iDirect

Full-time Other-General
Apply Now
Location
ottawa, on, Canada
Posted
June 01, 2026

Job Description

Elevate satellite communication technology as a Senior Software Engineer with deep knowledge of C++ and embedded systems. Contribute to innovative solutions for voice, video, and data connectivity.
In this pivotal role, you will collaborate with teams in an Agile environment to implement next-generation features for satellite communication products. Strong problem-solving and communication skills are a must, along with hands-on experience in designing and testing applications.
Key Responsibilities:
• Design and develop embedded software for satellite applications
• Collaborate in Agile teams to drive product enhancements
• Test and validate multi-threaded applications on Linux
• Manage hardware integration and documentation
• Optimize applications for network communication protocols
Requirements:
• 5+ years in embedded C++ software development
• Expertise in Linux environments and real-time systems
• Strong understanding of networking and communication ...