NextHire Try for free

Ascendion

Posted 31 Oct 2026

Senior Software Engineer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
31 Oct 2026

About the role

We are looking for a highly skilled Senior Embedded Software Engineer to join our product engineering team. The ideal candidate will possess deep expertise in C++, Embedded Linux, Python, and Qt/QML, with a strong background in developing enterprise-grade embedded products.


Responsibilities:

  • Design, develop, and maintain high-performance embedded software applications using C++ on Embedded Linux platforms.
  • Architect and implement scalable firmware and application components for enterprise-class embedded products.
  • Develop Python-based tools, automation frameworks, and engineering utilities.
  • Build and enhance device user interfaces using Qt/QML technologies.
  • Perform firmware flashing, hardware bring-up, board-level debugging, and system validation.
  • Troubleshoot complex issues across firmware, middleware, operating system, applications, and hardware interfaces.
  • Conduct root cause analysis and drive resolution of critical product issues.
  • Analyse component dependencies, assess system-wide impacts, and ensure architectural integrity.


Requirements:

  • 6-8 years of software development experience with at least 5 years of hands-on experience in: C++, Embedded Linux, Python, QT/QML.
  • Strong expertise in: Embedded software architecture and design, Multithreading and concurrent programming, Linux system programming, Object-Oriented Design and Design Patterns, Firmware development and debugging, Hardware-software integration.
  • Extensive experience with: Qt/QML application development, Enterprise product development environments.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach