Mid-Level Software Engineer



Boeing
View Company Profile

<< Go back

Post Date: Jun 22, 2022
Location: Florida - Titusville
Security Clearance: None
Job Type: Permanent
Start Date: - n/a -
Salary: - n/a -
Job Reference: 00000325528
APPLY NOW
    Email Job to a Friend     Save Job to Inbox     Printer Friendly

Description

Job Description

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.

Boeing Space Launch System Software is currently looking for a Mid-Level Software Engineer, Level 3 to join their team in Titusville, Florida.

This position will focus on supporting the Boeing Defense Space & Security (BDS) business organization in support of the NASA Space Launch System EUS-Stage Controller Systems development.

Position involves:

  • Working in an Agile team environment to develop and maintain the software test environment, design, develop, implement, document software design, develop and execute a series of tests and test procedures to support verification and validation of a real-time, safety-critical liquid-fueled rocket ground control system.
  • C/C++ software development and testing using Linux-based OS environments.
  • Utilizing tools like DOORS, Bitbucket SCM, Artifactory, Jira and UML in CAMEO.
  • Hardware is primarily COTS-based and includes a mix of real-time computing and I/O as well as other components.

Responsibilities include:

  • Develop, maintain and integrate software components into a fully functional safety critical control system.
  • Develop software documentation in support of the software life-cycle processes, requirements, and product management.
  • Lead software & complex database integration of Stage Controller system software product.
  • Analyze and solve complex problems
  • Lead and participate in peer reviews will be necessary.
  • Analyze allocated requirements and generate detailed software consistent with existing requirements and designs.
  • Develop and maintain formal technical documents and procedures.
  • Work in a collaborative Agile team environment
  • Work under minimal direction

This position is 1st shift, but may require 2nd shift work.

Position is located at Boeing Florida Space Coast Operation in Titusville, Florida, but will require increasingly frequent and some lengthy travel stays for development and testing at Marshall Space

Flight Center (MSFC) and John C. Stennis Space Center (SSC).

This position must meet Export Control compliance requirements, therefore a “US Person” as defined by 22 C.F.R. § 120.15 is required. “US Person” includes US Citizen, lawful permanent resident, refugee, or asylee.

This position is hybrid and allows telecommuting. The selected candidate will be required to perform some work onsite at one of the listed location options.

Basic Qualifications (Required): 

  • 5+ years’ experience developing and debugging software using high level programming languages (C, C++)
  • 1+ years’ hands on experience with working in a team following a Software Development Lifecycle (e.g. Agile, Iterative, Waterfall) and producing required deliverables

Preferred Qualifications (Desired Skills/Experience):

  • Bachelor’s degree or higher in computer science, software engineering
  • 5+ years’ experience working in UNIX or LINUX environment
  • Embedded development experience in a multi-core environment
  • Experience with embedded development tools, including debuggers, emulators, data loggers, and static analysis
  • Must demonstrate a depth of knowledge regarding embedded, real-time Firmware development using C++ and Object Oriented Design principles
  • C/C++ software development and testing using Linux-based OS environments 
  • C/C++ software development for safety critical control system.
  • Java experience a plus, but not required
  • Requires knowledge and experience with NASA ground support integration
  • Experience with scripting languages (Python, JavaScript, etc.)
  • Familiarity with EPICS control system and database development is highly desirable.
  • Experience with DOORS, Bitbucket SCM, Artifactory, Jira and UML in Enterprise Architect desirable.
  • Experience with software development methodologies: Agile, Kanban, Scrum, DevOps
  • Candidate should have strong technical skills, excellent communication skills, be customer oriented, positive, flexible, detail oriented, and a strong team player

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.

Relocation:

Relocation assistance is not a negotiable benefit for this position. Candidates must live in the immediate area or relocate at their own expense.

  • This is a NASA safety-sensitive position and is subject to random drug and alcohol testing.

Equal Opportunity Employer:

Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.








Powered by Jobbex