Software Engineer Jobs

10,000 jobs found — updated daily

Hardware & Software Integration Engineer (Associate or Mid-Level)

Boeing•Albuquerque, NM
•$91,800 - $151,800•Onsite

About The Position

Boeing Defense, Space and Security is seeking an Associate or Mid-Level Hardware & Software Integration Engineer (Level 2 or 3) to join the team at the Starfire Optical Range on Kirtland Air Force Base in Albuquerque, New Mexico. The role supports hardware, firmware, and software development for electro-optical systems and the Air Force Research Laboratory Optics Division’s research and development mission, including advancements in Space Domain Awareness. The engineer will work with a multidisciplinary team to develop, optimize, and maintain embedded electromechanical pointing and tracking control systems. The Starfire Optical Range includes telescope research facilities ranging from 0.5 to 3.5 meters and advanced optical systems. The position is expected to be 100% onsite and requires willingness to work variable shifts, including days, evenings, nights, and weekends.

Requirements

  • Bachelor of Science degree in Engineering focused on Electrical, Mechanical, or Aeronautical Engineering; Computer Science; Data Science; Mathematics; Physics; Chemistry; or a directly related non-U.S. equivalent qualification.
  • At least 2 years of experience in hardware and software integration.
  • At least 1 year of experience working with FPGA embedded systems.
  • At least 1 year of experience developing and documenting software and firmware in LabVIEW, Python, or C/C++.
  • At least 1 year of experience with performance analysis using tools such as MATLAB or Mathematica.
  • Active U.S. Secret Security Clearance; U.S. citizenship is required. A clearance active within the past 24 months is considered active.
  • Ability to obtain a U.S. Top Secret Security Clearance or equivalent after starting.
  • Willingness to work variable shifts, including days, evenings, nights, and weekends.
  • Must meet U.S. export control compliance requirements as a U.S. Person.
  • Successful candidates must satisfy the company's Conflict of Interest assessment process.

Nice To Haves

  • For Mid-Level (Level 3): 5 or more years of related work experience, or an equivalent combination of education and experience.
  • Active U.S. Top Secret clearance.
  • Experience developing code for microcontrollers, single-board computers (PC104), and systems on a chip (SOC).
  • Experience integrating hardware and software components into a functional system.
  • Experience with National Instruments PCIe, PXIe, and data acquisition hardware.
  • Experience with lightweight Linux distributions.
  • Experience with standard communication protocols, including GPIO, QSPI, UART, RS-422, RS-485, and Ethernet.
  • Experience developing code for sensor acquisition and processing.
  • Experience developing code for servo control applications.
  • Experience with mixed-signal oscilloscopes, function generators, and other common test and evaluation equipment.
  • Experience working with telescopes and electro-optics systems.
  • Experience with operating system driver development.

Responsibilities

  • Support hardware and software research and development projects.
  • Work with a team to develop firmware and software architecture specifications.
  • Research required algorithms and implementation approaches.
  • Design and validate implementation of hardware components.
  • Develop and maintain software code.
  • Integrate software into a fully functional software system.
  • Troubleshoot basic hardware and software issues.
  • Assist with test procedures and document test results to ensure system requirements are met.
  • Interface custom and off-the-shelf hardware with a variety of computer platforms.
  • Design and implement precision motion control systems for precision pointing and tracking.
  • Develop custom graphical user interfaces on networked systems for control and telemetry.
  • Troubleshoot and debug complex electromechanical systems and software issues.

Benefits

  • Eligible employees may enroll in health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and programs providing paid and unpaid time away from work.
  • Competitive base pay and variable compensation opportunities.
  • Relocation assistance based on candidate eligibility.

Career Resources

Build a Resume for Software Engineer

The resume builder that gets results.

  • Get clear feedback so you look as qualified as you are
  • Align your resume with the job to get further in the process, faster
  • Take the guesswork out of resume writing

Explore Related Job Searches

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service