12

Experienced Mission Systems Software Engineer

Ridley Park, Pennsylvania, United Kingdom (UK), Boeing UK [00000209388]

Field(s) of expertise
Software Engineering
Job type
Contract
Education
Bachelor
Deadline
Closed

About this job

At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.

Responsibilities

The Boeing Defense, Space and Security (BDS), Vertical Lift Division is seeking an Experienced Mission Systems Software Engineer (Level 3) to join our Future Vertical Lift Mission Systems Software Development Team.  This team develops software solutions for advanced multi-mission helicopters for the US Army, Marines, Air Force, Navy, and International defense forces. You will work as a member of a growing team to implement updates to existing software and design new software for enhanced capabilities.  The position is located in Ridley Park, Pennsylvania, with occasional travel.

This is not a union represented position.

Position Overview:

The Experienced Mission Systems Software Engineer will be a part of a high-performing team that are immersed in high development projects.  As a member of our team, you will have the opportunity to contribute to the development of the overall aircraft and partner with sub-system design teams in a collaborative team environment.  This position will support Mission Systems Integrated Product Team (IPT) and will work closely with other design IPT across the program.  As an Experienced Mission Systems Software Engineer, you will collaborate with teammates throughout the organization to pave the way in creating a well-integrated and optimized design.

Primary Responsibilities:

  • Supports software development tasks including detailed software design, coding, and unit/integration testing of customer desired features/user stories.
  • Develops and sustain new and existing applications as a software designer for on-board and off-board applications. Languages may include C, C++, C# and Python. Operating systems include Windows and Linux.
  • Contributes to the creation of new distributed components and interactions that align with future system architectures
  • Develops, documents and maintains architectures, requirements, algorithms, interfaces and designs for software systems.
  • Develops and maintains code and integrates software components into a fully functional software system.
  • Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met.
  • Performs software project management and software supplier management functions.
  • Develops, selects, tailors and deploys software processes, tools and metrics.
  • Executes and documents software research and development projects.
  • Serves as a subject matter expert for software domains, system-specific issues, processes and regulations.
  • Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards.
  • Works under general direction.

Profile

This position requires the ability to obtain U.S. Security Clearance post start, for which the U.S. Government requires U.S. Citizenship.

Basic Qualifications (Required Skills and Experience):

  • Bachelor’s degree in Engineering, Computer Science, Mathematics, Physics, or Chemistry from an ABET accredited program.
  • 3 years or more of experience in software development in languages such as:  C, C++, C#, Python, Java or Visual Basic.

Preferred Qualifications (Desired Skills and Experience):

  • Experience working with operating systems include Windows and Linux. Java and foundational knowledge of object-oriented design and software patterns.
  • Knowledge of practices such as test-driven development (TDD), agile software development, continuous integration, and dependency management is preferred.
  • Experience with avionics hardware development – including a familiarity with avionic communication protocols such as MIL STD 1553, ARINC 429, VME, RS232, RS422, TCP/IP, UDP/IP, Link16.
  • Knowledge of real-time operating systems such as Green Hills or VxWorks.
  • Knowledge of Git or other DVCS.
  • Knowledge of decomposing, and tracing requirements to support verification and validation testing of software components.

Typical Education/Experience:

Education/experience typically acquired through advanced technical education from an accredited course of study in engineering, computer science, mathematics, physics or chemistry (e.g. Bachelor) and typically 5 or more years’ related work experience or an equivalent combination of technical education and experience (e.g. PhD, Master+3 years’ related work experience). In the USA, ABET accreditation is the preferred, although not required, accreditation standard.

This position offers relocation based on candidate eligibility. Basic relocation is available for internal candidates.

For information on how the personal data in your application is processed, please see the Boeing UK Privacy Policy.