Entry Level Software Engineer

The Boeing Company3 months ago
Arlington, VA, United States
On-site
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

At Boeing, we innovate and collaborate to make the world a better place. The Boeing Company is seeking an Entry Level Software Engineer to join the B-52J Navigation and Displays team in Kent, Washington, supporting the B-52J CERP program within Boeing Defense, Space & Security (BDS). This role focuses on embedded flight software development and avionics modernization for a long-serving, iconic military aircraft. You will work on day-to-day software engineering tasks including development, integration, verification, debugging, and process improvement while working alongside experienced engineers in a dynamic, inclusive environment.

Key Responsibilities

  • Assist in designing, developing, testing, and maintaining embedded software that meets industry, customer, safety, and regulatory standards.
  • Gather and analyze customer requirements to translate them into initial design for software products.
  • Contribute to the development, maintenance, enhancement, and optimization of software products and related systems integrations.
  • Help document architectures, requirements, algorithms, interfaces, and designs for software products.
  • Assist with debugging and resolution of issues to ensure reliable and efficient software performance.
  • Support the implementation of current and emerging technologies, tools, frameworks, and regulatory changes relevant to software development.
  • Participate in establishing, monitoring, and improving software processes, tools, and key performance metrics.
  • Contribute to tracking and evaluating team and supplier performance to ensure compliance with project plans and industry standards.

Required Qualifications

  • Experience with the software development lifecycle including prototyping, architecture, design, coding, integration, and testing.
  • Experience with Agile software development and workflow tools such as VS Code and Gitlab.

Preferred Qualifications

  • Bachelor’s Degree in Computer Engineering, Computer Science, or Software Engineering.
  • Ability to work effectively in a team environment and communicate with diverse stakeholders.
  • Experience in developing embedded real-time software with languages such as C, C++, Java, Python, Rust, or Ada.
  • Experience working with real-time operating systems (RTOS) and object-oriented analysis and design methodologies.

Benefits & Perks

  • **Competitive Base Pay and Variable Compensation Opportunities** with a summary pay range for Entry Level of $83,300.00 - $112,700.00.
  • **Comprehensive Benefit Programs** including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, and life and disability insurance.
  • **Relocation Assistance** available based on candidate eligibility.
  • A **Drug Free Workplace** and a commitment to a respectful, inclusive work environment that supports professional growth.

Required Skills

Real-time Operating Systems (RTOS)
Debugging and Testing
VS Code
GitLab
C
Embedded Software Development
Agile Methodologies
Software Development Lifecycle
Python
Java
C++