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 environment.
• Ability to manage multiple competing priorities in a fast-paced setting. 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