Software Engineer
ReflexPhotonics - Pointe-Claire, QC

This job posting is no longer available on Indeed. Find similar jobs: Software Engineer jobs - ReflexPhotonics jobs

This position will be part of a growing software development team focused mainly on embedded software development. A strong understanding of software development from concept/architecture level to final implementation and verification of the design is required.

You will be responsible of;
-Participation in the definition of or reviewing the system (e.g. software/FPGA partitioning) architecture
-Documenting the design of the software functional blocks under her/his responsabilities
-Implementing and doing units tests of these functional blocks
-Building and maintaining tools and processes associated with Software development
-Partipating in the peer design and document (e.g. architecture, design, test plan, etc.) reviews
-Participating in the execution of system validation test plans, and in the automation of test cases
-Defining the product and features requirements with the help of a Product Owner
-Participate in project planning activities
-Work with other engineers to integrate software designs on projects that include hardware, FPGA and software design components.

Requirements|Qualifications;
-Minimum of 5 years of pertinent and related experience
-Experience with Linux operating system and open source
-Experience with C and C++ programming languages
-Experience with Python, Labview, Databases, or C# is an asset
-Experience with Object Oriented design and programming using design patterns (e.g. singleton, façade, etc.)
-Experience with UML notation and modeling language would be an asset
-Working knowledge of digital hardware design and debugging
-Experience in lab environment using standard testing equipment such as scopes
-Excellent written and oral communication skills, including the ability to produce precise, clear and concise documentation
-Passionate and self-motivated with the ability to learn quickly and independently
-Team player able to interact efficiently within multi-disciplinary engineering team
-Pragmatic approach to problem solving
-"Can-Do" attitude to overcome any kind of challenges
-Ability to take full ownership if his tasks and projects
-Experience with Ethernet and IP protocols is hightly desired


Indeed - 2 years ago - save job - copy to clipboard
Recommended Jobs
Embedded Software Design Contractor
Fidus Systems Inc. - Montréal, QC
Fidus Systems Inc. - 2 days ago

Structural Civil Engineer
Mott Macdonnald - Montréal, QC
R oilandgasjobs.com - 1 day ago

Concepteur logiciel / Software Designer
Tyco - Brossard, QC
Tyco - 9 days ago