Closed listing
Embedded Software Architect
- Montreal, QC, Canada
Contract
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Contract
- Closing date
- Experience
- Minimum of 15 years of embedded software development experience
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Title: Embedded Software Architect
Location: Montreal only - 4x a week on-site (Friday remote)
Duration: 12 month contract
Requirements
- Electrical or Computer Engineering bachelor’s degree or equivalent
- Minimum of 15 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++14
- 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
More about this job
Responsibilities
Architect and develop embedded software for complex systems-on-chip, including networking and communication protocols, real-time operating systems, and embedded CPU boot code. Provide technical leadership in an agile environment and support disciplined software development and CI/CD practices.
Requirements
Requires a bachelor’s degree in Electrical or Computer Engineering, or equivalent, and at least 15 years of embedded software development experience. Candidates must have strong C and C++14 skills, experience with networking and communication protocols, RTOS, boot code, complex SoCs, CI/CD, and Git, along with strong communication and interpersonal skills.
Skills
- Embedded Software Development
- Networking And Communication Protocols
- Real-Time Operating Systems
- Boot Code Development
- C
- C++14
- Agile Leadership
- System-On-Chip (SoC) Experience
- Continuous Integration And Delivery
- Git
- RF Systems
- CCSDS
- MIL-STD-1553
- CAN Bus
- SpaceWire
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Management & Leadership
- Consulting
Keywords
- Embedded Software Architecture
- Embedded Software Development
- Electrical Engineering
- Computer Engineering
- Networking Protocols
- Communication Protocols
- Real-Time Operating Systems
- RTOS
- Boot Code
- Embedded CPUs
- C
- C++14
- Agile
- Complex SoCs
- Continuous Integration And Delivery
- CI/CD
- Git
- Satellite Communication
- DVB-S2X
- RF Systems
- CCSDS
- MIL-STD-1553
- CAN Bus
- SpaceWire
- Visual Studio
- Eclipse
- JIRA
- Confluence
- VectorCast
- Embedded Linux