Boeing

Embedded Software Engineer, Mid-Level or Lead

Boeing

full-time

Posted on:

Location Type: Office

Location: Albuquerque • New Mexico • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $96,050 - $162,150 per year

Job Level

Senior

Tech Stack

Java

About the role

  • Support the hardware, firmware, and software development of electro-optical systems
  • 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 and integrate into a fully functional software system
  • Troubleshoot firmware and software issues
  • Assist with test procedures and documenting test results to ensure embedded system requirements are met
  • Contribute to development, optimization, and maintenance of embedded electro-mechanical pointing and tracking control systems
  • Work onsite at Starfire Optical Range research facilities supporting Air Force Research Laboratory R&D mission

Requirements

  • Bachelor of Science degree in Engineering, Computer Science, Data Science, Mathematics, Physics, Chemistry or non-US equivalent qualifications directly related to the work statement
  • 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
  • 9+ years of related work experience or an equivalent combination of education and experience (preferred)
  • Active U.S Top Secret clearance (preferred)
  • Experience with developing code for Systems On a Chip (SOC)
  • Experience with FPGA processor or memory interconnects
  • Experience integrating hardware and software components into a functional system
  • Experience working with programming languages (VHDL, C++, Java, Matlab)
  • Experience with communication interfaces, including DDR, QSPI, UART, RS-422, RS-485, and Ethernet
  • Experience with developing code for sensor acquisition and processing
  • Experience with developing code for servo control applications
  • Experience working with mixed signal oscilloscopes and function generators
  • Experience working with telescopes and electro-optics systems
  • Experience with OS driver development
  • Must meet export control compliance: be a “U.S. Person” as defined by 22 C.F.R. §120.15 (U.S. Citizen, lawful permanent resident, refugee, or asylee)
  • Ability to obtain a U.S. Security Clearance for which U.S. Citizenship is required
  • Employer will not sponsor applicants for employment visa status
Benefits
  • competitive base pay and variable compensation opportunities
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life and disability insurance programs
  • Paid and unpaid time away from work

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
firmware developmentFPGAVHDLVerilogCC++MATLABMathematicaembedded systemssensor acquisition
Soft skills
team collaborationtroubleshootingdocumentationcommunication
Certifications
Bachelor of Science degreeU.S. Top Secret clearance