Embedded Software Engineer II - C++, Flight Display I UI

Honeywell Aerospace
Full-timePhoenix, United States
Apply Now

📍 Job Overview

Job Title: Embedded Software Engineer II - C++, Flight Display I UI

Company: Honeywell Aerospace

Location: Phoenix, AZ, United States

Job Type: Full-time

Category: Software Engineering / Embedded Systems

Date Posted: 2026-09-21

Experience Level: Mid-Level (2-5 years)

Remote Status: Hybrid

🚀 Role Summary

  • Design, develop, and implement innovative embedded software solutions for flight display systems, adhering to stringent DO-178B guidelines.

  • Contribute to the full software development lifecycle, from requirements gathering and design to coding, testing, and deployment.

  • Collaborate with cross-functional engineering teams to define project specifications and deliver high-quality, reliable avionics software.

  • Develop and integrate services on the Linux platform, ensuring seamless porting and functionality of applications for safety-critical embedded products.

  • Focus on enhancing user interface (UI) software for Electronic Flight Instrumentation Systems (EFIS) and other safety-critical real-time embedded products.

📝 Enhancement Note: This role is specifically for an Embedded Software Engineer with a focus on C++ and User Interface (UI) development within the aerospace domain, specifically for flight displays and avionics systems. The emphasis on DO-178B compliance and safety-critical systems indicates a high degree of rigor and attention to detail required. The "Flight Display I UI" in the title suggests a specific product line or area of focus within Honeywell Aerospace.

📈 Primary Responsibilities

  • Execute the full software development lifecycle (SDLC) for safety-critical embedded systems, including requirements analysis, architectural design, detailed design, coding, unit testing, integration testing, and validation, strictly in compliance with DO-178B standards.

  • Develop robust and efficient software components using Embedded C++ for flight display systems, ensuring optimal performance and reliability in real-time environments.

  • Design and implement user interfaces for Electronic Flight Instrumentation Systems (EFIS) and other flight display applications, focusing on intuitive user experience and critical flight information presentation.

  • Port and integrate software services onto the Linux operating system platform, ensuring compatibility, stability, and efficient execution within the embedded aerospace hardware.

  • Actively participate in code reviews, design discussions, and technical planning sessions with cross-functional teams, including hardware engineers, systems engineers, and test engineers.

  • Create and maintain comprehensive software documentation, including design specifications, user manuals, test plans, and release notes, to support product certification and maintenance.

  • Troubleshoot and resolve complex real-time challenges, particularly those related to concurrent process execution, inter-process communication, and resource management in multicore embedded environments.

  • Contribute to the continuous improvement of software development processes, tools, and methodologies to enhance efficiency, quality, and compliance within the engineering team.

  • Support the integration of software with avionics hardware, ensuring seamless operation and adherence to system-level requirements.

📝 Enhancement Note: The responsibilities highlight a deep dive into safety-critical software development, emphasizing DO-178B compliance, which is a cornerstone of aerospace software engineering. The focus on UI development for EFIS and the specific mention of "Flight Display I UI" suggest a specialized role within avionics. The need to work with Linux on embedded systems and manage multicore environments points to advanced technical skills.

🎓 Skills & Qualifications

Education:

  • Bachelor's degree from an accredited institution in a technical discipline such as Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related STEM field. Experience:

  • Minimum of 2 years of professional software development experience, which can include relevant internships and significant academic project work.

  • Experience developing applications for embedded systems, preferably within the aerospace or defense sectors. Required Skills:

  • Strong proficiency in Embedded C++: Demonstrated ability to write efficient, reliable, and maintainable code for resource-constrained embedded systems.

  • Experience with Linux: Solid understanding of the Linux operating system, including kernel concepts, system calls, process management, and inter-process communication, specifically for embedded deployments.

  • Full Software Development Lifecycle (SDLC) knowledge: Proven experience participating in all phases of the SDLC, from requirements definition through to deployment and maintenance.

  • Familiarity with DO-178B guidelines: Understanding of the principles and requirements for developing safety-critical avionics software.

  • Proficiency with software development tools: Experience using integrated development environments (IDEs), compilers, linkers, and debuggers common in embedded software development.

  • Version Control Systems: Competence in using systems like Git for code management, branching, merging, and collaboration.

  • Understanding of Operating System concepts: Knowledge of concepts such as memory management, scheduling, concurrency, and real-time operating systems (RTOS).

  • Build and Debug Tool Chains: Familiarity with setting up and utilizing build systems and debug toolchains for embedded targets.

  • Problem-solving skills: Ability to analyze complex technical issues, identify root causes, and implement effective solutions, especially concerning real-time operational challenges.

  • Willingness to tackle real-time challenges: Demonstrated aptitude for addressing complex issues related to concurrent execution of processes in a multicore environment.

Preferred Skills:

  • Experience in User Interface (UI) software development: Specific experience developing graphical user interfaces for embedded systems, particularly for flight displays or Electronic Flight Instrumentation Systems (EFIS).

  • Experience with Aero products: Prior exposure to developing software for aerospace applications, understanding the unique demands and standards of the industry.

  • Experience designing software for multicore environments: Proven ability to design and implement software that effectively utilizes multiple processor cores, managing synchronization and data sharing.

  • Analytical skills: Strong ability to analyze data, performance metrics, and system behavior to identify areas for improvement.

  • Teamwork and Collaboration: Ability to work effectively and cooperatively within a cross-functional engineering team.

  • Passion for technology and continuous learning: A genuine interest in emerging technologies and a proactive approach to skill development.

📝 Enhancement Note: The required skills emphasize a strong foundation in C++ for embedded systems and Linux familiarity, crucial for modern embedded development. The inclusion of DO-178B points to a specialized aerospace context. Preferred skills highlight the specific UI/EFIS experience and multicore development, which will be key differentiators for candidates.

📊 Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrate C++ proficiency: Showcase projects where complex C++ logic was implemented for embedded systems, highlighting efficiency and maintainability.

  • Illustrate UI/UX design for embedded systems: Present examples of user interfaces developed for embedded devices, particularly if they involve graphical elements, real-time data display, or critical controls. Focus on how usability was balanced with performance and resource constraints.

  • Showcase Linux embedded development: Include projects that involved developing or deploying applications on Linux-based embedded platforms, demonstrating understanding of the OS and its specific configurations.

  • Document adherence to standards: If possible, provide examples or descriptions of how projects followed specific coding standards or guidelines, such as coding for safety-critical systems (even if not DO-178B directly, general best practices are valuable).

  • Highlight problem-solving in real-time/multicore: Present case studies of challenges faced in concurrent programming, inter-process communication, or resource management in multicore environments, and detail the solutions implemented.

Process Documentation:

  • Workflow Design & Optimization: Provide examples of how you have documented software development workflows, identified bottlenecks, and proposed or implemented improvements for efficiency and quality.

  • System Implementation & Automation: Showcase instances where you've been involved in the implementation of software on target hardware, including any automation used in the build, test, or deployment processes.

  • Measurement & Performance Analysis: Demonstrate experience in defining metrics for software performance, reliability, or resource utilization, and how you've used data to analyze and improve software quality.

📝 Enhancement Note: For an embedded systems role, particularly in aerospace, a portfolio that demonstrates practical application of C++ and Linux in embedded contexts is vital. Highlighting UI/EFIS experience and any exposure to safety-critical development standards (like DO-178B principles) will significantly strengthen an application. Documenting problem-solving in multicore environments is also a key differentiator.

💵 Compensation & Benefits

Salary Range:

Based on industry benchmarks for a mid-level Embedded Software Engineer II with 2-5 years of experience in Phoenix, AZ, the estimated salary range is $95,000 - $130,000 per year. This estimate considers the specialized nature of aerospace embedded systems, the required C++ and Linux skills, and the cost of living in the Phoenix metropolitan area.

Benefits:

Honeywell Aerospace offers a comprehensive benefits package designed to support employees and their families:

  • Health & Wellness: Employer-subsidized medical, dental, and vision insurance plans; life insurance; short-term and long-term disability coverage.

  • Financial Security: Competitive 401(k) plan with employer match, flexible spending accounts (FSAs), and health savings accounts (HSAs).

  • Work-Life Balance: Employee assistance program, educational assistance for continued learning, generous parental leave, and 12 paid holidays.

  • Time Off: Paid time off (PTO) for vacation, personal days, and sick leave.

  • Additional Perks: Access to a comprehensive benefits portal and resources.

Working Hours:

This is a full-time position. The standard working hours are typically 40 hours per week. While a hybrid work schedule is in place, specific daily hours may vary based on project needs and team coordination, with potential for occasional flexibility to meet critical development milestones.

📝 Enhancement Note: The salary range is an estimate based on current market data for similar roles in Phoenix, AZ, factoring in the mid-level experience and specialized aerospace domain. The benefits listed are directly from the job description and are standard for large corporations like Honeywell. The mention of a hybrid schedule implies a structured approach to office and remote work days.

🎯 Team & Company Context

🏢 Company Culture

Industry: Aerospace & Defense (specifically Avionics, Flight Systems, and Electronic Solutions). Honeywell Aerospace is a major player in developing critical technologies for aircraft, contributing to safety, efficiency, and performance across commercial aviation, defense, and space sectors.

Company Size: Honeywell is a large, multinational conglomerate, with its Aerospace division being a significant entity employing tens of thousands of individuals globally. This implies a structured, process-driven environment with extensive resources and opportunities.

Founded: Honeywell was founded in 1906, with its Aerospace division building on a century-long legacy of innovation in aviation technology. This history suggests a culture that values experience, long-term vision, and a deep understanding of the aerospace industry's complexities.

Team Structure:

  • Operations Team Aspect 1: The Embedded Software Engineering team is likely specialized, focusing on specific avionics systems like flight displays. It will comprise engineers with varying levels of experience, from junior to senior, and potentially team leads or architects.

  • Operations Team Aspect 2: Engineers typically report to a Software Engineering Manager or Director, who oversees project execution and team performance. Collaboration within the team and with adjacent engineering disciplines (systems, hardware, test) is crucial.

  • Operations Team Aspect 3: Cross-functional collaboration is essential, involving close work with systems engineers for requirements definition, hardware engineers for integration, and test engineers for verification and validation, all within the framework of aerospace certification processes.

Methodology:

  • Operations Process 1: A strong emphasis on data-driven development and rigorous analysis is expected, especially given the safety-critical nature of aerospace products. This includes performance monitoring, defect analysis, and root cause investigation.

  • Operations Process 2: Agile methodologies, or hybrid approaches incorporating Agile principles with traditional waterfall elements for certification, are likely employed for workflow planning and optimization. This ensures flexibility while maintaining strict adherence to development standards.

  • Operations Process 3: Automation is key for efficiency in building, testing, and deploying embedded software. This includes continuous integration/continuous deployment (CI/CD) pipelines tailored for embedded targets and automated testing frameworks.

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

📝 Enhancement Note: Understanding Honeywell's position as a long-standing leader in aerospace is critical. The company's culture likely balances innovation with stringent safety and regulatory compliance. The "Electronic Solutions" business unit, in particular, is where this role sits, focusing on avionics and flight deck technologies.

📈 Career & Growth Analysis

Operations Career Level: This is an "Engineer II" position, typically considered a mid-level role. It signifies an individual contributor expected to handle moderately complex tasks independently, contribute to design decisions, and mentor junior engineers. The scope involves direct contribution to product development within a specialized engineering domain.

Reporting Structure: The Embedded Software Engineer II will likely report to a Software Engineering Lead or Manager. They will work within a project team, collaborating closely with peers, senior engineers, and cross-functional stakeholders from systems engineering, hardware, and quality assurance.

Operations Impact: This role directly impacts the safety, reliability, and functionality of flight display systems, which are critical components of modern aircraft. Successful software development contributes to enhanced pilot situational awareness, improved flight efficiency, and overall aviation safety. The work is directly tied to Honeywell Aerospace's mission of advancing aviation.

Growth Opportunities:

  • Operations Skill Advancement: Opportunity to deepen expertise in Embedded C++, Linux for embedded systems, and safety-critical software development (DO-178B). Potential to specialize further in UI/UX for avionics or multicore system design.

  • Leadership Development: Progression to Senior Embedded Software Engineer, Technical Lead, or Software Architect roles. Opportunities to lead small teams or specific software modules, mentor junior engineers, and drive technical strategy.

  • Cross-Functional Exposure: Potential to move into related roles within systems engineering, software quality assurance, or program management, leveraging deep technical knowledge of aerospace systems. Honeywell often provides structured career paths and internal mobility programs.

📝 Enhancement Note: As an Engineer II, the focus is on developing technical depth and demonstrating leadership potential. The aerospace industry, especially at a company like Honeywell, offers clear career progression paths for specialized engineers, moving from individual contribution to team leadership and technical specialization.

🌐 Work Environment

Office Type: The role is based in Phoenix, AZ, and operates on a Hybrid work schedule. This means a blend of on-site work at Honeywell's facilities and remote work. The on-site component is crucial for collaboration, hands-on hardware interaction, and team synergy.

Office Location(s): The primary work location is Phoenix, Arizona. Honeywell Aerospace has significant operations in this region, providing a dedicated engineering environment.

Workspace Context:

  • Collaborative Environment: The office space is likely designed to foster collaboration, with meeting rooms, common areas, and potentially open-plan desk arrangements conducive to team interaction.

  • Operations Tools & Technology: Engineers will have access to state-of-the-art development workstations, specialized embedded debugging tools, test equipment, and potentially hardware-in-the-loop (HIL) simulation environments.

  • Team Interaction: Regular team meetings, design reviews, and informal discussions are part of the daily routine, facilitating knowledge sharing and problem-solving among embedded software engineers and their colleagues.

Work Schedule: The standard work schedule is typically 40 hours per week. The hybrid nature allows for flexibility, with employees expected to be on-site for specific collaborative activities, team meetings, and critical development phases, while utilizing remote work for focused coding and individual tasks.

📝 Enhancement Note: The hybrid model is standard for many engineering roles today. For embedded systems, the on-site component is often critical for interacting with hardware prototypes, lab equipment, and for in-person team synchronization, especially during critical project phases.

📄 Application & Portfolio Review Process

Interview Process:

  1. Initial Screening: A recruiter or HR representative will review your application and conduct an initial phone screen to assess basic qualifications, experience, and cultural fit.

  2. Technical Interview(s): Expect one or more technical interviews, likely conducted by engineering managers and/or senior engineers. These will focus on:

  • Embedded C++ Fundamentals: Questions on data structures, algorithms, object-oriented programming, memory management, and real-time C++ constructs.
  • Linux OS Concepts: Scenarios involving process management, inter-process communication, system calls, and debugging on Linux.
  • Software Development Lifecycle & Methodologies: Discussion of your experience with SDLC phases, agile practices, and working within structured development environments.
  • DO-178B Awareness: Questions to gauge your understanding of safety-critical software development principles and compliance.
  • Problem-Solving Scenarios: Hypothetical or past project-based problems related to embedded systems, concurrency, or UI development.
  1. Portfolio Review/Case Study: You may be asked to present specific projects from your portfolio. Be prepared to discuss your role, the technical challenges, the solutions you implemented, and the outcomes. This could involve a coding exercise or a system design discussion.

  2. Behavioral/Cultural Fit Interview: This interview assesses your teamwork, communication, problem-solving approach, and alignment with Honeywell's values. Questions may revolve around how you handle challenges, collaborate with others, and approach learning.

  3. Final Interview: Potentially with a higher-level manager or director to discuss career aspirations and overall fit within the organization.

Portfolio Review Tips:

  • Highlight Relevant Projects: Focus on projects showcasing Embedded C++, Linux, UI development for embedded systems, and any experience with safety-critical development or DO-178B.

  • Structure Your Case Studies: For each project, clearly articulate the problem, your specific role and contributions, the technical challenges faced, the solutions you designed and implemented, and the results achieved (e.g., performance improvements, successful integration, adherence to standards).

  • Quantify Achievements: Whenever possible, use metrics to demonstrate the impact of your work (e.g., "reduced memory footprint by 15%", "improved UI response time by 20%").

  • Be Prepared to Code/Explain: Have code snippets ready for common embedded C++ or Linux scenarios, or be prepared to walk through code logic for complex features.

  • Showcase Understanding of Constraints: For embedded systems, emphasize how you managed resource constraints (CPU, memory, power) and met real-time deadlines.

Challenge Preparation:

  • Practice Embedded C++ Coding: Work through LeetCode-style problems with an embedded focus, paying attention to efficiency and resource usage.

  • Review Linux System Programming: Brush up on concepts like fork(), exec(), pipe(), socket(), threads, and synchronization primitives.

  • Study DO-178B Basics: Understand the general principles of software safety assurance in avionics.

  • Prepare for UI/UX Discussions: Think about how you'd design an efficient and intuitive interface for a complex system like a flight display.

  • Anticipate Multicore Scenarios: Prepare to discuss challenges related to race conditions, deadlocks, and synchronization in multicore environments.

📝 Enhancement Note: The interview process for aerospace roles is typically thorough, with a strong emphasis on technical depth and adherence to rigorous standards like DO-178B. A well-prepared portfolio that clearly demonstrates the required skills and problem-solving abilities is crucial for success.

🛠 Tools & Technology Stack

Primary Tools:

  • Embedded C++ Compilers & Toolchains: GCC for ARM, Keil MDK, IAR Embedded Workbench, or similar toolchains tailored for specific aerospace processors.

  • Debuggers: JTAG/SWD debuggers (e.g., Lauterbach TRACE32, SEGGER J-Link), GDB for Linux-based debugging.

  • Integrated Development Environments (IDEs): Eclipse CDT, Visual Studio Code with embedded extensions, or proprietary IDEs specific to avionics development platforms.

  • Version Control Systems: Git (with platforms like GitHub, GitLab, Bitbucket).

  • Build Systems: Make, CMake, or custom build scripts for managing complex embedded software projects.

Analytics & Reporting:

  • Performance Analysis Tools: Tools for profiling CPU usage, memory consumption, and real-time task execution (e.g., built-in IDE profilers, specialized RTOS analysis tools).

  • Static Analysis Tools: Tools like PCLint, Cppcheck, or SonarQube to identify potential code defects and enforce coding standards.

  • Metrics Tracking: Systems for tracking code coverage, defect density, and adherence to DO-178B requirements.

CRM & Automation:

  • Requirements Management Tools: Tools like IBM DOORS, Jama Connect, or Polarion ALM for managing and tracing requirements throughout the development lifecycle.

  • Test Automation Frameworks: Tools and custom scripts for automating unit tests, integration tests, and system tests on target hardware or simulators.

  • Continuous Integration/Continuous Deployment (CI/CD) Tools: Jenkins, GitLab CI, or similar platforms configured for embedded workflows, automating build, test, and deployment processes.

📝 Enhancement Note: The technology stack for embedded aerospace software is highly specialized. Proficiency with C++ compilers, debuggers, version control, and tools for managing requirements and automated testing is expected. Familiarity with specific IDEs and build systems used in aerospace is a significant advantage.

👥 Team Culture & Values

Operations Values:

  • Safety & Reliability: Paramount importance placed on developing software that is safe, reliable, and meets stringent aerospace certification requirements. Every decision is weighed against its impact on safety.

  • Excellence & Innovation: A drive to push the boundaries of aerospace technology while maintaining operational excellence. This includes continuous learning and embracing new solutions.

  • Integrity & Accountability: Upholding the highest ethical standards and taking ownership of one's work and its impact. This is critical for trust and compliance in the aerospace sector.

  • Collaboration & Teamwork: Fostering an environment where engineers work together effectively, share knowledge, and support each other to achieve common goals.

  • Customer Focus: Understanding and meeting the critical needs of aviation customers, ensuring that developed solutions provide tangible value and enhance operational capabilities.

Collaboration Style:

  • Cross-functional Integration: Engineers are expected to work seamlessly with systems engineers, hardware designers, test engineers, and project managers, actively participating in integrated product teams (IPTs).

  • Process-Oriented Feedback: A culture of constructive feedback and continuous process improvement, where team members are encouraged to identify inefficiencies and propose solutions. Design and code reviews are a fundamental part of this.

  • Knowledge Sharing: Encouragement of sharing technical expertise through internal presentations, documentation, and mentorship, ensuring that best practices are disseminated throughout the engineering organization.

📝 Enhancement Note: Honeywell's culture, particularly in aerospace, is heavily influenced by the industry's demands for safety, precision, and reliability. Values like integrity, accountability, and a strong sense of teamwork are essential for success in this high-stakes environment.

⚡ Challenges & Growth Opportunities

Challenges:

  • DO-178B Compliance Rigor: Navigating the complexities and strict documentation requirements of DO-178B certification can be challenging, demanding meticulous attention to detail and process adherence.

  • Real-Time Multicore Complexity: Designing and debugging software for multicore embedded systems presents inherent challenges in managing concurrency, synchronization, and inter-process communication to ensure deterministic behavior.

  • Legacy System Integration: Potentially integrating new software features with existing or legacy avionics systems, which may have older architectures or unique constraints.

  • Rapid Technological Evolution: Staying abreast of evolving aerospace technologies, programming paradigms, and embedded hardware capabilities while maintaining compliance with established standards.

Learning & Development Opportunities:

  • Specialized Training: Access to internal and external training programs on DO-178B, advanced C++, embedded Linux, multicore architectures, and specific avionics systems.

  • Industry Conferences & Certifications: Opportunities to attend industry conferences (e.g., Embedded Systems Conference, aerospace technology forums) and pursue relevant certifications.

  • Mentorship Programs: Participation in formal or informal mentorship programs to gain insights from experienced engineers and accelerate career growth within Honeywell.

  • Exposure to Advanced Projects: Working on cutting-edge projects that push the boundaries of aviation technology, providing hands-on experience with next-generation systems.

📝 Enhancement Note: The primary challenges revolve around the stringent safety requirements of aerospace and the technical complexities of embedded multicore systems. Growth opportunities are substantial, focusing on deepening specialized technical skills and advancing within the established career ladders of a major aerospace corporation.

💡 Interview Preparation

Strategy Questions:

  • Operations Strategy: "Describe a time you had to balance the need for rapid feature development with strict safety or certification requirements. How did you approach it?" (Preparation: Focus on process adherence, risk assessment, and communication.)

  • Collaboration & Stakeholder Management: "How do you ensure effective communication and alignment between software development and hardware engineering teams when working on integrated systems?" (Preparation: Highlight experience with cross-functional teams, clear documentation, and proactive problem-solving.)

  • Problem-Solving: "Walk me through a complex bug you encountered in an embedded system. What was your process for diagnosing and resolving it?" (Preparation: Use the STAR method, emphasizing your analytical steps, the tools used, and the eventual solution.)

Company & Culture Questions:

  • Company Operations: "What interests you most about Honeywell Aerospace and specifically our work in electronic solutions for aviation?" (Preparation: Research Honeywell's recent projects, values, and contributions to aerospace. Connect your interests to their mission.)

  • Team Dynamics: "How do you prefer to receive feedback on your code or designs, and how do you provide constructive feedback to your peers?" (Preparation: Emphasize openness to feedback, a collaborative approach, and a focus on shared improvement.)

  • Operations Impact: "How do you see your role as an Embedded Software Engineer contributing to flight safety and the overall mission of an aerospace company?" (Preparation: Discuss the critical nature of avionics software and your commitment to quality and reliability.)

Portfolio Presentation Strategy:

  • Case Study Structure: For each project, present: 1) The Problem/Objective, 2) Your Role & Responsibilities, 3) Technical Challenges, 4) Your Solution (design, implementation), 5) Tools & Technologies Used, 6) Results & Impact (quantify where possible), and 7) Lessons Learned.

  • Metrics & ROI: Focus on how your contributions improved system performance, reduced resource consumption, enhanced reliability, or met specific certification criteria. For UI, discuss usability improvements, efficiency gains, or clarity of information presentation.

  • Interactive Demonstration: Be prepared to walk through code snippets, diagrams, or even a live (simulated) demo if applicable. Explain your design choices and trade-offs clearly and concisely.

  • Company-Specific Alignment: Tailor your examples to demonstrate skills that align with Honeywell's focus on safety-critical systems, C++, Linux, and UI development for aerospace.

📝 Enhancement Note: Interview preparation for this role should heavily emphasize technical depth in C++ and Linux for embedded systems, an understanding of aerospace safety standards (DO-178B), and the ability to articulate complex technical solutions. Demonstrating a proactive and collaborative approach to problem-solving and teamwork is also key.

📌 Application Steps

To apply for this Embedded Software Engineer II position:

  • Submit your application through the Honeywell Aerospace careers portal via the provided URL.

  • Portfolio Customization: Curate your resume and portfolio to prominently feature projects showcasing your expertise in Embedded C++, Linux development, and any experience with UI/UX for embedded systems or safety-critical applications. Highlight your understanding of software development lifecycles and tools.

  • Resume Optimization: Ensure your resume clearly outlines your 2+ years of software development experience, specifically mentioning Embedded C++ and Linux. Quantify achievements and responsibilities related to coding, design, testing, and documentation. Use keywords from the job description.

  • Interview Preparation: Practice articulating your technical skills and project experiences using the STAR method. Prepare to discuss your understanding of DO-178B principles and real-time challenges in multicore environments. Be ready to present a selected project from your portfolio.

  • Company Research: Familiarize yourself with Honeywell Aerospace's mission, values, and recent innovations, particularly in the Electronic Solutions business unit. Understand their commitment to safety and quality in aviation.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates must hold a bachelor's degree in a technical discipline and possess at least 2 years of software development experience. Proficiency in Embedded C++ and an understanding of real-time challenges in multicore environments are required.