Flight Software Engineer II

JPL

$122K — $138K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's in Electrical/Computer Engineering with 3 years of experience, or Master's with 1 year, or PhD with no experience
  • Familiarity with standard electrical and RF test equipment
  • Experience programming test equipment control with LabVIEW, Python, C, or C++
  • Proficient in Windows, Linux, and Bash Shell scripting
  • Familiarity with FPGA development tools and boards

Responsibilities

  • Design and develop electronic circuits and subsystems
  • Conduct integrated circuit and printed wiring board design and evaluation
  • Develop requirements and specifications for electronic systems
  • Advance technology for electronic components and systems
  • Implement software and firmware development for flight equipment
  • Prepare test methods and specifications, analyzing equipment for operating data
  • Create software for automating control and sequencing of test equipment

Benefits

  • Comprehensive health, dental, and vision plans
  • Flexible work schedule and paid time off
  • Parental leave and childcare assistance
  • Support for continued learning and development
  • Work-life balance initiatives
Full Job Description
Job Details

Responsibilities:

The JPL Communications and Instruments Division perform scientific investigations, advanced technology research, engineering developments and system implementations encompassing space telecommunications, tracking and active remote sensing using electromagnetic waves.

The Flight Communications and Tracking Section (362) provides cost-effective space communications systems, software defined radios, high power RF amplifiers, and power supplies that support primary telecom subsystems and major radar and radiometer science payloads. The section also provides Global Navigation Satellite System (GNSS) flight equipment, radiometric science instruments, high stability frequency standards and clocks and seismometers for NASA/JPL missions.   In addition to flight hardware expertise, the section specializes in collection of and processing of worldwide, fixed site, GNSS data that is processed into clock, atmospheric, and ionospheric GNSS correction metrics.  The section also develops high stability frequency references and clocks for flight and ground applications. 

The Flight Communications & Tracking Section at JPL is looking for an Flight Software Engineer II to join their Communications Support Systems Group. The Group provides designs and develops state-of-the-art Electrical Ground Support Equipment (EGSE) that is customized for flight hardware integration and test at board, assembly, box, payload/subsystem, and spacecraft level integration and test (I&T).  Automated control of test equipment, for test sequencing, data collection and data analyses is standard practice.  The work includes commercial and custom-built test hardware as well as commercial and custom developed control and automation software.   The group is also expert in leading, planning, and performing informal and formal I&T for flight and non-flight tasks.   Beyond their EGSE and I&T expertise, group members cross charge to support circuit design, board layout, and software/firmware development for telecom, radiometric and general avionics flight hardware.   Members are expert in EMI/EMC prevention and mitigation

Tasks may include but are not limited to:

  • Design and develop circuits used in electronic devices. 
  • Responsible for integrated circuit or printed wiring board (PWB) design, device evaluation and characterization, circuit analysis, test and support equipment design, prototype construction and checkout.
  • Design electronics subsystems and system architecture and develop requirements and specifications.
  • Develop advanced technology for use in electronics components and systems.
  • Perform software and/or firmware development for prototype through FM flight equipment.
  • Prepare test methods and specifications; analyzes equipment to establish operating data and conducts experimental tests; provides final equipment approval and prepares documentation and user information manuals.
  • Develop software and firmware for automation for controlling and sequencing of test equipment as well as collection and post processing of test data.    Development and test tools may include AI.
  • Research, develop, design, and test electronic components, equipment, technology, systems and networks. 
  • May include specifying, designing and testing for compatibility with applicable electromagnetic environments.

Qualifications:

  • Typically requires a Bachelor’s in Electrical or Computer Engineering with a minimum of 3 years of related experience, Master’s in a related discipline with a minimum of 1 years of related experience, PhD in a related discipline with a minimum of 0 years of related experience.
  • Familiarity with standard test equipment used for electrical and RF testing.
  • Experience with programming for control of test equipment with software tools such as LabVIEW, Python, C, C++, etc.
  • Experience with operating systems Windows, Linux and Bash Shell and Shell scripting.
  • Experience with FPGA development tools and development boards

Preferred Skills:

  • Computer and analytical skills necessary for microwave circuit design (AWR Microwave Office, ADS, PSpice, HFSS)
  • Experience with developing hardware from concept to prototype to engineering model to field deployed/flight model stage with the goal to operate the hardware over multiple years in the relevant environment.  
  • Experience with embedded software/firmware development on PolarFire, Xilinx, Altera, Zynq, Snapdragon, etc.
  • Experience with mixed signal circuit board design, development and test including circuit analysis tools such as LTspice, and TINA-TI and board software tools such as OrCAD, Altium, and KiCad.  Designs can include microprocessors, FPGAs, SoCs, A/Ds, and D/As.
  • Ability to assemble (both hands-on assembly and ability to work with assembly houses) and troubleshoot digital and microwave boards for impedance mismatches, parasitic coupling, grounding, and shielding issues, EMI/EMC, layout effects, and packaging imperfections using vector network analyzers, spectrum analyzers, oscilloscopes with high bandwidth probes, phase noise measurement systems.
  • Experience with signal processing.
  • Strong communication skills both written and verbal.

JPL has a catalog of benefits and perks that span from the traditional to the unique. This includes a variety of health, dental, vision, wellbeing, and retirement plans, paid time off, learning, rideshare, childcare, flexible schedule, parental leave and many more. Our focus is on work-life balance, and living healthy, fulfilling lives as we Dare Mighty Things Together. For benefits eligible positions, benefits are effective the first day of the month coincident with or immediately following the employee’s start date.

For further benefits information click

The hiring range displayed below is specifically for those who will work in or reside in the location listed. In extending an offer, Jet Propulsion Laboratory considers factors including, but not limited to, the candidate’s job related skills, experience, knowledge, and relevant education/training.

The typical full time equivalent annual hiring range for this job in Pasadena, California.

$122,720 - $138,632

Similar Jobs

More Jobs at JPL

More Aerospace & Defense Jobs

Find similar Flight Software Engineer II jobs: