Senior Embedded Engineer- Linux UX

Honeywell
Full-timeβ€’United Kingdom

πŸ“ Job Overview

Job Title: Senior Embedded Software Engineer- Linux UX

Company: Honeywell

Location: Leicester, United Kingdom

Job Type: Full time

Category: Embedded Systems Engineering / Software Development

Date Posted: April 07, 2026

Experience Level: 5-10 Years

Remote Status: Hybrid (3 Days Office / 2 Days Home)

πŸš€ Role Summary

  • Lead the design, development, and maintenance of advanced embedded software solutions for life safety products, with a strong emphasis on Embedded Linux and RTOS environments.

  • Drive technical excellence across the entire software development lifecycle, from initial concept and requirements gathering through to toolchain setup, integration, testing, and deployment.

  • Leverage expertise in C/C++ and modern embedded development practices, including QT/QML, to build robust and efficient software.

  • Contribute to the continuous improvement of development processes, toolchains, and CI/CD pipelines to enhance efficiency and product reliability.

πŸ“ Enhancement Note: While the job title specifies "Linux UX," the description heavily focuses on core embedded software engineering, particularly Embedded Linux and RTOS development, with QT/QML for user interface aspects. The "UX" likely refers to the user experience delivered through the embedded software interfaces rather than a dedicated UX design role. The role demands a blend of deep technical embedded development skills and leadership in process and product lifecycle management.

πŸ“ˆ Primary Responsibilities

  • Design, develop, and maintain robust embedded software solutions for cutting-edge life safety products, ensuring high performance, reliability, and security.

  • Act as a technical leader throughout the entire project lifecycle, from requirements gathering and system design to development, integration, testing, and ongoing maintenance.

  • Establish, configure, and manage development toolchains, build environments, and CI/CD pipelines for efficient and reproducible software development.

  • Collaborate effectively with cross-functional teams, including hardware engineers, QA, and product management, to ensure seamless integration and successful product delivery.

  • Provide technical mentorship and guidance to junior engineers, fostering a culture of learning, knowledge sharing, and technical excellence within the team.

  • Diagnose, troubleshoot, and resolve complex software defects and performance issues, ensuring the highest standards of product quality and user experience.

  • Stay abreast of emerging technologies, industry best practices, and trends in embedded systems, Linux development, and UI/UX for embedded devices to drive innovation.

πŸ“ Enhancement Note: The responsibilities highlight a senior-level role requiring not just coding but also architectural input, process ownership (toolchains, CI/CD), and team leadership. The mention of "Life Safety products" implies a critical need for rigorous testing, adherence to standards, and a strong focus on reliability and safety.

πŸŽ“ Skills & Qualifications

Education: Master’s degree in Computer Science, Electrical Engineering, or a closely related technical field.

Experience: Minimum of 5+ years of dedicated experience in Embedded Linux development, with a strong track record of successful product delivery.

Required Skills:

  • Proficiency in Embedded C/C++ coding, with a deep understanding of memory management, multi-threading, and low-level hardware interaction.

  • Extensive experience with Embedded Linux development, including kernel configuration, driver development, and system optimization.

  • Strong knowledge of Real-Time Operating Systems (RTOS) principles and practical application, with Free RTOS experience being a significant plus.

  • Proven ability to set up, manage, and optimize development toolchains and build environments for embedded systems.

  • Excellent debugging and problem-solving skills, with a meticulous attention to detail and a systematic approach to issue resolution.

  • Solid understanding of the full software development lifecycle for embedded products, including requirements analysis, design, implementation, testing, and maintenance.

  • Effective communication and interpersonal skills, enabling strong collaboration with cross-functional teams and stakeholders.

  • Demonstrated ability to work both independently and as part of an Agile/Scrum development team in a fast-paced environment.

Preferred Skills:

  • Experience with QT/QML development for creating rich and responsive user interfaces in embedded applications.

  • Familiarity with Ubuntu Core and Snap development for modern embedded Linux deployment strategies.

  • Experience in developing complex, integrated systems with a focus on inter-process communication and system architecture.

  • Knowledge of CI/CD pipeline setup and deployment for embedded software projects.

πŸ“ Enhancement Note: The emphasis on "Master's degree" and "5+ years" suggests a need for advanced theoretical knowledge combined with substantial practical experience. The "plus" items like QT/QML and Ubuntu Core are critical differentiators for candidates, indicating the direction of current and future development within Honeywell's Life Safety products.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrate a portfolio showcasing successful embedded software development projects, emphasizing complex systems built on Embedded Linux or RTOS.

  • Include case studies detailing your contributions to process optimization, such as improvements to build times, debugging efficiency, or system performance.

  • Present examples of system implementation projects, highlighting your role in architectural design, integration, and deployment.

Process Documentation:

  • Provide evidence of your ability to design and document workflows for embedded software development, from initial concept to release.

  • Showcase experience with the implementation and automation of development processes, including toolchain configuration and CI/CD integration.

  • Exhibit proficiency in measurement and performance analysis, including the development of metrics to track software quality, system reliability, and development efficiency.

πŸ“ Enhancement Note: For a senior role, a portfolio is crucial. Candidates should prepare detailed case studies that not only show what they built but how they built it, focusing on their problem-solving methodologies, decision-making processes, and the impact of their contributions on efficiency and product quality. Demonstrating experience with process improvement and system architecture within the embedded context will be key.

πŸ’΅ Compensation & Benefits

Salary Range: Based on industry benchmarks for Senior Embedded Software Engineers with 5-10 years of experience in the UK, particularly in specialized areas like Embedded Linux and QT/QML, the estimated salary range for this role in Leicester, United Kingdom, is approximately Β£60,000 - Β£85,000 per annum. This range can vary based on the candidate's specific qualifications, depth of experience, and performance during the interview process.

Benefits:

  • Competitive salary commensurate with experience and qualifications.

  • Comprehensive medical, vision, and dental insurance plans.

  • Mental health support and employee assistance program (EAP).

  • Generous paid vacation time, offering ample opportunity for rest and rejuvenation.

  • Significant opportunities for career growth and advancement within Honeywell's global organization.

  • Access to professional development resources, including training programs, conferences, and certifications to enhance skills.

  • Retirement savings plan (e.g., pension scheme) to support long-term financial security.

Working Hours: The standard working hours are typically 40 hours per week. This role operates on a hybrid model, requiring 3 days per week in the Leicester office and allowing 2 days of remote work. Flexibility within the standard hours may be available, subject to team and project needs.

πŸ“ Enhancement Note: The salary estimate is based on research of similar senior embedded engineering roles in the UK Midlands region, factoring in the specialized skills (Embedded Linux, RTOS, QT/QML) and the reputable nature of Honeywell. The benefits listed are directly from the job description, highlighted for their relevance to professionals seeking long-term career stability and development.

🎯 Team & Company Context

🏒 Company Culture

Industry: Honeywell operates across multiple critical sectors, including Building Automation, Aerospace Technologies, Energy and Sustainability Solutions, and Industrial Automation. This specific role falls within the Building Automation segment, focusing on Life Safety products, which are integral to modern building management and occupant well-being. The company is committed to transforming buildings to be safer, more operationally efficient, and energy-conscious.

Company Size: Honeywell is a large, multinational conglomerate with tens of thousands of employees globally. This implies access to extensive resources, established processes, and global collaboration opportunities, while also potentially meaning a more structured and formal organizational environment.

Founded: Honeywell was founded in 1906, boasting over a century of innovation and industrial leadership. This long history signifies stability, deep expertise, and a culture rooted in engineering excellence and problem-solving.

Team Structure:

  • The embedded software team in Leicester consists of over 10 engineers, indicating a substantial and experienced group dedicated to product development. This size allows for specialization within the team while maintaining strong collaborative potential.

  • The role likely reports into an Engineering Manager or Lead Software Engineer, with a clear hierarchy that supports technical leadership and mentorship.

Methodology:

  • The team likely employs data-driven approaches for identifying and resolving software issues, analyzing performance metrics, and validating design choices.

  • Workflow planning and optimization are critical, especially given the mention of toolchains, CI/CD, and the full project lifecycle. Agile/Scrum methodologies are explicitly mentioned, suggesting iterative development and continuous feedback.

  • Automation is a key focus, particularly in setting up toolchains and CI/CD pipelines, reflecting a commitment to efficiency and reducing manual effort.

Company Website: https://www.honeywell.com/

πŸ“ Enhancement Note: Honeywell's established presence and diverse industry focus provide a stable yet dynamic environment. For an operations-focused role (though this is an engineering role, the principles of process and efficiency are paramount), understanding how a large, established company manages its product development lifecycle, especially in safety-critical areas, is key. The team structure suggests opportunities for both individual contribution and collaborative problem-solving.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This is a Senior Embedded Software Engineer position, indicating a mid-to-late career stage. The role demands not only strong technical proficiency but also leadership capabilities, including technical guidance, problem-solving complex issues, and contributing to process improvements. It sits above junior and mid-level engineers, with expectations of autonomy and significant impact on project outcomes.

Reporting Structure: The role will likely report to a Software Engineering Manager or a Technical Lead. The Senior Engineer is expected to work closely with peers, mentor junior team members, and collaborate with product managers and hardware engineers, demonstrating a network of key relationships across different functions.

Operations Impact: While not a direct "operations" role in the traditional sense (RevOps/SalesOps), the principles of efficiency, process optimization, and robust system design are core to this position. The "impact" is in ensuring the reliability, safety, and performance of Honeywell's Life Safety products, which directly affects customer trust, product success, and the company's reputation. Efficient development processes, robust code, and well-managed toolchains contribute to faster time-to-market and reduced development costs.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in Embedded Linux, RTOS, QT/QML, and specific hardware architectures, potentially leading to Principal Engineer or Architect roles.

  • Leadership Development: Transition into roles with increased management responsibilities, such as a Software Engineering Lead or Manager, by honing mentorship and project leadership skills.

  • Cross-Functional Exposure: Gain broader experience by working on different product lines within Honeywell's Building Automation or other divisions, or by contributing to strategic initiatives like new technology adoption.

  • Professional Development: Honeywell actively supports continuous learning through various internal and external training programs, certifications, and opportunities to attend industry conferences.

πŸ“ Enhancement Note: The growth opportunities emphasize both vertical (technical or managerial advancement) and horizontal (broader exposure) career paths. For a senior engineer, demonstrating leadership potential and a commitment to continuous learning will be crucial for career progression within Honeywell.

🌐 Work Environment

Office Type: The role is based in Leicester, UK, and operates on a hybrid work model, requiring 3 days in the office and 2 days remote. This suggests a structured office environment designed for collaboration, team meetings, and access to specialized hardware or lab equipment, balanced with the flexibility of remote work.

Office Location(s): The primary office location is Leicester, United Kingdom. Specific details about the office facilities, such as proximity to public transport or amenities, would typically be available upon further inquiry or during the interview process.

Workspace Context:

  • The office environment likely fosters collaboration through shared workspaces, meeting

Application Requirements

Requires a Master's degree in computer science or electrical engineering and at least 5 years of experience in embedded Linux development. Strong proficiency in C/C++ and experience with embedded toolchains are essential, with QT/QML and Ubuntu Core skills considered a significant advantage.