Job Title: Senior Software Engineer On-site/ Remote/ Hybrid: Onsite Location: Medicine Hat AB Job Type: Permanent Full Time
Our Client is looking for aSenior Embedded Software Engineerwho thrives in a collaborative multi-disciplinary environment and is passionate about building innovative safe and secure technologies.
Responsibilities:
Design and develop embedded software systems aligned with safety and regulatory standards.
Lead software development across the full lifecyclefrom concept to release.
Collaborate with cross-functional teams to meet system-level requirements.
Mentor junior engineers and review their work.
Manage software configuration version control and release processes.
Prepare technical documentation for validation qualification and safety.
Contribute to cost estimates and support continuous improvement initiatives.
Requirements:
Bachelors degree in software or Electronics Engineering (or equivalent).
10 years of relevant experience in embedded software development.
Membership in APEGA or eligibility under the Washington Accord.
Proficiency in C C Python MATLAB/Simulink.
Experience with Linux development Git and bash scripting.
Strong understanding of electronic schematics and complex systems.
Excellent communication organization and critical thinking skills.
Must be a Canadian citizen or Permanent Resident
Eligible for Canadian Class 2 Security Clearance
Bonus Points For:
Experience with PowerPC STM32 and x86 platforms.
Familiarity with avionics marine or military systems.
Linux driver development and network/data link programming.
Duke Marine Technical Services Canada Inc. is proud to be an Equal Opportunity Employer. We are committed to creating an inclusive equitable and accessible work environment so our employees can perform their jobs well and reach their full potential. We encourage everyone to apply to our job postings including members of the four designated groups. If you require accommodations for the recruitment/interview process (including alternate formats of materials or accessible meeting rooms or other accommodation) please let us know and we will work with you to meet your needs. Duke encourages applications from all qualified candidates and we appreciate all responses.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.