We are recruiting an experienced Software Engineer Controls to join our team to support our client in the automotive industry.
NOTE:
RESPONSIBILITIES:
- Investigating, analyzing, and troubleshooting software defects found in embedded systems
- Working with cross-functional teams across the company to improve software quality by assisting various teams with root cause analysis, tracking, prioritization, and resolution of defects
- Assist Testers, Developers, Technical Program Managers, Product Owners, and multiple other stakeholders with your technical expertise in multiple areas of SW embedded systems
- Focusing on pre-production and post-production SW quality. As a member of the Embedded SW Dev Support & Triage team, Triage Engineers will focus on system, sub-system, and ECU level troubleshooting, root cause analysis and triage of embedded systems software (SW) within Product Development
- Investigation of System, Sub-System, and ECU level SW defects
- Analysis of log files to root cause and characterize software issues
- Utilization of multiple SW and HW tools to test, gather, and analyze data
- Triage, tracking, and reporting of issues using defect management tracking system and other tools
- Testing and troubleshooting of SW/HW on vehicles, benches, sub-systems, and SW emulators
- Support automation and scripting initiatives
- Collaboration with multiple stakeholder teams to investigate and assist in SW defect resolution
- Provide technical support to project stakeholders
- Provide feedback to test teams for creation and execution of test cases
- Execution of software & hardware testing
REQUIRED SKILLS & QUALIFICATIONS:
- Bachelors degree in Computer Science, Engineering
- 3 years in SW development and testing3+ years of experience in SW development using programming language such as Java, .NET, Python, PERL, C# or C/C++
- 3+ years of experience with analyzing logs and root cause analysis
- 3+ years of experience with defect tracking systems (e.g. JIRA, Bugzilla, Rally)
- Fundamental understanding of Linux / QNX / AOS, shell scripting, telnet etc.
- Experience with Agile methodologies and best practices
- Ability to understand architecture documents such and high-level design, low level design, product requirements documents, HW/SW specification documents, etc.
- Capacity to deal with ambiguous/undefined problems; ability to think abstractly
- Excellent communication, collaboration, analytical and problem-solving skills
- Ability to work independently and as part of a team
PREFERRED SKILLS & QUALIFICATIONS:
- Experience with infotainment systems
- Understanding of CAN bus technologies & tools
- Ability to analyze and effectively communicate various reports to stakeholders
- Strong knowledge of QA methodology
- Knowledge of release, change and configuration management
- Strong objected-oriented design and coding skills
- Experience with automated testing frameworks, tools, services and physical devices
- Ability to effectively articulate technical challenges and solutions
OTHER PERKS & BENEFITS:
- Paid Benefits after 90 days (individual and family) – extended medical, out-of-country coverage, dental etc.
- Pension eligibility, with employer match, after 1 full year of work (open enrollment every October)
MEDA offers an excellent referral bonus. Great candidates know great candidates.
MEDA Limited is an equal opportunity employer and does not discriminate in employment on the basis of any of the protected reasons as described in the Ontario Human Rights Code. We are committed to providing accommodations for persons with disabilities, as described in the Accessibility for Ontarians with Disabilities Act, 2005, reasonable accommodation requests will be reviewed and granted to those that request assistance during our hiring process.