Senior Embedded Software Engineer

Nighthawk Flight Systems, Inc.
Vista, CA
$120,000 / Year 
Mid, Senior level

Job Description

Nighthawk Flight Systems, located in Vista, California, is pushing the boundaries of what’s possible in modern avionics. We operate in a Skunkworks-style environment with small teams with a get-it-done attitude. Nighthawk develops and manufactures advanced avionics components and accessories for large and small commercial and military fixed and rotary-wing aircraft. We are an FAA Production Approval Holder with a certified Repair Station, additionally holding AS 9100D and ISO 9001 certifications.

This is a full-time on-site role for a Mid-Level Embedded Software Engineer at Nighthawk Flight Systems, Inc. in Vista, CA. You will be responsible for maintaining, and developing new features for legacy and existing avionics products, entailing navigation database maintenance and development, software design, embedded software development, debugging, verification and validation testing, FAA compliant certification documentation, and other related tasks.

Salary commensurate with the applicant’s level of relevant experience and qualifications.


  • At least 10 years of Experience in embedded software development
  • Strong knowledge of software design concepts and programming methodologies
  • Ability to debug complex embedded systems in assembly, and C/C++
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
  • Experience with real-time operating systems such as ThreadX, FreeRTOS or SafeRTOS
  • Experience with desktop or embedded Linux a plus
  • Experience with database systems such as FoxPro and PostgreSQL
  • Experience with Unit Testing and code-coverage analysis a plus
  • Experience with software development tools and debugging tools, such as Git, JIRA, Eclipse, Visual Studio, or PC-Lint
  • Knowledge of avionics systems, RTCA/DO-178C, and FAA regulations is highly desirable

Job Type: Full-time

Pay: From $120,000.00 per year


  • 401(k)
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Vision insurance


  • Monday to Friday


  • Bachelor's (Preferred)


  • C: 10 years (Required)
  • Database development: 5 years (Preferred)
  • Embedded software: 10 years (Required)
  • Linux: 5 years (Preferred)
  • FAA Certification: 5 years (Preferred)


  • English (Required)

Ability to Commute:

  • Vista, CA 92081 (Required)

Ability to Relocate:

  • Vista, CA 92081: Relocate before starting work (Required)

Work Location: In person

Ref #
30+ days ago
Last updated 29 days ago

Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
Made with    in Austin, Texas.  - vsn 44.0.0
© Data & Object Factory, LLC.