Contact Us | Falcon IT & Staffing Solutions

Software Engineer

Job Title
Software Engineer
Job ID
Burlington,  MA 1803
Other Location

Position: Software Engineer 

Location: Lexington, MA – Hanscomb Airforce Base

Clearance Level Required: ACTIVE TOP SECRET clearance or inactive TOP SECRET clearance if inactive for less than 1.5 years

Telecommute: No

Salary Range: $112K up to $150K, commensurate with experience

Falcon IT is seeking a Software Engineer to join our client's team in supporting one of this country's

premier defense research organizations. The right candidate will provide programming within

the Control and Autonomous Systems Engineering Group, which focuses on the synthesis of

dynamic and complex control and autonomous systems, from concept to realization, for a wide

variety of prototypes. Prototype applications span various mission areas, such as space control.

air, missile and maritime defense; communication and tactical systems; homeland protection.

and intelligence, surveillance, and reconnaissance systems. 

The group has expertise in dynamic stabilization and platform control; advanced autonomy; pointing, acquisition, and tracking; guidance; navigation and estimation; robotics; mapping; intra- and inter-system planning (e.g.,

swarming); demanding real-time embedded software and firmware control; image processing; machine learning; human-machine interaction; space-qualified electronics; and analog and power electronics. Applied research and development projects include space optical payloads, small satellites, airborne laser radars and imaging systems, and autonomous air, ground, and maritime systems.

Required Skills:

  • Experience developing real time embedded software (C/C++ and Python) for a Microchip
  • micro-controller and associated static code analysis and automated testing in the hardware.

  • Required technical skills:

  • Real-Time Software

  • Software Documentation

  • C/C++ Programming

  • C++11 or later, Stand Template Library, Boost Library

  • Hands-on real-world experience with the following software development, static analysis,
    and test tools is required

  • Developing code, testing tools & scripts, designing, testing, benchmarking, and
    programming software for a Microchip embedded micro-controller for a hard real-time
    (time-deterministic) environment using C/C++ and Python languages.

  • Creating and executing static analysis and automated testing scripts for high reliability
    applications Integration and testing of the software while utilizing and controlling the
    hardware in a laboratory setting of all of the above

  • Familiarity with various types of laboratory instrumentation, including oscilloscopes,
    waveform function generators, logic analyzers, frequency counters, and meters.

  • Hands-on experience and a strong desire to work on all aspects of software
    development including architecting, design, analysis, implementation, integration with
    the hardware, and test in a laboratory setting of all of the above.

  • Must have excellent interpersonal and communication skills and be able to work in a team-oriented environment with minimal supervision.

Preferred Skills:

  • Strong preference for experience with high-reliability real-time software development &

  • test for space flight systems

  • DevOps

  • Matlab, Simulink, PSpice,

  • Electronic design for digital, analog, mixed signal, and power conditioning

  • VxWorks or real-time Linux


• One year minimum of relevant experience implementing and testing real-time software for

demanding physical environments and high-reliability applications such as a space-based,

space flight, underwater, or aerospace systems.

• BS in Computer Science, Computer Engineering, or Electrical Engineering, or, an Associate’s

Degree /Technical School Certificate, plus a minimum of 3 years relevant experience.

• Top Secret Security Clearance or inactive TOP SECRET clearance if inactive for less than 1.5



Option 1: Create a New Profile