
Touch-Audio Subsystem Engineer (RARR Job 5518)
Job Skills
Job Description
It’s a Mission, not just a Job. As a multi-billion-dollar leader of disruptive change in the automotive electronics technology industry, Visteon is shaping the future (while contributing to a cleaner environment) through pioneering innovations in its electrification product lines -- including Apps business, electrification control electronics, power electronics and energy storage.
The mission of this role is to design, develop, test and debug BSP software components to build Display-Touch-Audio Subsystem capabilities in In-Vehicle infotainment systems.
How You Will Spend Your Days
- Review requirement specifications and work along with requirements team to resolve issues in the specification and eventually signoff the specification.
- HSIS review and correction along with hardware team.
- Board bring up activities for Display, Touch, Audio subsystem (Serializer-Deserializer, Platform specific frameworks, GMSL/LVDS / FPD Link, DSI/DP, Touch Firmware, Audio calibration and TDM /PCM/DSP) in Linux, Android and QNX systems.
- Interact with hardware teams for board bring up activities, calibration & certification activities and to root cause hardware level issues.
- Interact with cross-functional teams within Visteon and as well as with external teams like chipset vendors to resolve dependencies during development and fixing issues.
- Perform root cause analysis for the issues observed and resolve issues during development, stability and maintenance phase of the project.
- Create documentations for high level design, detailed design and test plans for the software modules.
- Develop and integrate tools/scripts to automate testing.
- Run development testing and document the test reports.
- Create efficient reports with respect to software development, issues resolution and testing.
Technical Knowledge and Skills
- Bachelor’s degree in engineering or related field in Computer Science or Electronics.
- At least 5 to 10 years of experience in developing BSP software components in Linux and Android platforms.
- Good Knowledge of Linux & QNX device drivers as well as peripheral subsystems.
- Strong in C programming skills.
- Working experience in Android AOSP/Linux based infotainment and build environments
- Development experience in Display, Touch, Audio subsystem drivers (Serializer-Deserializer, Platform specific frameworks, GMSL/LVDS FPD Link, DSI, Touch Firmware, Audio calibration and TDM /PCM/DSP configurations, I2S, A2B).
- Experience on DSI, DP port configurations across various SoC platforms like Qualcomm, Samsung, MediaTek.
- Display bridge chip bring-up/configuration experience.
- DRM, Surface flinger, Openwfd, screen related understanding to debug issues.
- TFT panel display timing configuration and debugging.
- Touch controller firmware update, Driver configuration parsing mechanisms.
- Audio driver usage in different chip vendor’s platform; understanding of audio routing; configurations in terms of OS, SoC platform.
- Development experience in serial protocols like I2C, SPI and UART.
- Working experience in QNX hypervisor-based systems
- Good knowledge and working experience on Qualcomm, MediaTek and Samsung SoC platforms.
- Proficient in handling hardware debugging tools like oscilloscope, saleae analyzer, EVK platforms, JTAG debugger
• Creative & strong problem-solving capability resulting in good solution to technical complex software defects
• Strong communication and inter-personal skills
The Mindset and Key Behaviors You’ll Need to Bring
Visteon is a high-growth, fast-paced and entrepreneurially-spirited company – and will only hire people who profile the same.
- Communication:
- Convinces people by making a strong case, bringing other people on the team to understand and agree with the presented viewpoint; negotiates effectively to get the best outcomes for self and the team
- Articulates information clearly, explaining complex information effectively and confidently in presentations to existing and new team members
- Challenges others to consider and discuss established views or assumptions that require further thought; effectively argues own perspective
- Business Acumen:
- Understands the organization’s business model and financial metrics and how the team supports financial success
- Understands industry trends and issues, key players, laws and regulations, acts as a resource for the team in interpreting industry issues
- Managing Stakeholders:
- Builds an understanding of stakeholders' needs, drivers and constraints
- Develops relationships with peer stakeholders within and across teams by initiating regular contact
- Identifies mutual interests and interdependencies stakeholders share with the team
- Driving Success:
- Conveys a consistently energetic approach, proactively initiating projects which contribute to own and team’s effective performance; is quick to make things happen
- Achieves outstanding results across large and/or multiple projects; demonstrates a strong desire for success by persisting with difficult assignments to reach objectives
- Identifies and seizes new business opportunities and is competitive in the sales and profits generated for the team
Showing Resilience:
- Conveys confidence and belief in the positive impact that own contribution will make towards successful outcomes for the team
- Works well under a high degree of pressure, staying calm and composed, which contributes to the team's composure and focus
- Resolves disagreements between colleagues effectively, minimizing the impact on the wider team; is comfortable dealing with upset or angry people on the team, working with them to understand concerns and find the best way forward
Structuring Tasks:
- Makes detailed project plans, setting clear team priorities linked to short-term organizational goals
- Maintains high levels of productivity and output for self and team