Summary:
Software engineer involved in research and development efforts for various OEM level automotive electronics control/infotainment/telematics system development while collaborating with internal and external program and product development teams.
Duties:
Proactively provide comprehensive services and solutions for software engineering aspects of development. Main responsibilities include:
Support system proposal activities.
Identify and analyze service/functional/performance/operational/quality/cost requirements.
Study feasibility of potential system design options.
Creation of design specification for recommending system.
Negotiate design specification with related internal and external entities.
Contribution to product design and development activities.
Platform design.
System design.
Interface design.
Unit design.
Validation plan.
Validation test and debugging (Unit, Integration, System).
Interaction with related internal development entities.
Management of outsource contractors.
Create test code for proof of concept as part of architectural and system planning when necessary.
Operational and Program Management
Establishment and effective use of comprehensive version control system/tool with related entities.
Develop and maintain open issue list and bug tracking to be monitored with customer, partner suppliers, and internal product development teams.
Prepare meeting minutes for all software engineering meetings with customers, partner suppliers, and internal product development teams.
Develop and maintain open issue list for meetings with customer, partner suppliers, and internal product development teams.
Monitor and track work progress of partner suppliers periodically and conduct design reviews to identify troubles and reflection at early stage for prevention of delivery delay and quality issues.
Prepare necessary documentation, material, reports, etc. for meetings with internal/external customer and partner suppliers.
Gaining in-depth understanding of internal and external customer requirements/requests in order to conduct required tasks and create recommendations for a course of action.
Others
Engineering support at customer site when required.
Keep track on technology and market trend relating to automotive electronics control/infotainment/telematics system, web/server application, and Smartphone application in North America, and prepare report as necessary.
Other duties as assigned.
Competency:
To perform the job successfully, an individual should demonstrate the following competencies:
Analytical Synthesize complex or diverse information; Collects and researches data; Designs work flows and procedures.
Design Translates concepts and information into possible solutions; Applies design principles; Demonstrates attention to detail.
Problem Solving identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations.
Customer Service Responds promptly and responsibly to customer needs.
Communications Speaks and writes concisely, professionally and informatively, actively participates in meetings.
Team Work Balances team and individual responsibilities; Supports everyone s efforts to succeed. Shares information with team members and management.
Quality Management Looks for ways to improve and promote quality.
Dependability Keeps commitments; Commits to long hours of work when necessary to reach goals.
Judgment Exhibits sound and accurate judgment.
Qualifications:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/ or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Skills/Knowledge/Experience:
<Required Software Skills/Knowledge/Experience>
Automotive Software Development Skills and Experience (Embedded)
1. Minimum of 5 years of work experience in software design and development for OEM automotive infotainment/telematics system programs.
2. Proficient in C/C++, Assembly.
3. Experience with automotive grade RTOS, such as Linux, QNX, Windows, Automotive, etc.
4. Experience with communication protocols such as CAN, LIN, USB, SPI, B/T, WIFI, Ethernet, etc.
<Optional Skills/Knowledge/Experience>
Automotive Software Development Skills and Experience (Embedded)
1. Experience in AUTOSAR standards.
2. Some knowledge of automotive electronics components/circuitry is beneficial.
Mobile App Skills and Experience (Smartphones)
1. Proficient in Objective-C under iOS 4 + SDK
2. Proficient in Java
3. Familiar with Android OS 2.2+
4. Familiar with Eclipse IDE
5. Understanding of application security best-practices.
6. Windows Mobile programming experience a plus.
Web/Server App Skills and Experience
1. Experience with Java EE and application servers such as JBoss, Apache Tomcat or Glassfish.
2. Expert in Server/Client and distributed network systems including billing component, authentication component, and others.
3. Familiar with communication protocols such as TCP, UDP, IP, SMS, etc,.
4. Experience with LAMP stack (Linux, Apache, MySQL, PHP or Python)
No comments:
Post a Comment