
Embedded Software Engineer, Mid-Level or Lead
Boeing
full-time
Posted on:
Location Type: Office
Location: Albuquerque • New Mexico • 🇺🇸 United States
Visit company websiteSalary
💰 $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