Software Engineer
MEDA
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 129KJob location
Tech stack
Testing (Software)
AUTomotive Open System Architecture (AUTOSAR)
C++
Software Quality
Computer Security
Continuous Integration
DevOps
Embedded Software
Software Engineering
Software Systems
Software Verification
Information Technology
Free and Open-Source Software
Job description
We are recruiting an experienced Software Engineer to join our team to support our client in the automotive industry. This role supports the Quality, Warranty, Verification & Validation team., * Critical in driving early defect detection and prevention to enhance software quality across automotive platforms
- Lead early defect detection and prevention strategies across software development Define methods and strategies for process improvement to enhance software quality and reliability
- Conduct software design reviews to ensure compliance with architectural and quality standards
- Support Failure Mode Analysis (FMA) efforts to proactively identify and mitigate software risks
- Participate in engineering joint reviews and quality reviews to ensure best practices in software development
- Collaborate with cross-functional teams to improve software verification and validation processes
- Analyze warranty, field, and test data to identify systemic software quality issues and drive corrective actions
- Partner with suppliers and internal teams to enhance software quality, focusing on infotainment, connected gateways, and telematics
- Coach and train engineering teams on software quality best practices, including ISO 26262 (Functional Safety) and ASPICE compliance
- Contribute to process development and improvement within the software quality organization
- Effectively communicate complex software issues to both engineering teams and executive leadership
- Works with functional teams to perform a detailed root cause analysis of issues coming from various sources (Warranty issues, OTA failures, dealer reported issues, Field service actions etc.) using techniques such as 3-legged 5-why, 8D, fishbone analysis etc. 2. Software Quality (Sqa/Sqc)
- Primarily work on software quality issues reported for Electronic Control Units
Requirements
- Bachelor's degree in Computer Science, Software Engineering or other related degree
- 7+ years of software engineering experience in the automotive industry, with a strong focus on quality, warranty analysis, or verification & validation
- Proven expertise in software defect detection and prevention methodologies
- Experience in software design reviews to ensure compliance with architectural and quality standards
- Strong background in Failure Mode Analysis (FMA) for software systems
- Experience in ISO 26262 Functional Safety implementation and assessments
- Strong embedded software development expertise, with experience in C/C++, AUTOSAR, or similar technologies
- Excellent communication, coaching, and training skills to drive cultural and technical improvements
- Knowledge of ASPICE and software process assessments
- Experience in DevOps, continuous integration, and automated software testing
- Understanding of open-source software compliance and cybersecurity best practices.
- Experience with Root Cause Analysis, Software Quality (Sqa/Sqc), Quality Assurance Concepts and Standards, Quality Assurance/Control
- Knowledge of Functional Safety processes, Cyber Security concepts, ISO9001 - preferred
- Software development experience will help but this position does not involve coding / automation
Benefits & conditions
- $57.00 - $62.00 / hour (depending on experience)
- 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.