Job Details
Sorry, this job is not active!
Software Engineer Practitioner
Job Code Number
8936432
Job Description
V2Soft (www.v2soft.com) is a global company, headquartered out of Bloomfield Hills, Michigan, with locations in Mexico, Italy, India, China and Germany. At V2Soft, our mission is to provide high performance technology solutions to solve real business problems. We become our customer’s true partner, enabling both parties to enjoy success. We are committed to promoting diversity in the workplace, and believe it has a positive effect on our company and the customers we serve.
Description:
- Work with cross feature teams to gain in-depth understanding of complex system architecture concepts
- Develop best in class embedded software using C/C++, Java and QNX/Linux expertise
- Deploy and maintain the software for future enhancements
- Work with Clients cross-functional teams to identify, capture and refine system requirements.
- Provide robust and elegant software solutions
- Facilitate internal developers or third-party companies to develop, integrate, and test software deliveries using embedded diagnostic and development tools.
- Coordinate and participate in architecture, requirements, code, and test case reviews.
- Analyze the existing systems and specifications, blue prints to establish technical artifacts
- Document system architecture views from white-boarding sessions and present them back for team discussion and inputs.
- Participate in technical design reviews to present the artifacts and capture the teams feedback
- Document action items, follow ups and key decisions in the governance meetings and effectively communicate across various teams
- Function effectively in a matrix organization.
- Prepare presentations for various architecture meetings and system level reviews.
- Develop and build advanced test automation architectures, solutions, plans, and suites for world-class infotainment systems on current and future vehicle models for global markets.
- Collaborate with feature owners and design leads to identify the most efficient and robust test approaches for current and new features.
- Plan, schedule, execute, and maintain a lab environment and automation test collateral/infrastructure to ensure component, system, and vehicle validation milestones are met with high-quality test results.
Skills Required:
- Must possess extreme curiosity with the ability to navigate through engineering teams and IT teams to establish relationships
- History of success in applying advanced technology to enhance usability of complex systems
- Ability to work in cross-functional disciplines which includes Engineering, Information Technology, Technical Support
- Embedded Software application development experience in automotive and/or portable consumer electronic devices
- Experience developing the multi-threaded software application using C, C++, Java
- Working experience in any of OS environment like QNX, POSIX, or Linux
- Strong evidence of career performance excellence
- High level of oral and written communication skills
- High level of interpersonal skills to work effectively in a geographically dispersed team
- Knowledge of embedded component design, CAN Bus architecture and interoperability of embedded device messaging.
- Broad understanding of embedded module software design is preferred.
- Understanding of network communication protocols, transport protocols and payload optimization techniques.
- Knowledge of Enterprise IT, Cloud and Mobile App software lifecycle is preferred.
- Strong analytical and problem solving skills with the ability to navigate through working teams across multiple departments.
- Experience with Qt, Python, C/C++/C#, and/or scripting development languages.
Skills Preferred:
- Automotive software design and release experience in the area of telematics, multimedia, voice recognition, navigation, and/or other high complexity systems.
- Experience with system engineering and support of several system architectures simultaneously across an automotive vehicle fleet.
- Working knowledge and experience supporting consumer electronic device interoperability with an automotive system.
- Experience with CAN networks and simulation tools.
Experience Required:
- A minimum 5+ years of software development experience is required
Experience Preferred:
- Experience with Over the Air (OTA) software updates is highly desired
- Experience with Automotive diagnostics is good to have
- Experience with mobile devices and online services integration
- Experience working in any flavor of the Agile Software Development method e.g. SCRUM
- Experience in developing automotive infotainment solutions
- Prior experience with vehicle audio/media navigation data and vehicle data services is highly preferred
Education Required:
- BS Engineering discipline in Computer Sciences or Electrical and Electronics or other Engineering disciplines with relevant experience.
Education Preferred:
- Masters Electrical Engineering or Computer Science or Advanced Degree
V2Soft is an Equal Opportunity Employer ( EOE).
https://www.v2soft.com/careers - to view all of our open opportunities and to learn more about our benefits.