Stefan Martynkiw

Software Engineer, Safety Graphics @Ford Motor Company

Ottawa, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Sep 2023 — Present

Software Engineer, Safety Graphics @Ford Motor Company

View department →

Ottawa, ON, CA

Immersed myself head-first into the world of regulated automotive safety software and worked my way back towards Android to become a truly \"full-stack\" developer.I learned the theory and practise of automotive safety software engineering by studying the ISO-26262 functional safety requirement(s) elicitation and review processes through formal coursework. I applied this knowledge by contributing to Software Safety Requirements review cycles held by Functional Safety Engineers. I helped review and revise Technical Safety Requirements.I learned C++ for this role and wrote the UI logic for the ASIL-B-rated touch screen safe Headlight Switch that was part of the canceled FNV4 infotainment platform. This logic was written in C++ on QNX, and I became familiar, through coursework and practical experience, with QNX APIs such as Resource Managers, and IPC (Send, Receive, Pulse messages).I became familiar with the Autosar Adaptive environment that Ford was adopting for FNV4. FNV4\'s High-Level Design (HLD) review process made extensive use of MagicDraw and SysML. I learned SysML modelling through coursework and applied it when designing the Airbag Cutoff Switch.These ASIL-Rated \"Safe Buttons\" work with the Android view hierarchy, through inter-OS IPC to show and hide overlaid buttons super-imposed by the QNX hypervisor. When visible, touch events are relayed from touch hardware, bypassing Android, and going into the QNX touch UI logic.I wrote the much of the UI logic in C++ for the cancelled FNV4 headlight switch. I wrote the Android-side of the ACS switch integration, which used similar QNX safe UI logic. After the cancellation of FNV4, I took the lessons learned from the whole Android-QNX integration from the QNX side, as well as the Android side, and set to work on streamlining the integration to:* reduce inter-team dependencies for code review, deployment, design* provide SDKs for other Android apps on the platform to integrate with functional safety

EDUCATION

2011 — 2016

Faculty of Engineering, University of Alberta

Bachelor of Science in Engineering (B.Sc.), Computer Engineering

SKILLS

OracleKotlinMicroc-OsSqlPostgisLinuxGisGitCommon LispPosixJavascriptCvsNode.jsSoftware DevelopmentPythonJavaPl/SqlPrologCProgrammingTkAnrdoidMatlabEmbedded SystemsGithubInterfacing

ABOUT STEFAN MARTYNKIW

I am an Android developer with 10 years of experience in the connected vehicle space.I thrive in environments where I am challenged to quickly learn & share Android best-practises. I am enthusiastic about trying new design patterns and language features, while carefully evaluating new technologies\' trade-offs.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Stefan Martynkiw — Software Engineer, Safety Graphics at Ford Motor Company in Ottawa, ON, CA | Unifers