Embedded Software Engineer
2 days ago
Job Summary
CB Canada is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.
Key Responsibilities
- Implement and integrate real-time control elements in MCUs ARM Cortex M4/M7
- Convert Matlab algorithms to C/C++ code for ARM Cortex M4/M7
- Test C/C++ code as S-Function in Simulink
- Implement and integrate real-time elements with embedded logic on the server side
- Write reusable, testable, and efficient code (following SOLID principles)
- Test and validate the overall solution
- Maintain continuous integration (CI)
- Integrate elements using low-bandwidth communication protocols such as Modbus/TCP and BLE
Requirements
- You must be an expert in:
- C/C++ with knowledge of programming on Linux and MCU ARM Cortex M4/M7 (STM32 family)
- Matlab with knowledge of Simulink
- Python with knowledge of a testing framework such as PythonBDD
- If you are familiar with gRPC and Linux embedded, that's a plus
Benefits
CB Canada offers a competitive benefits package.
Job Type
Full-time permanent
-
Embedded Software Engineer
4 weeks ago
Montreal, Quebec, Canada CB Canada Full timeEmbedded Software EngineerCB Canada is on the lookout for an Embedded Software Engineer to join our dynamic team.Position Overview - Embedded Software EngineerKey Responsibilities:Design and implement real-time motor control systems utilizing ARM Cortex M4/M7 microcontrollers.Translate Matlab algorithms into C/C++ code tailored for ARM Cortex M4/M7.Conduct...
-
Embedded Software Engineer
4 weeks ago
Montreal, Quebec, Canada Modern Mechanical Systems, Inc. Full timeEmbedded Software Engineer – Automotive SystemsAre you interested in becoming part of a leading global engineering design firm that specializes in the development of embedded software, electronics, and electro-mechanical systems?Engage in innovative automotive embedded software initiatives.Integrate, validate, and deploy Adaptive AUTOSAR frameworks for...
-
Embedded Software Engineer
5 days ago
Montreal, Quebec, Canada Scalian Full timeJob Description**Software Designer Position**We are seeking a highly skilled Software Designer to join our Core Platform group. As a member of this team, you will be responsible for the evolution, maintenance, and certification of embedded, real-time Platform software deployed on the Smart Display product family.Main Responsibilities:Design and Develop...
-
Embedded Software Engineer
5 days ago
Montreal, Quebec, Canada Scalian Full timeJob Description**Software Designer Position**We are seeking a highly skilled Software Designer to join our Core Platform group. As a member of this team, you will be responsible for the evolution, maintenance, and certification of embedded, real-time Platform software deployed on the Smart Display product family.Main Responsibilities:Design and Develop...
-
Safety Critical Embedded Software Developer
6 days ago
Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full timeAbout the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, and space industries. We are seeking an experienced and passionate Safety Critical Embedded Software Developer to join our team.ResponsibilitiesDevelop, document, and deliver embedded software for...
-
Safety Critical Embedded Software Developer
1 week ago
Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full timeAbout the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, and space industries. We are seeking an experienced and passionate Safety Critical Embedded Software Developer to join our team.ResponsibilitiesDevelop, document, and deliver embedded software for...
-
Embedded Software Engineer
2 hours ago
Montreal, Quebec, Canada Boston Scientific Gruppe Full timeSenior Firmware Engineer - ElectrophysiologyAt Boston Scientific, we're committed to advancing science for life by developing innovative medical solutions that improve patient lives. As a Senior Firmware Engineer, you'll play a critical role in the development of first-of-a-kind, life-changing medical devices.Key Responsibilities:Define, design, test, and...
-
Embedded Software Engineer
4 hours ago
Montreal, Quebec, Canada Boston Scientific Gruppe Full timeSenior Firmware Engineer - ElectrophysiologyAt Boston Scientific, we're committed to advancing science for life by developing innovative medical solutions that improve patient lives. As a Senior Firmware Engineer, you'll play a critical role in the development of first-of-a-kind, life-changing medical devices.Key Responsibilities:Define, design, test, and...
-
Embedded Software Engineer
5 days ago
Montreal, Quebec, Canada SpaceBridge Inc. Full time**Job Summary**SpaceBridge Inc. is seeking a highly skilled Embedded Software Engineer to join our team in a challenging role that involves the development of cutting-edge embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment.**Key Responsibilities:**Design and develop real-time...
-
Embedded Software Engineer
5 days ago
Montreal, Quebec, Canada SpaceBridge Inc. Full time**Job Summary**SpaceBridge Inc. is seeking a highly skilled Embedded Software Engineer to join our team in a challenging role that involves the development of cutting-edge embedded software for satellite return link subsystems, satellite modems, and integrated satellite hub communication equipment.**Key Responsibilities:**Design and develop real-time...
-
Embedded Software Engineer
4 weeks ago
Montreal, Quebec, Canada Scalian Full timeEmbedded Software Engineer - Permanent position | Full-Time | Hybrid Work Model Are you an aspiring Embedded Software Engineer? If so, we have an exciting opportunity for a skilled individual to contribute to our aerospace sector. Key Responsibilities: As a member of the Core Platform team, you will be involved in the development, maintenance, and...
-
Safety Critical Embedded Software Developer
4 hours ago
Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full timeAbout the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional...
-
Safety Critical Embedded Software Developer
31 minutes ago
Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full timeAbout the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional...
-
Lead Embedded Software Engineer
4 weeks ago
Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full timePosition: Lead Embedded Software EngineerJob Category: Engineering Employment Type: Full-Time Macdonald, Dettwiler And Associates Corporation is a prominent partner in the global space sector, recognized for its innovative contributions to robotics, satellite systems, and geointelligence. With a legacy spanning over 55 years and a track record of more than...
-
Embedded Software Engineer
4 weeks ago
Montreal, Quebec, Canada Scalian Full timeEmbedded Software Engineer - Permanent position | Full-Time | Hybrid Work Model Are you passionate about software engineering in the aerospace sector? We are seeking a skilled and innovative individual to enhance our aerospace division. Key Responsibilities: As a vital member of the Core Platform team, you will be responsible for the development,...
-
Embedded Software Engineer
4 weeks ago
Montreal, Quebec, Canada Scalian Full timeEmbedded Software Engineer Permanent position | Full-Time | Ville-Saint-Laurent, Montreal (QC) Remote work: Hybrid (3 days/week on site) Are you an experienced Embedded Software Engineer or aspiring to become one? If so, we have an exciting opportunity for a talented individual to contribute to our aerospace division. Key Responsibilities: As a...
-
Embedded Software Engineer
4 weeks ago
Montreal, Quebec, Canada SpaceBridge Inc. Full timeCompany Overview: SpaceBridge Inc. is seeking a talented Embedded Software Engineer to enhance our dynamic team. This role involves contributing to the development of embedded software for advanced satellite communication systems.Key Responsibilities:Engage in real-time software design and development utilizing high-level programming languages.Innovate and...
-
Safety Critical Embedded Software Developer
6 days ago
Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full timeAbout the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, and space industries.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant software development life...
-
Safety Critical Embedded Software Developer
1 week ago
Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full timeAbout the RoleMannarino Systems & Software Inc. is a leading provider of safety-critical systems, software, and engineering services to the aerospace, defense, and space industries.Key ResponsibilitiesDevelop and deliver embedded software for safety-critical positioning products.Participate in the functional safety-compliant software development life...
-
Lead Embedded Software Engineer
4 weeks ago
Montreal, Quebec, Canada CS GROUP Full timeJob Overview We are seeking a Senior Embedded Software Engineer to become a vital part of a versatile and skilled team responsible for the certification of aircraft Electronic Engine Controllers. Key Responsibilities: The seasoned software engineer will report directly to a Team Lead. The role encompasses the following tasks: Assisting in the...