Embedded Software Developer
1 week ago
At SPARK Microsystems, we are seeking an experienced Embedded Software Developer to join our team. As a key member of our team, you will be responsible for developing and maintaining firmware covering various embedded system applications.
Key Responsibilities- Implement, test and document embedded and application software.
- Develop algorithms for communication system protocol layers and networking.
- Provide architectural and detailed designs to meet the system requirements.
- Plan and evaluate architectural design and reviews system performance.
- Maintain system software components including device drivers, RTOS and applications.
- Participate in the team's testing processes by developing protocols for unit testing, integration/regression testing, and system-level testing.
- Bachelor in Electrical Engineering or equivalent.
- 5+ years of experience in embedded application development in C and C++.
- Experience with specifying system-level uses cases and flowing that down to MAC protocol/networking architecture and requirements.
- Ability to work efficiently with both Linux and Windows.
- Experience with scripting languages such as Python and MATLAB.
- Experience with Git version control systems.
- Experience with software development platform such as Gitlab and Github.
- Hands-on experience in development and debugging on embedded targets using in-circuit debuggers and electronic test equipment (oscilloscope, multimeter, logic analyzer, etc).
- Experience in modern software development processes (peer reviewing, unit testing, etc).
- $120,000 per year salary, competitive benefits package, and opportunities for professional growth and development.
- A passionate, creative and motivated team in a collaborative mode.
- Hybrid work and flexible hours to balance work/personal life.
- In addition to vacation, sick leave and holidays, Spark offers additional days off.
We at SPARK Microsystems offer a dynamic and innovative environment where you can contribute your skills and experience to develop cutting-edge wireless systems 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...
-
Embedded Software Developer
4 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 Systems Software Developer
1 week ago
Montreal, Quebec, Canada dormakaba International Holding AG Full timeROLE SUMMARYdormakaba International Holding AG is a leading global provider in the access solutions market for various sectors. As part of our team, you will contribute to designing, developing, and testing firmware for embedded devices and systems. This role involves working closely with customers, the production team, and technical support teams to provide...
-
Montreal, Quebec, Canada Mannarino Systems and Software Inc. Full timeMannarino Systems and Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.Our extensive customer base spans traditional aerospace companies as well as emerging markets, including electric propulsion, Urban Air...
-
Embedded Linux Software Developer
2 months ago
Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full timeJob Title: Embedded Linux Software DeveloperWe are seeking an experienced Embedded Linux Software Developer to join our team at Macdonald, Dettwiler And Associates Corporation. As a key member of our development team, you will be responsible for designing, developing, and testing complex flight software modules for various space applications.Key...
-
Embedded Software Engineer Senior Developer
4 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...
-
Montreal, Quebec, Canada FRANKLIN AUTOMATION INC Full timeAutomotive Embedded Test Automation Software DeveloperAbout the RoleWe are seeking a skilled Automotive Embedded Test Automation Software Developer to join our team at Franklin Automation Inc.Key ResponsibilitiesAs an Automotive Embedded Test Automation Software Developer, you will be responsible for:Analyzing product requirements and evaluating potential...
-
Montreal, Quebec, Canada FRANKLIN AUTOMATION INC Full timeAbout the RoleWe are seeking an experienced Software Developer to join our team in automotive embedded systems. This role involves developing and testing software components for next-generation vehicles.
-
Montreal, Quebec, Canada Mircom Group of Companies Full timeEstimated Salary: $120,000 - $180,000 per yearAbout Mircom Group of CompaniesMircom Group of Companies is a global leader in intelligent building solutions, with a strong commitment to technological advancement in life safety and property protection. Our portfolio includes Fire Detection & Alarm, Communications & Security, Mass Notification, and Building...
-
Montreal, Quebec, Canada Macdonald, Dettwiler And Associates Corporation Full timeWe are seeking a skilled Embedded Software Developer to join our team at Macdonald, Dettwiler And Associates Corporation in Montreal. As a member of our multidisciplinary team, you will play a key role in advancing our space presence on Earth and beyond.Our company has a 50-year history of pioneering achievements in space exploration, and we are looking for...
-
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...
-
Senior Embedded Software Architect
1 week ago
Montreal, Quebec, Canada Techso Full timeAbout EERS GlobalEERS Global is a leading innovator in the field of in-ear technologies, specializing in advanced audio and biosignal processing solutions. Our cutting-edge products have been validated in challenging situations and have even become ANSI Standards.With a strong focus on co-development partnerships, we bring new products to market through...
-
Montreal, Quebec, Canada TMC Canada Full timeJob OverviewWe are seeking an experienced Embedded Software Engineer and Technical Lead to join our team at TMC Canada.About the RoleThis is a senior-level position that requires a deep understanding of embedded software development, firmware engineering, and technical leadership. As an Embedded Software Engineer and Technical Lead, you will be responsible...
-
Montreal, Quebec, Canada CS GROUP Full timeJob OverviewWe are seeking a skilled Embedded Software Developer to join our team at CS GROUP. This is a dynamic and challenging role that requires expertise in low-level embedded software development.Job DescriptionThe successful candidate will be responsible for contributing to the preparation of technical development plans and standards, supporting...
-
Embedded Firmware and Software Architect
3 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...
-
Embedded Software Engineer
4 weeks ago
Montreal, Quebec, Canada SurfaceID Product Development Corp. Full timeJob Description: We are looking for an Embedded Software Engineer to join our team at SurfaceID Product Development Corp. The ideal candidate will have experience with C/C++ and IoT development.Education and Experience:We are looking for a candidate with a College/CEGEP degree or equivalent experience.3 years to less than 5 years of experience in software...
-
Automotive Embedded Systems Developer
4 weeks ago
Montreal, Quebec, Canada FRANKLIN AUTOMATION INC Full timeTransformative Projects and Global ExperienceAt Franklin Automation Inc., we're pushing the boundaries of innovation in automotive embedded systems. Our Test Automation Engineer for Automotive will collaborate with top-tier clients on cutting-edge projects, gaining international experience and exploring multiple sectors.Key Responsibilities:Analyzing product...
-
Embedded Software Validation Engineer
3 weeks ago
Montreal, Quebec, Canada CS GROUP Full timeAbout the RoleAs an Embedded Software Validation Engineer at CS Group Canada, you will play a crucial part in ensuring the quality and reliability of our automotive projects. With a strong background in embedded systems development, testing, and engineering, you will be responsible for developing and executing HW/SW integration test campaigns on target...
-
Embedded Software Integration Specialist
1 week ago
Montreal, Quebec, Canada CS Canada Inc. Full timeCS Group Canada Inc. offers a competitive salary of $95,000 - $115,000 per year.Job Overview:The Embedded Software Integration Specialist will be responsible for developing and executing HW/SW integration test campaigns on target hardware for automotive projects (ISO 26262 – ASIL B).Key Responsibilities:Develop and execute automated test cases with...
-
Embedded Software Expert for Complex Systems
1 week ago
Montreal, Quebec, Canada Groupe SII Full timeAbout the RoleWe are seeking an experienced Embedded Software Engineer to join our team in Ottawa, Canada.Your primary focus will be on designing, implementing, and testing software for complex systems, specifically Factory Boot Managers and HSM embedded software.Key ResponsibilitiesDesign, implement, test, and document Factory Boot Managers and other...