Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Panorama

New

Senior Software Engineer 2

Posted Updated
Discussion

Description

<p class="MsoNormal" style="margin-bottom:11.25pt;line-height:normal;background-size:initial;"><b><span style="font-size:10pt;color:#000000;">Enabling a software-defined, electrified future.</span></b><b></b></p><p><b></b></p><b></b> <p class="MsoNormal"><span style="font-size:10pt;line-height:107%;color:#000000;">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 <a>10,000 employees</a> in 18 countries around the globe. To know more about us </span><span style="color:#000000;"><a href="https://www.visteon.com/company/about-us/" target="_blank" rel="noreferrer noopener"><span style="font-size:10pt;line-height:107%;">click here</span></a></span><span style="font-size:10pt;line-height:107%;color:#000000;">.</span></p><p class="MsoNormal"><b>Senior Software Engineer I / II – HMI</b></p><p><b></b></p><b></b><p class="MsoNormal"><b>Experience:</b> 4–8 years<br /> <b>Employment Type:</b> Salaried<br /> <b>Education:</b> Bachelor’s degree strongly preferred in Electronics, Electrical, Instrumentation, Computer Science, or a related engineering discipline.</p><p class="MsoNormal"><b>Position Summary</b></p><p><b></b></p><b></b><p class="MsoNormal">We are seeking an experienced <b>Senior Software Engineer – HMI</b> to design and develop high-performance Human Machine Interface (HMI) applications for embedded platforms. The ideal candidate will have strong <b>C/C++ development skills</b>, hands-on experience with embedded HMI frameworks, and expertise in debugging, performance optimization, and embedded system development.</p><p></p><p class="MsoNormal"><b>Key Responsibilities</b></p><p><b></b></p><b></b><ul style="margin-top:0in;" type="disc"> <li class="MsoNormal">Design, develop, integrate, and maintain HMI and user interface applications for embedded platforms.<p></p></li> <li class="MsoNormal">Develop robust and maintainable software using <b>C/C++</b> and sound software design principles.<p></p></li> <li class="MsoNormal">Work with HMI development frameworks and toolchains such as <b>Rightware Kanzi, Altia, or similar tools</b>.<p></p></li> <li class="MsoNormal">Debug and troubleshoot software using hardware debuggers and embedded development tools.<p></p></li> <li class="MsoNormal">Profile and optimize <b>CPU, GPU, memory usage, startup time, and runtime performance</b> on embedded platforms.<p></p></li> <li class="MsoNormal">Develop software targeting ARM-based processors and embedded compiler environments.<p></p></li> <li class="MsoNormal">Collaborate with cross-functional teams to integrate HMI applications with the underlying embedded platform.<p></p></li> <li class="MsoNormal">Participate in design reviews, code reviews, debugging, testing, and software integration activities.<p></p></li> <li class="MsoNormal">Work effectively in an iterative and agile engineering environment.</li></ul><p class="MsoNormal"><b>Required Qualifications</b></p><p><b></b></p><b></b><ul style="margin-top:0in;" type="disc"> <li class="MsoNormal"><b>4–8 years of professional software development experience.</b><p></p></li> <li class="MsoNormal">Strong software design and <b>C/C++ programming</b> skills.<p></p></li> <li class="MsoNormal">Hands-on experience developing <b>HMI or UI applications for embedded platforms</b>.<p></p></li> <li class="MsoNormal">Experience with an HMI framework or toolchain such as <b>Kanzi, Altia, or equivalent</b>.<p></p></li> <li class="MsoNormal">Experience working with <b>ARM processors, CPU/GPU architectures, hardware debuggers, and embedded compilers</b>.<p></p></li> <li class="MsoNormal">Strong experience troubleshooting embedded software issues.<p></p></li> <li class="MsoNormal">Experience with <b>performance profiling, optimization, and memory analysis</b> on embedded systems.<p></p></li> <li class="MsoNormal">Excellent analytical, communication, and interpersonal skills.<p></p></li> </ul><p class="MsoNormal"><b>Preferred Qualifications</b></p><p><b></b></p><b></b><ul style="margin-top:0in;" type="disc"> <li class="MsoNormal">In-depth experience with <b>Rightware Kanzi, Altia, or similar HMI development toolchains</b>.<p></p></li> <li class="MsoNormal">Experience with <b>AUTOSAR</b> architectures or automotive embedded software.<p></p></li> <li class="MsoNormal">Experience with <b>multithreaded embedded operating systems</b>, such as <b>QNX or another RTOS</b>.<p></p></li> <li class="MsoNormal">Ability to diagnose CPU, GPU, memory, and application performance issues.<p></p></li> <li class="MsoNormal">Experience working in a highly iterative, agile, and collaborative engineering environment.<p></p></li> <li class="MsoNormal">Ability to manage multiple competing priorities in a <b>fast-paced environment</b>.</li></ul><p class="MsoNormal"><b>Core Skills at a Glance</b></p><p><b></b></p><b></b><p class="MsoNormal"><b>C/C++ | Embedded HMI | Kanzi | Altia | ARM | CPU/GPU | QNX/RTOS | AUTOSAR | Multithreading | Hardware Debugging | Memory & Performance Optimization</b></p><p></p><p> </p><p class="MsoNormal"></p><p> </p>

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →