Embedded Software Engineer (Qt)
The RoleWe are looking for an Embedded Software Engineer to join a growing development team working on advanced systems and user interfaces. You will be involved in the full software lifecycle, from design and development through to testing and deployment.This role will suit someone with strong C++ skills and experience working on embedded or real-time systems, with exposure to Qt-based UI development.Key ResponsibilitiesDesign, develop and maintain embedded software using C/C++Work on Linux or RTOS-based systemsDevelop user interfaces using Qt / QMLInterface with hardware and peripherals (e.g. CAN, UART, SPI, I2C)Debug and optimise real-time systemsCollaborate with cross-functional teams including hardware and systems engineersContribute to system design, architecture and code reviewsRequired Skills and ExperienceStrong experience in C++ (and/or C)Experience working in embedded or real-time environmentsKnowledge of Linux or RTOS (e.g. QNX, FreeRTOS, Embedded Linux)Experience with Qt / QML or other UI frameworksUnderstanding of communication protocols (e.g. CAN, UART, SPI, I2C)Experience with debugging tools and version control (e.g. Git)Exposure to HMI developmentDesirable SkillsExperience in automotive, industrial or similar domainsKnowledge of embedded Linux build systems (Yocto, Buildroot)Familiarity with safety-critical standards (e.g. ISO26262, MISRA)What''s on OfferOpportunity to work on cutting-edge embedded systemsSupportive and collaborative engineering ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!