Hiring.Camp

Flight Software Engineer

Amainc

·

6 days ago

Location
NASA LaRC - Hampton, VA, United States of America
Type
Full-time
Department
Engineering
Education
Master
Source
Workday

Description

Job Description:

AMA is in need of a skilled and motivated LabVIEW Flight Software/Computer Engineer to join our team. The ideal candidate will have hands-on experience developing robust applications using National Instruments (NI) LabVIEW, with a strong focus on FPGA and Real-Time programming for test, measurement, and data acquisition systems. This role involves the full lifecycle of system development from requirements formulation through testing and deployment.

Key Responsibilities

  • Design, develop, and maintain LabVIEW-based applications for test, measurement, and data acquisition systems
  • Develop and optimize code for LabVIEW FPGA targets, timing logic, and hardware interfacing
  • Develop and deploy applications on LabVIEW Real-Time targets (e.g., NI CompactRIO, PXI Real-Time controllers)
  • Formulate test system requirements and translate them into functional software architectures
  • Integrate hardware and software components into complete test and data acquisition solutions
  • Perform integration, and system-level testing to validate performance and functionality
  • Deploy and maintain fielded systems, including troubleshooting and performance optimization
  • Develop and maintain clear and thorough technical documentation, including design documents, test procedures, and user guides
  • Collaborate with hardware engineers, scientists, and other stakeholders to define and meet system requirements
  • Participate in design reviews and code reviews

Technical Skills

  • Demonstrated hands-on experience with LabVIEW application development (professional or academic).
  • Proficiency in data acquisition (DAQ) concepts: analog/digital I/O, signal conditioning, timing, and synchronization.
  • Experience with NI hardware platforms (e.g., DAQmx, CompactRIO, PXI, myRIO).
  • Familiarity with software development best practices: version control, modular design, code documentation.
  • Demonstrates proactive problem-solving abilities, leads the problem-solving process, and works independently to identify and implement solutions.
  • Hands-on experience building and/or testing electronic systems.
  • Proficiency using bench instruments (oscilloscopes, multimeters, signal generators, spectrum analyzers).
  • Effective written and verbal communication skills Shape.

Highly Desired Qualifications (Not Required)

  • Experience with LabVIEW FPGA development, including: 
    • Timing constraints and resource management
    • FPGA VI design and optimization
    • Host-to-FPGA communication (DMA FIFOs, interrupts)
  • Experience with LabVIEW Real-Time development, including: 
    • Deterministic loop structures and timing
    • Deployment and configuration of RT targets
    • Fault and error handling
  • Experience with GUI development focused on optimizing control and operation of integrated data acquisition systems
  • Familiarity with communication protocols: GPIB, RS-232/485, Ethernet, CAN, SPI, I2C
  • Experience with scripting or programming languages complementary to LabVIEW (Python, C/C++, MATLAB)
  • Familiarity with signal processing concepts (FFT, filtering, spectral analysis)

Education and Qualifications

  • BS degree or higher in Computer or Electrical Engineering or equivalent.
  • Mid-level (5-10 years) Engineer (somebody who is willing to learn and go above and beyond. Lots of energy and dedication is required).
  • Strong oral and written communication skills.
  • Overtime and weekend could be required

Analytical Mechanics Associates (AMA) is proud of our customer relationships, our diverse and dynamic work environment, and our employees' career satisfaction. AMA is a small business with a wide reach; headquartered in Hampton, VA, AMA has operations in Greenbelt, MD; Huntsville, AL; Dallas and Houston, TX; Denver, CO; Mountain View, CA; and Edwards Air Force Base, CA. With over 60 years of experience, AMA specializes in aerospace engineering, science, analytics, information technology, and visualization solutions. AMA combines the best of engineering, science, and mathematics capabilities with the latest in information technologies, visualization, and multimedia to build creative solutions. We offer competitive salaries and a substantial benefits package, including but not limited to paid personal and federally recognized holiday leave, salary deferrals into a 401(k)-matching plan with immediate vesting, tuition reimbursement, short/long term disability plans, and a variety of medical, dental, and vision insurance options.

AMA is committed to the professional growth of every employee, understanding that the successes of our employees drive our success. We provide a work environment that is engaging, collaborative, and supportive. To learn more about our company, please visit our website at www.ama-inc.com/careers and follow us on Facebook and LinkedIn.


AMA is an Equal Opportunity Employer and does not discriminate against any applicant for employment or employee because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic prohibited under federal, state, or local laws.

Skills

PythonMATLAB

Similar Jobs

30

Flight Software Engineer

Vardaspace · El Segundo, California, United States

1 week ago

Flight Software Engineer

Lynk · Chantilly, VA · Onsite

3 weeks ago

Flight Software Engineer

Telespazio Belgium · Noordwijk-Binnen, NL

1 month ago

Flight Software Engineer

Draper · MA - Cambridge, United States of America · Onsite

1 month ago

Flight Software Engineer

Near Earth Autonomy · Pittsburgh, PA

2 months ago

Flight Software Engineer

Matter Intelligence · El Segundo · Onsite

2 months ago

Flight Software Engineer

Spacekinetic · El Segundo, California · Onsite

2 months ago

Flight Software Engineer

Samara Aerospace · San Francisco +1

2 months ago

Flight Software Engineer

Draper · MA - Cambridge, United States of America · Onsite

3 months ago

Flight Software Engineer

Planetlabs · San Francisco, CA

3 months ago

Flight Software Engineer

Axiomspace · Space Station Development Facility, United States of America · Onsite

4 months ago

Flight Software Engineer

Astro Mechanica · San Francisco

5 months ago

Flight Software Engineer

NewOrbit Space · Reading (London) · Onsite

6 months ago

Flight Software Engineer

Hermeus · Los Angeles, CA · Onsite

8 months ago

Flight Software Engineer

Terranorbitalcorporation · Irvine, CA · Onsite

9 months ago

Flight Software Engineer

Apolink Communcations · Palo Alto · Onsite

11 months ago

Flight Software Engineer

Reflect Orbital · Hawthorne HQ · Onsite

11 months ago

Flight Software Engineer

Stratolaunch · Mojave, CA

1+ year ago

Flight Software Engineer

Astranis · San Francisco +1 · Onsite

1+ year ago

Senior Flight Software Engineer

Boeing · USA - El Segundo, CA, United States of America · Onsite

3 days ago

Senior Flight Software Engineer

Boeing · USA - El Segundo, CA, United States of America · Onsite

3 days ago

Satellite Flight Software Engineer II - TeraWave

Blueorigin · WA - Landmark (Ride East), United States of America +1

6 days ago

Staff Flight Software Engineer

Ionq · Louisville, Colorado, United States

6 days ago

Flight Software Engineer III - Displays and Controls

Blueorigin · WA - Landmark (Ride West), United States of America

1 week ago

Senior Flight Software Engineer

Vardaspace · El Segundo, California, United States

1 week ago

Flight Software Engineer II

Rocketlab · Littleton, CO +1

2 weeks ago

Flight Software Engineer II

Rocketlab · Long Beach, CA +1

2 weeks ago

Software Engineer - Flight Management System (FMS)

Realtime · Phoenix, AZ

2 weeks ago

GNC フライトソフトウェアエンジニア / GNC Flight Software Engineer

Astroscale · Tokyo, Sumida-ku, Japan

2 weeks ago

Software Engineer/Principal Software Engineer - Flight Autonomy (San Diego CA)

Northrop Grumman · El Segundo, CA,US, US

3 weeks ago