Senior Embedded Software Developer – Architect
3 months ago
Role:
The Senior Embedded Software Developer is part of an agile development team and responsible for the architecture, implementation, and 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 in 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
-
Senior Embedded Software Developer – Architect
2 months ago
Montreal, Canada Macdonald, Dettwiler And Associates Corporation Full timeSenior Embedded Software Developer – Architect Role: The Senior Embedded Software Developer is part of an agile development team and responsible for the architecture, implementation, and documentation of complex software for space applications such as satellites. Responsibilities: Work within an a
-
Embedded Firmware and Software Architect
2 weeks ago
Montreal, Quebec, Canada Solutionsft Full timeRole SummaryWe are seeking an experienced Embedded Firmware and Software Architect to join our team at Solutionsft. This is a unique opportunity to design, develop, and implement innovative firmware solutions for healthcare simulation products.In this role, you will be responsible for developing logical and physical design documents, using data modeling...
-
Montreal, Quebec, Canada Groupe SII Full timeJob DescriptionWe are seeking an experienced Embedded Software Architect to join our HSM Firmware Development team in Ottawa, Canada.About the RoleDesign, implement, and test complex embedded software systems for HSM hardware during manufacturing and field failure analysis processes.Develop and maintain Linux and U-boot based firmware for HSM...
-
Safety Critical Embedded Software Developer
3 months ago
Montreal, Canada Mannarino Systems & Software Inc. Full timeMANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries.Our customer base is very large, covering traditional aerospace companies as well as new and exciting markets, including electric propulsion,...
-
Software Architect
2 weeks ago
Montreal, Quebec, Canada Scalian Full timeJob Title: Software ArchitectJob Summary:We are seeking a highly skilled Software Architect to join our team at Scalian. As a Software Architect, you will be responsible for designing and developing embedded, real-time software functionalities for our critical systems. If you have a strong background in software engineering and experience in designing and...
-
Embedded Security Architect
2 weeks ago
Montreal, Quebec, Canada Apple Full timeJob OverviewWe are seeking a skilled Embedded Security Architect to join our Wireless Technology Ecosystem team at Apple. This role involves managing a team to design, develop, and implement secure features for Apple products.The ideal candidate will have in-depth experience in software development, particularly with embedded systems, EMV payment solutions,...
-
Montreal, Quebec, Canada Software Aspekte Full timeAt Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...
-
Senior Embedded Software Developer
6 months ago
Montreal, Canada CS GROUP Full timeJob Description We are looking for an Embedded Software Developer to join a dynamic and multidisciplinary team in charge of the certification of aircraft Electronic Engine Controllers. Responsibilities: The experienced software developer reports to a Team Lead. The tasks associated with the position include: Contributing to the preparation of the...
-
Safety-Critical Embedded Software Test Developer
3 weeks ago
Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full timeKey Responsibilities:As a Safety Critical Embedded Software Test Engineer at Mannarino Systems & Software Inc., you will have the opportunity to develop and implement test cases and procedures for safety-critical software. You will also be responsible for executing and reviewing test results, tracing them to the corresponding requirements and identifying...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client...
-
Embedded Software Engineer Senior Developer
3 weeks ago
Montreal, Quebec, Canada SurfaceID Product Development Corp. Full timeJob Title: Embedded Software EngineerDescription:At SurfaceID Product Development Corp., we are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a solid understanding of computer and technology knowledge, including IoT, C, C++, device drivers, and programming languages. A Bachelor's degree in a related field...
-
Embedded Software Developer
3 weeks ago
Montreal, Quebec, Canada undisclosed Full timeJob Title: C++ Software/Firmware EngineerTask Overview:Design and Implement: Develop the Factory Boot Manager, a Linux and U-Boot based embedded software, for testing complex HSM hardware in manufacturing and field failure analysis processes.Component Development: Design, implement, test, and document other components of the HSM embedded software and...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth.We are currently seeking anEmbedded Software Developerfor our client in the...
-
Senior Embedded Software Developer
1 week ago
Montreal, Canada CS GROUP Full timeJob DescriptionWe are looking for an Embedded Software Developer to join a dynamic and multidisciplinary team in charge of the certification of aircraft Electronic Engine Controllers.Responsibilities:The experienced software developer reports to a Team Lead. The tasks associated with the position include:Contributing to the preparation of the technical...
-
Embedded Software Developer
4 weeks ago
Montreal, Canada Techso Full timeAbout EERS Founded in 2014, EERS Global invents, designs and tests in-ear advanced technologies to accelerate go-tomarket of game-changing products. Our cutting-edge technology augments the human experience in communication in challenging situations, hearing protection, biometric and wellness monitoring, brain computer interfacing, and is repeatedly...
-
Embedded Software Developer
4 weeks ago
Montreal, Canada EERS Global Technologies Inc. Full timeAbout EERS Founded in 2014, EERS Global invents, designs and tests in-ear advanced technologies to accelerate go-tomarket of game-changing products. Our cutting-edge technology augments the human experience in communication in challenging situations, hearing protection, biometric and wellness monitoring, brain computer interfacing, and is repeatedly...
-
Embedded Software Development Specialist
4 weeks ago
Montreal, Quebec, Canada CN Full timeJob Title: Embedded Software Development SpecialistAbout the Role:We are seeking an experienced Embedded Software Development Specialist to join our team at CN. As a key member of our software development department, you will be responsible for designing, developing, and testing software applications for our embedded systems.Main Responsibilities:*...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...
-
Embedded Software Developer
6 days ago
Montreal, Canada Blitz TI Full timeAt Blitz TI, we do more than job hunt; we elevate your career. As IT recruitment specialists, we support you every step of the way: from redesigning your CV to preparing for interviews and showcasing your profile. Together, we maximize your chances of success and professional growth. We are currently seeking an Embedded Software Developer for our client in...