Embedded Software Architect

Alquemy
Montreal
80K $-110K $ / an (estimé)
Permanent

Alquemy’s client is seeking an Embedded Software Architect to join their team on a permanent basis. This role is based near Montreal and requires 3 days / week on site (hybrid).

Job Description

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

Our client offers a competitive compensation package and the opportunity to work with leading edge satellite technology used in the aerospace field.

Il y a plus de 30 jours
Emplois reliés
Raise
Montréal, Québec

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...

Alquemy
Montréal, Québec

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...

Offre sponsorisée
Blitz TI
Montréal, Québec

Develop and optimize embedded software on microcontrollers or SBC modules. Ensure high software performance by leveraging a strong understanding of embedded hardware (memory architecture, bus optimization, etc. Proficient in C programming, including editing, compiling, and debugging tools in an embe...

Offre sponsorisée
RONA inc.
Boucherville, Québec

The qualifications we are looking for   Bachelor's degree in Engineering, Computer Science, or a related field At least 5 years of experience in data preparation, data warehousing, and databases At least 5 years of experience with MS Power BI, MicroStrategy, or comparable BI and analytics platform...

Offre sponsorisée
Tyco Safety Products Canada, Ltd
Brossard, Québec

Actively participate in all aspects of software development activity Prioritize features and optimize our software solution Interact with people in different departments, organizations, and in other locations around the world Push the product vision forward as a passionate advocate ...

Offre sponsorisée
Pratt & Whitney Canada
Longueuil, Québec

Architecte de solutions, applications web/mobile. Vous rejoindrez une équipe d'experts qui comprend des experts en la matière et des architectes (données, infrastructure, solutions et logiciels). Travailler au sein d'équipes multidisciplinaires comprenant des architectes (Données, Entreprise, Logici...

Mannarino Systems & Software Inc.
Montréal, Québec

Safety Critical Embedded Software Developer. Develop, document and deliver embedded software for safety-critical positioning products. Proven experience in embedded software development:. Experience with embedded software programming languages such as C++, ADA or Rust. ...

Orchestry Software Inc
Canada

Promote good engineering practices within feature development teams, including effective engineering estimation, decision making, and risk management. This role is responsible for the delivery and creation of code artefacts utilizing the Microsoft Technology Stack as well as development and support ...

Gartner
Montréal, Québec
Télétravail

Specific areas of focus will include those topics critical to Data and Analytics Leaders such as Best Practices, AI Ready data, Strategy, Technologies, Market trends and Vendors/Vendor solutions. Analyst will create Gartner research and analysis, communicate it to clients and support the sales force...

Amazon Web Services Canada, Inc.
Montréal, Québec

L'équipe AWS Architecte de solutions des startups se consacre à travailler avec ces startups dès leur conception. The AWS Startup Solutions Architecture team is dedicated to working with these early stage startup companies as they build their businesses. Certification AWS, par exemple AWS Solutions ...