19 Aug
|
Orion Innovation
|
Winnipeg
19 Aug
Orion Innovation
Winnipeg
Role: Senior Software Architect with Embedded Systems & Satellite
Type: Hybrid
As our
Software Architect , you will be responsible for the fundamental design and structural integrity of our core systems. Your work will directly influence the performance and reliability of our global network. This is a high-visibility, high-impact
role and opportunity
where your architectural decisions will shape the future of our company.
Responsibilities
Define Technical Strategy:
Lead the architecture, technical specifications, and development roadmap for scalable, high-performance satellite ground segment software.
Drive Embedded Innovation:
Spearhead the design and integration of embedded application software, Board Support Packages (BSPs), and operating systems for our resource-constrained hardware.
Ensure System Reliability:
Architect software solutions around
Test-Driven Development (TDD)
and simulated testing to guarantee stability and uptime for mission-critical operations.
Optimize Network Infrastructure:
Design and support core networking components, including the implementation of
MPLS/WAN/SD-WAN
circuits and subnets crucial for system interconnectivity.
Mentor and Lead:
Provide essential technical leadership and mentorship to our engineering teams, fostering a culture of technical excellence and continuous improvement.
Translate Vision to Reality:
Collaborate with stakeholders to capture business requirements and transform them into robust, productive technical designs using advanced software modeling tools.
Required Skills & Qualifications
Experience & Education:
10+ years of experience in software development, with a focus on
satellite communication systems , coupled with a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
Programming Mastery:
Expert proficiency in one or more core programming languages like
C++, Java, Python, or Golang .
Systems & Telecom Fundamentals:
Deep understanding of networking, routing protocols, storage, operating systems, and experience supporting and implementing
MPLS/WAN/SD-WAN
circuits and subnets.
Architecture & Leadership:
Prior experience in a technical leadership or architecture role, with the ability to define and lead the execution of complex technical solutions.
Design for Constraints:
Proven ability to design software architecture with a profound understanding of
hardware resource limitations
in an embedded environment.
Agile & Quality Focus:
Familiarity with
Agile
development methodologies and experience applying Test-Driven Development (TDD) principles.
Bonus Points (Nice-to-Have)
Extensive experience with
cloud technology (AWS, Azure, GCP) , virtualization, and containerization (e.g., Docker, Kubernetes) for deployment optimization.
Direct experience working with geographically dispersed engineering teams.
Active involvement in industry working groups or publishing on satellite technology advancements.
#J-18808-Ljbffr
📌 Software Architect (Winnipeg)
🏢 Orion Innovation
📍 Winnipeg