Senior Embedded Software Architect

MDA

$100K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Electrical or Computer Engineering or equivalent
  • 10+ years of embedded software development experience
  • Proficient in networking and communication protocols
  • Experience with real-time operating systems (RTOS)
  • Strong skills in C++17
  • Leadership experience in an agile environment
  • Proficient in version control systems like GIT
  • Excellent communication skills in English or French

Responsibilities

  • Collaborate with multidisciplinary teams on satellite software architecture
  • Engage with customers for project proposals
  • Lead continuous improvement initiatives
  • Develop team knowledge and performance through coaching
  • Implement embedded software for flight operations
  • Create and maintain documentation throughout the software lifecycle
  • Function as a technical leader within an agile development team
  • Refine software requirements and support integration testing

Benefits

  • Comprehensive health care plan including extended healthcare and flexible drug plans
  • Dental and vision benefits
  • Disability income protection
  • Life insurance
  • Group retirement savings plans
  • Employee and family assistance program
Full Job Description
Role :

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

Responsibilities :

  • Collaborate with a multidisciplinary (Systems, Digital, RF) team on the architecture and design of software for satellite payload systems
  • Interact with customers and participate to new project proposals
  • Act as a leader of continuous improvement initiatives
  • Act as a leader with regards to developping his team`s knowledge and performance. Conduct one on one meetings. Act as a coach and provide feedback on performance.
  • Implement embedded software (flight code)
  • Redact the documentation required during the software life cycle
  • Work within an agile development team as a technical leader
  • Refine software requirements
  • Support flight code integration and testing within flight units
  • Support software process automation


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++17
  • Leadership in an agile environment
  • 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


Nice to have :

  • 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 (Contact with customers outside Quebec and head office staff in Ontario.)


#LI-DM1 #IND1 #SP

Special Considerations:

Successful candidates must obtain and hold security clearance at the reliability status level, and pass security assessment for the Controlled Goods Program (CGP) and ITAR.

Benefits statement:

MDA provides competitive compensation and benefits packages for its employees at all locations. As a team member of MDA, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection through competitive health care including; extended healthcare and flexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans; and an employee and family assistance program.

Similar Jobs

More Jobs at MDA

More Aerospace & Defense Jobs

Find similar Senior Embedded Software Architect jobs: