Senior Software Engineer 2
Visteon
- VTSC - Coimbatore, Coimbatore, Tamil Nadu, India; VTSC - Trivandrum, Thiruvananthapuram, Kerala, India; VTSC Bangalore (SEZ), Bengaluru, Karnataka, India; VTSC Chennai, Chennai, Tamil Nadu, India
- Senior Level
- Posted
Software Engineer I / II – HMI Experience: 4–8 years Employment Type: Salaried Education: Bachelor’s degree strongly preferred in Electronics, Electrical, Instrumentation, Computer Science, or a related engineering discipline.
We are seeking an experienced Senior Software Engineer – HMI to design and develop high-performance Human Machine Interface (HMI) applications for embedded platforms. The ideal candidate will have strong C/C++ development skills , hands-on experience with embedded HMI frameworks, and expertise in debugging, performance optimization, and embedded system development.
About Visteon
Enabling a software-defined, electrified future.
Visteon is a technology company that develops and builds innovative digital cockpit and electrification products at the leading-edge of the mobility revolution.
Founded in 2000, Visteon brings decades of automotive intelligence combined with Silicon Valley speed to apply global insights that help transform the software-defined vehicle of the future for many of the world’s largest OEMs.
The company employs 10,000 employees in 18 countries around the globe.
To know more about us click here .
Responsibilities
- Design, develop, integrate, and maintain HMI and user interface applications for embedded platforms.
- Develop robust and maintainable software using C/C++ and sound software design principles.
- Work with HMI development frameworks and toolchains such as Rightware Kanzi, Altia, or similar tools .
- Debug and troubleshoot software using hardware debuggers and embedded development tools.
- Profile and optimize CPU, GPU, memory usage, startup time, and runtime performance on embedded platforms.
- Develop software targeting ARM-based processors and embedded compiler environments.
- Collaborate with cross-functional teams to integrate HMI applications with the underlying embedded platform.
- Participate in design reviews, code reviews, debugging, testing, and software integration activities.
- Work effectively in an iterative and agile engineering environment.
Requirements
- Qualifications 4–8 years of professional software development experience.
- Strong software design and C/C++ programming skills.
- Hands-on experience developing HMI or UI applications for embedded platforms .
- Experience with an HMI framework or toolchain such as Kanzi, Altia, or equivalent .
- Experience working with ARM processors, CPU/GPU architectures, hardware debuggers, and embedded compilers .
- Strong experience troubleshooting embedded software issues.
- Experience with performance profiling, optimization, and memory analysis on embedded systems.
- Excellent analytical, communication, and interpersonal skills.
Preferred
- Qualifications In-depth experience with Rightware Kanzi, Altia, or similar HMI development toolchains .
- Experience with AUTOSAR architectures or automotive embedded software.
- Experience with multithreaded embedded operating systems , such as QNX or another RTOS .
- Ability to diagnose CPU, GPU, memory, and application performance issues.
- Experience working in a highly iterative, agile, and collaborative engineering environment.
- Ability to manage multiple competing priorities in a fast-paced environment .
- Core Skills at a Glance C/C++ | Embedded HMI | Kanzi | Altia | ARM | CPU/GPU | QNX/RTOS | AUTOSAR | Multithreading | Hardware Debugging | Memory & Performance Optimization
jobapplier