In this stimulating context, we are looking for an embedded software engineer whose main responsibility will be to design the embedded software in the development of various products, all within a multidisciplinary team full of talent made up of engineers, designers and technicians working in electricity, electronics, mechanics, industrial design and digital simulation. If you want to work in a team on exciting projects, join us, we will have fun working together!
Your projects will lead you to
Design, implement and integrate embedded software for various systems;
Design low level microcontroller drivers (data acquisition, communication, etc.);
Analyze firmware performance and develop test methods (unit, coverage branch, regression, integration) to ensure that the design meets customer requirements;
Determine and resolve software issues;
Create logical design documents (architectures, algorithms, databases, etc.);
Work closely with hardware engineers;
Analyze the technical feasibility and level of risk to meet customer requirements;
Analyze the customer need to translate it into system specifications and requirements to be met;
Build and maintain the design file including calculations, tests, verifications, validations, costs and approvals;
Support internal and external clients in the resolution of technical problems;
Develop test methods and test plans and produce reports (hardware and software interface, acceptance plan, test plan, etc.).
You will feel at home if you
Holds a bachelor or master degree in electrical or software engineering;
Has a minimum of 5 years experience in embedded software design;
Has a good knowledge of real time software programming;
Knows the different families of microcontrollers;
Knows procedural software development as well as object oriented languages such as: C, C++, C#, Python, Java, VBA, Tcl;
Is comfortable working in several development environments (IDE) such as: MPLAB, STM32, IAR, Keil, Atmel studio;
Is comfortable with the use of laboratory equipment such as: logic analyzer, oscilloscope, multimeter, function generator;
Is able to implement different communication protocols such as: CAN, I2C, SPI, UART, etc.;
Is able to communicate clearly and effectively;
Is a team player and likes to share his knowledge;
Has a customer oriented attitude;
Is able to communicate effectively in a multidisciplinary team;
Has good interpersonal skills and a strong ability to adapt (in other words, you are good at customer relations);
Knows how to manage several files simultaneously;
Is eligible to be a member of the Ordre des Ingénieurs du Québec;
Is bilingual English / French.
In exchange, we offer you…
Flexible work schedule because we have your family at heart;
Competitive salary and benefits;
Vibrant, ambitious, stimulating and worldwide company;
A solid and unique work team;
The possibility to progress with a variety of projects;
A generous and flexible remote-working policy, even after Covid, when the position allows it;
Gym available for the employees;
Social activities, and much more!
Data Management Analyst III Job No: 524707 Work Type: Location: Main Campus (Gainesville, FL) Categories: RealCat Department: 36020000 – PHHP-COM...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Currently seeking a talented and passionate software develepor/engineer to assist in designing, developing and installing...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Software Developer (Java, Test, QA, BDD, TDD, SQL, API, CI/CD, Agile, Scrum, Leadership) Inno Emenu...
Apply For This JobFull Job Description IKO Industries Ltd. is a market leader in the manufacturing of roofing and building materials. IKO is...
Apply For This JobKivuto is looking for an experienced Software/Full Stack Developer (no entry-level developers, please!) to join our Software Development Team. If...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> About GM There’s never been a more exciting time to work for General Motors. To...
Apply For This Job