Software Engineer

Best Job Tool Logo
Best Job Tool
  • IT
  • FlexTime
  • FullTime
  • Applications have closed

About The Company The Boeing Company is a globally recognized leader in aerospace manufacturing and innovation, dedicated to advancing technology and delivering exceptional solutions across commercial airplanes, defense, space, and security sectors. With a rich history of pioneering advancements, Boeing strives to create a safer, more sustainable, and connected world. The company fosters a culture of diversity, inclusion, and continuous professional development, offering employees opportunities to grow and thrive in a dynamic environment. Committed to integrity and excellence, Boeing remains at the forefront of aerospace innovation, shaping the future of flight and space exploration.

About The Role We are currently seeking an Associate Software Engineer specializing in Hardware Emulation (Virtual) to join our Emulation team based in Berkeley, Missouri. This role is pivotal in supporting the Enterprise Software Verticals (ESV) organization, focusing on developing and maintaining software models that emulate hardware components and systems. The primary goal is to provide an all-software test and integration environment that facilitates the testing, validation, and development of various Boeing projects, including commercial aircraft, defense systems, space platforms, training devices, and autonomous systems. As part of this team, you will leverage your technical expertise to design robust emulation solutions, collaborate with cross-functional teams, and contribute to innovative approaches that enhance Boeing’s capabilities in hardware/software integration and testing.

Qualifications The ideal candidate will possess a blend of educational background and hands-on experience, including a Bachelor of Science degree in engineering, computer science, data science, physics, or related fields. Candidates must demonstrate at least two years of experience in software testing or programming using C or C++, along with familiarity with real-time, embedded, or near real-time systems. Experience with virtualization tools such as KVM and QEMU, version control systems like GitLab, and automation frameworks is essential. Additionally, the candidate should have a security clearance or be able to obtain a U.S. Secret clearance post-hire. Preferred qualifications include knowledge of hardware architectures (ARM, PowerPC, x86), avionics data buses, FPGA and HDL familiarity, and experience with mission-critical software development. Strong analytical skills, the ability to synthesize complex data, and excellent problem-solving capabilities are highly valued.

Responsibilities

  • Design, develop, test, and integrate software models that emulate hardware components or systems to create comprehensive software test environments.
  • Collaborate with hardware engineers to review requirements and specifications for hardware being emulated, ensuring alignment with project goals.
  • Support the automation, testing, and deployment of emulation strategies, utilizing industry-standard tools and frameworks.
  • Develop verification plans, test procedures, and environments; execute tests, analyze results, and document findings to ensure reliability and performance.
  • Collect and analyze operational data to inform the development of new products or enhancements to existing emulation solutions.
  • Identify, debug, and resolve issues within emulation software to optimize performance and stability.
  • Provide guidance on software domains related to emulation technologies, including reverse engineering challenges and hardware-software integration.
  • Create and refine policies, practices, and processes for resource management in virtualized environments.
  • Implement emerging technologies, tools, and frameworks to maintain cutting-edge emulation capabilities, ensuring compliance with relevant regulations.
  • Participate in project management activities, including planning, scheduling, and coordinating tasks to meet project milestones and deliverables.

Benefits Boeing offers a comprehensive Total Rewards package designed to attract, engage, and retain top talent. Employees are eligible for competitive base salaries, variable compensation, and a wide array of benefits. These include health insurance plans, flexible spending accounts, health savings accounts, retirement savings programs, and life and disability insurance. The company also provides paid and unpaid time-off options to support work-life balance. Additional benefits may include educational assistance, wellness programs, employee discounts, and opportunities for professional development. The specific benefits available may vary based on geographic location, employment status, and other eligibility factors. Boeing’s commitment is to foster a supportive environment where employees can thrive both professionally and personally.

Equal Opportunity

Boeing is an Equal Opportunity Employer committed to fostering an inclusive environment. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status. We believe diversity enriches our workplace and drives innovation. All qualified applicants will receive consideration for employment without regard to any protected characteristic. Boeing promotes a culture of respect, collaboration, and equal opportunity for all employees and applicants alike.