Search jobs > Montreal, QC > Temporary > Software architect

Embedded Software Architect

Aversan
Montreal, Quebec, Canada
$80K-$110K a year (estimated)
Full-time

Senior Embedded Software Architect

The Senior Embedded Software Developer - Architect is part of an agile development team and responsible for the architecture, implementation and the documentation of complex software for space applications such as satellites.

Responsibilities :

  • Work within an agile development team as a technical leader
  • Collaborate with a multidisciplinary (Systems, Digital, RF) team on the architecture and design of software for satellite payload or platform systems
  • Support flight code integration and testing within flight units
  • Refine software requirements for your team or external suppliers
  • Redact the documentation required during the software life cycle
  • Interact with customers and participate to new project proposals
  • Become the liaison between the vendors, system team and software team for questions related to embedded software of the payload / platform systems
  • Ensure SW-level interfaces design coherency among different subsystems in the satellite
  • Act as a leader of continuous improvement initiatives
  • Implement embedded software (flight code)

Requirements :

  • Electrical or Computer Engineering bachelor’s degree or equivalent
  • Minimum of 10 years of embedded software development experience
  • Experience in networking and communication protocols is a must
  • Experience with real-time operating systems (RTOS)
  • Experience writing boot code of embedded CPUs
  • Strong skills in C and C++
  • Leadership in an agile environment
  • Experience with vendor / sub-contract management
  • Experience with satellite platform subsystems (CDH, propulsion, nav, power management, etc)
  • Experience with software integration of satellite payload / platform subsystems
  • Experience working with complex SoCs
  • Experience with continuous integration and delivery (CI / CD)
  • Strong experience with version control systems such as GIT
  • Very good communication in English or French
  • Strong interpersonal skills
  • Disciplined and resourceful

Preferred Qualifications :

  • Knowledge of satellite communication standards such as DVB-S2X
  • Experience with RF systems
  • Knowledge of CCSDS, MIL-STD-1553
  • Knowledge of protocols such as CAN bus and SpaceWire
  • Experience with Visual Studio or Eclipse
  • Experience with JIRA and Confluence
  • Experience with VectorCast
  • Experience with embedded Linux
  • Experience in disciplined software development
  • Fluent in French
  • 30+ days ago
Related jobs
Alquemy
Montreal, Quebec

The Senior Embedded Software Developer/Architect is part of an agile development team and responsible for the architecture, implementation and the documentation of complex software for space applications such as satellites. Alquemy’s client is seeking an Embedded Software Architect to join their tea...

Aversan
Montreal, Quebec

The Senior Embedded Software Developer - Architect is part of an agile development team and responsible for the architecture, implementation and the documentation of complex software for space applications such as satellites. Senior Embedded Software Architect. Become the liaison between the vendors...

Raise
Montreal, Quebec

The Senior Embedded Software Developer - Architect is part of an agile development team and responsible for the architecture, implementation and the documentation of complex software for space applications such as satellites. Senior Embedded Software Architect. We at Raise are hiring a Senior Embedd...

Promoted
SocialPost.ai
Canada

This is a full-time remote role for a Python Full Stack Developer. The Developer will be responsible for both back-end and front-end development, including programming, web design, and ensuring optimal website performance, responsiveness, and security. ...

Promoted
Presto Recruiting Solutions
Montreal, Quebec

This role will require a seasoned expert with substantial experience in platform engineering, enterprise and solution architecture, and modern engineering practices, including CI/CD, DevSecOps, and contemporary architecture delivery. Deliver comprehensive solution architectures and ensure alignment ...

Promoted
ORS Partners
Canada

Bachelor's in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics. Join our well-established, vibrant, and growing company in an exciting role as a Graphics & Compute Safety Critical Software Development Engineer. Prior professional level experience: 8+ years for Princ...

Promoted
Orderful
Canada

As an intermediate full-stack engineer, among other things, you’ll be expected to:. Software quality best practices: testing, CI/CD, documentation, etc. ...

Promoted
Tube Force
Montreal, Quebec

We're on the lookout for a Senior Software Developer who has a deep understanding of PHP/Laravel, Node. As a Senior Software Developer you’ll get to work on the back end of our video-sharing web application. Bachelor’s degree in Computer Science/Engineering an asset. You have 5+ years related work e...

Promoted
Hourglass HR
Greater Montreal Metropolitan Area, Canada

DevOps Engineer (Data Hub Team). We are looking for a dynamic and bilingual DevOps Engineer to join our Data Hub team, where you will play a critical role in shaping our data infrastructure. As a Bilingual DevOps Engineer on our Data Hub team, you will be responsible for designing, implementing, and...

Promoted
Bay Street Staffing
Montreal, Quebec

Ten (10) years of relevant experience, with minimum of seven (7) years of experience in C# full stack development. ...