Taro Logo

Embedded Software Engineer (Mid-Level or Lead)

Boeing Defense, Space and Security (BDS) is a global aerospace and defense company focused on innovative solutions.
Kirtland Air Force Base, NM, USAAlbuquerque, NM, USA
$96,050 - $162,150
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Space · Defense

Job Description

Boeing Defense, Space and Security (BDS) is seeking a Mid-Level or Lead Embedded Software Engineer to join their team at the Starfire Optical Range on Kirtland AFB in Albuquerque, New Mexico. This role supports the R&D mission of the Air Force Research Laboratory Optics Division in advancing Space Domain Awareness capabilities. The position involves working with cutting-edge telescope research facilities ranging from 0.5m to 3.5m with advanced optical systems.

The ideal candidate will have strong experience in controls design and digital signal processing, supporting hardware, firmware, and software development of electro-optical systems. You'll be part of a multidisciplinary team working on embedded electro-mechanical pointing and tracking control systems. The role requires expertise in FPGA development, C/C++ programming, and experience with performance analysis tools.

The position offers competitive compensation ranging from $96,050 to $162,150 based on level and experience, along with comprehensive benefits including health insurance, retirement plans, and various insurance options. This is a unique opportunity to work at a world-class research facility with recognized achievements in aerospace and defense technology.

The role requires working onsite at Kirtland AFB, with the possibility of variable shifts including evenings, nights, and weekends. Candidates must be eligible for a U.S. Top Secret clearance and meet export control compliance requirements. This is an excellent opportunity for someone passionate about embedded systems and aerospace technology to contribute to cutting-edge research and development in space domain awareness.

Last updated 10 days ago

Responsibilities For Embedded Software Engineer (Mid-Level or Lead)

  • Support firmware and software research development projects
  • Work in a team environment to develop specifications of firmware and software architectures
  • Research required algorithms and implementation approach
  • Design and validate implementation of all firmware components
  • Integrate and synthesize firmware for the target platform
  • Develop and maintain software code
  • Integrate software into a fully functional software system
  • Troubleshoot basic firmware and software issues
  • Assist with test procedures and documenting test results

Requirements For Embedded Software Engineer (Mid-Level or Lead)

  • Bachelor of Science degree in Engineering, Computer Science, Data Science, Mathematics, Physics, Chemistry or related field
  • 4+ years of experience with developing firmware for FPGAs using either VHDL or Verilog
  • 4+ years of experience working with Windows and FPGA development tools
  • 1+ years of experience with performance analysis with tools such as MATLAB or Mathematica
  • 1+ years of experience programming in C or C++
  • Must be willing to work variable shifts including day, evening, night, and weekends
  • Must be a U.S. Person as defined by export control requirements
  • Ability to obtain U.S. Top Secret Clearance

Benefits For Embedded Software Engineer (Mid-Level or Lead)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive base pay
  • Variable compensation opportunities
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life insurance
  • Disability insurance
  • Paid time off