Embedded Software Engineer | |
Company operating name: UNA Network Solutions Ltd. Business address: Suite 500 – 666 Burrard Street, Vancouver, BC V6C 3P6 Title of the position- Embedded Software Engineer - 21231 Job duties: AUTOSAR Development & Integration: • Configure and Integrate AUTOSAR Basic Software (BSW), RTE, and ECU Extracts, Customer Diagnostic Data for various ECUs such as Doors, Lighting, ADAS and Braking systems. • Third-Party Autosar Stack Integration, Issue Report Analysis, Fix Issues. • Perform migration of legacy software to AUTOSAR, including migrating single-core ECU software to multi-core architectures. • ECU Software Run-Time Measurement, Timing Analysis, Performance Optimization of ECU software. Automotive Software Functional Safety: • Safety requirement analysis, implementation and integration of Safety Libraries (Infineon) to ensure compliance with ASIL-D requirements. • Finding potential Software Safety Issues, Performing Risk Assessment. • Analyzing impacts on Software Safety, Reliability, Compliance. • Implementing & Integrating Memory Protection & Timing Protection to ensure freedom from interference in mixed critical ECU Software. • Safe Silent Analysis to qualify usage of mixed critical software together. • Software Safety Manual Preparation, Assessment & Deviation Report Preparation. Automotive Software Cybersecurity: • Configure and integrate Cybersecurity Modules such as HSM, CSM, and NXP HSE-B to secure automotive ECUs. • Performing functional testing on OEM specific Cybersecurity Functional Requirements. • Collaborate with OEMs and suppliers to deploy cybersecurity measures, ensuring compliance with ISO 21434. • Software Defined Vehicles (SDV): • Writing Requirements, Creating Software Unit Design, Creating Software Architecture and Code Implementation for customer-specific Automator Safety Interface. • Develop architecture and run-time framework for using Linux Real-Time Patch and POSIX Libraries. • Potential safety issues analysis and impact assessment of Automator Safety Interface software, fixing those issues to improve overall safety, reliability and compliance to make the software ASIL-D compliant. Software Configuration Management & DevOps: • Establish and manage Software Configuration Management (SCM) processes using tools like BitBucket, Jira, Confluence and JAMA ensuring version control and traceability. • Set up and manage BitBucket Pipelines for continuous integration (CI) and continuous deployment (CD), automating the build, test, and deployment processes for ECU software. • Develop and integrate Software Metrics Generation tools into pipelines to monitor key performance indicators (KPIs) such as code coverage, static analysis results, and resource utilization. • Maintain Docker environments for building, testing, and deploying ECU software, ensuring consistency and isolation across development and production environments. • Integrate static analysis tools (e.g., Understand) into the CI pipeline for automated MISRA C and ISO 26262 compliance checks, generating comprehensive reports for software quality metrics. ECU Debugging & Failure Analysis: • Perform root cause analysis and debugging of ECU software failures, ensuring smooth functionality across vehicle systems. • Utilize debugging tools such as Lauterbach TRACE 32, IAR, and IC5000, ensuring seamless software-hardware integration. Team Leadership: • Drive the software development lifecycle for major OEM projects, from requirement analysis to deployment, adhering to ASPICE, ISO 26262, and ISO 21434 standards. • Collaborate with cross-functional teams for system design, customer requirement analysis, and feature integration, participating in waterfall or agile project management processes such as Scrum and Kanban. Terms of employment: Permanent full time/ 40 hours per week; Language of work- English Wages: $ 60/hr, full time, permanent position Benefits: Extended health care, Dental plan, Health care plan, Vision care benefits, Group insurance benefits, Life insurance Location of work: 6-2557 Dougall Avenue, Suite 416 Windsor, Ontario N8X 1T5 Please send your resume by email to: resumes@unatech.ca • Education: A bachelor's degree, usually in computer science, computer systems engineering, software engineering or mathematics or any other related engineering degree. • Work Experience: minimum two years of experience as a computer programmer | |
Target Prov.: Ontario Target City : Windsor Last Update : Nov 06, 2024 1:15 PM Number of Views: 220 | Item Owner : UNA Network Solutions Ltd. Contact Email: (None) Contact Phone: (None) |
Friendly reminder: Click here to read some tips. |