Software Engineer Controls
Job DescriptionJob DescriptionV2Soft is a global leader in IT services and business solutions, delivering innovative and cost-effective technology solutions worldwide since 1998. We have headquartered in Bloomfield Hills, MI and have 16 offices spread across six countries. We partner with Fortune 500 companies to address complex business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and ISO standards, V2Soft is committed to quality and security. Beyond our work, we actively support local communities and non-profits, reflecting our core values. Join us to be part of a dynamic and impactful global company!
Please visit us at www.v2soft.com to know more.
Position Description:
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. In this role, you will be investigating, analyzing, and troubleshooting software defects found in embedded systems. You will be 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. You will assist Testers, Developers, Technical Program Managers, Product Owners, and multiple other stakeholders with your technical expertise in multiple areas of SW embedded systems. You will be a key member of a team focusing on pre-production and post-production SW quality.
- 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
Skills Required:
- 1-3+ years of experience in SW development using programming such as Java, .NET, Python, PERL, C# or C/C++.
- If less than three years experience, at the very minimum 1 one year experience must be professional.
- 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
Skills :
- 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 (nothing specific, although exposure or awareness of the various methodologies is helpful)
- 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
Experience Required:
- 3 years in SW development and testing
Education Required:
- Bachelor’s degree in Computer Science, Engineering, or similar
Additional Information :
***POSITIONG IS HYBRID*** Travel not likely but possible domestically ADDITIONAL CUSTOMER NOTES: The selected candidates will be part of a 16-member dynamic team. Interviews: Round #1 will be conducted virtually by hiring supervisor and a team member and will be a general review with technical and behavioural questions. Round #2, also virtual, will involve a coding test to validate skills and knowledge level. Advancement to second round interview, conducted by a technical lead, will be based on Round #1 results. Please Submit Your Strongest Candidates Asap. Order Will Be Placed on Hold To Allow Customer Review Of All Submittals Before Reopening For Additional Submittals.
V2Soft is an Equal Opportunity Employer (EOE). We welcome applicants from all backgrounds, including individuals with disabilities and veterans.
https://www.v2soft.com/careers - to view all of our open opportunities and to learn more about our benefits.