21 Oct
|
Visteon
|
Thiruvananthapuram
21 Oct
Visteon
Thiruvananthapuram
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 .
Senior 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.
Position Summary
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.
Key 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.
Required 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 workplace.
- 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
📌 Senior Software Engineer 2 (Thiruvananthapuram)
🏢 Visteon
📍 Thiruvananthapuram