Software Architect (Winnipeg)

Software Architect (Winnipeg)

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 chance

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, efficient 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

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software architect (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: software architect (winnipeg) / winnipeg