We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession "MBD Engineer in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Junior Controls System Applied Scientist / Engineer
Ballard Power Systems Inc., Vancouver, BC
Ballard's Product Engineering team has an immediate opening for a Controls System Engineer to join the Controls Engineering team. Successful candidates will have the capability and proven experience in the following areas: - Advanced controls system development - Embedded software development - Controls software design and implementation - Setting/maintaining the SW implementation and testing toolchains - Documenting detailed requirements, design specifications, and test reportsA successful candidate will work both independently and with the existing engineering team while striving for continuous improvements at both personal and technical levels.Responsibilities Include: • Directly involved in the controls system and software development life cycle, including design, implementation, and verification/validation • Developing controls and software requirements for fuel cell systems using advanced approaches like MBSE, designing AUTOSAR or equivalent software architecture, implementing and testing software in MBD (Matlab/Simulink) environment • Work with product safety team and compliance team to derive functional safety and cybersecurity requirements and create technical hardware/software solutions along the product development life cycle • Lead on designing algorithm for signal processing, control strategy, communication protocols and fault diagnostics/reporting • Verify and validate software through the use of simulations, hardware-in-loop (HIL), software-in-loop (SIL) and lab/field testing • Manage software version control and implement CI/CD testing/releasing methodology • Establish and continuously improve embedded software development process by following standardized methods, such as SPICE, CMMI • Trouble-shoot complex systems from a hardware and software perspective • Prepare technical documents, including component/system requirement and design documents, test plan/matrix and test report, and engage in the formal change management process • Lead on technology innovation and continuous improvement in system controls engineering • Under the direction of the Controls Engineering Manager, work within cross-functional teams with the implementation of systems engineering processes, which may include cross-functional reviews of requirements and documenting specifications • Other duties as occasionally required by managementMinimum Requirements: • Bachelor's degree in Mechatronics, EE, computer engineering, or related field • A minimum of 16 months of experience (co-op experience is acceptable) in industrial-level embedded software development • Programming skills: C/C++/Matlab/Simulink, scripting languages • Experience with formal software version control (Git/SVN) and release/configuration management • In-depth understanding and work experience in signal processing/filtering/FFT/Sampling, logic state machine and advanced control algorithms for complex dynamic systems • Work experience with software architecture, HW driver/stack function development and application algorithm design for embedded system • Intensive knowledge of uC, RTO, operating system, task management, memory management • Experience commissioning, tuning, and troubleshooting control systems • Commitment to delivering high quality software following established processes, procedures and coding styles • Team player, self-motivated, have habit to document and communicate promptly on what is done. Have passion in engineering and doing things in a systematic wayDesired Traits: • An engineering degree from an accredited Electrical, Electronics or Computer Engineering university/college/institutional program • Work experience with Agile development process • Experience with pneumatic and hydraulic instrumentation including pressure, temperature and flow measurement devices • Experience with power device interfaces (LV/HV batteries, motor drives, inverters, contactors, DC/DC convertors etc.) • Experience on building up software release and configuration management process with CI/CD tools like Jenkins. • Experience with full software lifecycle and safety-critical software development, including requirements, design, integration, validation, and verification is strong asset • Extensive experience with CAN and communication protocols such as J1939, CANopen is a strong assetThe typical hiring range for this position is CAD$60,000 - CAD$75,000 per annum. In determining total compensation, Ballard considers many factors, including the successful Candidate's job-related knowledge, skills, experience, position location, and internal equity. As part of our total rewards offering, permanent employees in this position may be eligible for our competitive annual short-term and long-term bonus program, subject to program eligibility requirements. As a Ballard employee, we want you to feel valued and appreciated for your efforts. That's why we offer a competitive benefits package in addition to a performance-driven compensation philosophy. From bonuses to benefits, our people work hard and we believe they should be rewarded for it. • Extended health and dental benefits, and employee assistance program • Paid time off • Retirement plan matching • Onsite fitness facility & yoga classes • Extensive learning opportunities, catalog of development course offerings • People networks and mentorship programs (to name a few) Note: The incentive programs, benefits, and perks have certain eligibility requirements. The Company reserves the right to alter these incentive programs, benefits, and perks in whole or in part at any time without advance notice.Our Values Listen & Deliver | Quality. Always. | Inspire Excellence | Row Together | Own ItBallard values diversity in the workplace and is committed to Employment Equity. We encourage applications from all qualified candidates.
Tenure Track Faculty Position in the field of Smart Manufacturing Systems (Industry 4.0)
Université Laval, Quebec City, QC
Numéro d'offre 14372Job posting period April 26 to August 15, 2024Workplace Department of Computer Science and Software EngineeringFaculty of Science and EngineeringGeneral information More than a school, Université Laval is an entire community in the heart of Quebec City, a complete university recognized for its culture of excellence both in teaching and research. Job Description The Department of Computer Science and Software Engineering is responsible for teaching programs at all university levels in the disciplines of computer science and software engineering, including specialized programs in artificial intelligence. Interdisciplinary research is highly valued. Several researchers are active in the Lab-Usine (joint research unit on smart manufacturing systems) located at the Faculty of Science and Engineering.Position description Teaching at all levels in computer science and software engineering. Supervising students at all levels. Participating in departmental and university administrative duties Carrying out research activities in partnership with industry and academia within the Lab-Usine.Selection criterias To hold a Ph.D. in computer science or software engineering, or in a discipline relevant to the field of research targeted by this position or to be about to obtain a Ph.D Relevance of scientific expertise and experience in relation to smart manufacturing systems (Industry 4.0), including, as examples: AI-based production management, integration of products design and manufacturing (DFMA and MBD), automatic generation of manufacturing instructions, automatic programming of manufacturing systems and robotic production systems, real-time control of manufacturing processes, algorithmic human resource management, the design of production systems integrating humans, machines and AI, projection-based (spatial) augmented reality applied to manufacturing, real-time control of production, computer vision systems in production, automatic data acquisition and analysis for production control. Proven ability to conduct university-level research Potential to develop an autonomous and original research activity related to the field of Industry 4.0 and complementary to the capacities in place at the Lab-Usine, Université Laval. Demonstrated or potential aptitude for university teaching at the graduate level, supervising graduate students, and commitment to pedagogical innovation. Demonstrated potential or commitment to community service. Ability to communicate and integrate in the institution's Francophone context (within a reasonable time frame) Adequacy of professional potential with the key competencies necessary for the exercise of the faculty position: Analysis, synthesis and judgement Creativity and innovation Communication skills Interpersonal skills and open-mindedness Teamwork abilities Autonomy and sense of responsibility Sense of ethics and duty Training skills Assets Membership in or eligibility for membership to OIQ Ordre des ingénieurs du Québec. Industrial experience as well as the ability to establish research collaborations with industry.Conditions ConditionsSalary according to the current collective agreement Additional information The review of applications will begin on August 16, 2024 and will continue until the position is filled.Candidature Application deadline: August 15, 2024Job starting date: March 1 to August 31, 2025Interested candidates should send an email to [email protected]: the subject should be “application to position 22204”, and as an attachment a .zip file that includes the following documents (in PDF format): A complete resume, CV : The resume must include the URL of their personal page on Google Scholar A five-year research activity plan (no more than 2 pages, excluding references); One to three publications representative of their contribution to research; A description (approximately one page) of an advanced undergraduate course (13 sessions of 3 hours) in the candidate's field of expertise. Three recommendation letters (emailed directly to [email protected]).Please note that only candidates selected by the hiring committee for an interview will receive a letter from the department.Valuing equity, diversity and excellence, Université Laval is firmly committed to providing all its employees with an inclusive work and living environment. For Université Laval, diversity is a source of richness, and we encourage qualified people of all origins, sex, sexual orientation, gender identity or expression, as well as people with disabilities to apply.Université Laval also subscribes to an equal access to employment program for women, members of visible or ethnic minorities, Aboriginal people and people with disabilities. Please note that screening tools can be accommodated to persons with disabilities based on their needs and in complete confidentiality. If you require accommodation, you can write to [email protected] accordance with Canadian immigration policy, priority will be given to qualified individuals with Canadian citizenship or permanent resident status.